Windows update fails to get updates - error 800F0900.

Hello and welcome to Sysnative,

Here's the problem:

Code:
Unavailable repair files:
    servicing\packages\WUClient-SelfUpdate-Core-AdmComp~31bf3856ad364e35~x86~~7.6.7600.256.mum
    servicing\packages\WUClient-SelfUpdate-Core-CoreComp~31bf3856ad364e35~x86~~7.6.7600.256.mum
    servicing\packages\WUClient-SelfUpdate-Core-UIComp~31bf3856ad364e35~x86~~7.6.7600.256.mum
    servicing\packages\WUClient-SelfUpdate-Core-UIComp~31bf3856ad364e35~x86~~7.6.7600.256.mum
    servicing\packages\WUClient-SelfUpdate-Core-AdmComp~31bf3856ad364e35~x86~~7.6.7600.256.cat
    servicing\packages\WUClient-SelfUpdate-Core-CoreComp~31bf3856ad364e35~x86~~7.6.7600.256.cat
    servicing\packages\WUClient-SelfUpdate-Core-UIComp~31bf3856ad364e35~x86~~7.6.7600.256.cat
    servicing\packages\WUClient-SelfUpdate-Core-UIComp~31bf3856ad364e35~x86~~7.6.7600.256.cat

And here's the fix! :D

Windows Update Package Replacement

Warning: this fix is specific to the user in this thread. No one else should follow these instructions as it may cause more harm than good. If you are after assistance, please start a thread of your own.


  1. Please download the attached file, WUA_86.zip and save this to your Desktop.
  2. Right-click on the file and select Extract All...
  3. Tick the box labelled Show extracted files when complete then click Extract
  4. A window will open showing two folders, Manifests and Packages
  5. Open the Manifests folder and copy the files into the following folder (if there are any files)

    C:\Windows\Temp\CheckSur\Winsxs\Manifests

  6. Open the Packages folder and copy the files into the following folder (if there are any files)

    C:\Windows\Temp\CheckSur\Servicing\Packages

  7. Run the System Update Readiness Tool (SURT) again
  8. When the SURT finishes installing, copy (Ctrl + C) and paste (Ctrl + V) the contents of the SURT log into your next post please:

    C:\Windows\Logs\CBS\CheckSUR.persist.log


https://dl.dropboxusercontent.com/u/16537616/Fixes/SURT/~Generic/WUA_86.zip

Regards,
Stephen
 
C:\Windows\Logs\CBS\CheckSUR.persist.log
Here it is:

Code:
=================================
Checking System Update Readiness.
Binary Version 6.1.7601.22471
Package Version 22.0
2013-12-24 16:16

Checking Windows Servicing Packages

Checking Package Manifests and Catalogs
(f)    CBS MUM Corrupt    0x800F0900    servicing\Packages\WUClient-SelfUpdate-Core-AdmComp~31bf3856ad364e35~x86~~7.6.7600.256.mum        Line 1: 
(fix)    CBS Paired File    CBS File also Replaced    WUClient-SelfUpdate-Core-AdmComp~31bf3856ad364e35~x86~~7.6.7600.256.cat from Cabinet: C:\Windows\CheckSur\v1.0\windows6.1-7601-x86-cab3.cab.
(f)    CBS MUM Corrupt    0x800F0900    servicing\Packages\WUClient-SelfUpdate-Core-CoreComp~31bf3856ad364e35~x86~~7.6.7600.256.mum        Line 1: 
(fix)    CBS Paired File    CBS File also Replaced    WUClient-SelfUpdate-Core-CoreComp~31bf3856ad364e35~x86~~7.6.7600.256.cat from Cabinet: C:\Windows\CheckSur\v1.0\windows6.1-7601-x86-cab3.cab.
(f)    CBS MUM Corrupt    0x800F0900    servicing\Packages\WUClient-SelfUpdate-Core-UIComp~31bf3856ad364e35~x86~~7.6.7600.256.mum        Line 1: SetLayout
(fix)    CBS Paired File    CBS File also Replaced    WUClient-SelfUpdate-Core-UIComp~31bf3856ad364e35~x86~~7.6.7600.256.cat from Cabinet: C:\Windows\CheckSur\v1.0\windows6.1-7601-x86-cab3.cab.

Checking Package Watchlist

Checking Component Watchlist

Checking Packages

Checking Component Store

Summary:
Seconds executed: 923
 Found 3 errors
  CBS MUM Corrupt Total count: 3
  Fixed: CBS Paired File.  Total count: 3

Unavailable repair files:
    servicing\packages\WUClient-SelfUpdate-Core-AdmComp~31bf3856ad364e35~x86~~7.6.7600.256.mum
    servicing\packages\WUClient-SelfUpdate-Core-CoreComp~31bf3856ad364e35~x86~~7.6.7600.256.mum
    servicing\packages\WUClient-SelfUpdate-Core-UIComp~31bf3856ad364e35~x86~~7.6.7600.256.mum
 
Hi,

Hmmm, for some reason it didn't do quite what I wanted. Let's try again...

Warning: this fix is specific to the user in this thread. No one else should follow these instructions as it may cause more harm than good. If you are after assistance, please start a thread of your own.



  1. Please download the file, Packs.zip from my Dropbox -->here<--and save this to your Desktop.
  2. Right-click on the file and select Extract All...
  3. Tick the box labelled Show extracted files when complete then click Extract
  4. A window will open showing two folders, Manifests and Packages
  5. Open the Manifests folder and copy the files into the following folder (if there are any files)

    C:\Windows\Temp\CheckSur\Winsxs\Manifests



  6. Open the Packages folder and copy the files into the following folder (if there are any files)

    C:\Windows\Temp\CheckSur\Servicing\Packages



  7. Run the System Update Readiness Tool (SURT) again
  8. When the SURT finishes installing, copy (Ctrl + C) and paste (Ctrl + V) the contents of the SURT log into your next post please:

    C:\Windows\Logs\CBS\CheckSUR.persist.log

 
Here it is again:
Code:
Checking System Update Readiness.
Binary Version 6.1.7601.22471
Package Version 22.0
2013-12-24 18:00

Checking Windows Servicing Packages

Checking Package Manifests and Catalogs
(f)	CBS MUM Corrupt	0x800F0900	servicing\Packages\WUClient-SelfUpdate-Core-AdmComp~31bf3856ad364e35~x86~~7.6.7600.256.mum		Line 1: 
(fix)	CBS MUM Corrupt	CBS File Replaced	WUClient-SelfUpdate-Core-AdmComp~31bf3856ad364e35~x86~~7.6.7600.256.mum from Cabinet: C:\Windows\CheckSur\v1.0\windows6.1-7601-x86-cab3.cab.
(fix)	CBS Paired File	CBS File also Replaced	WUClient-SelfUpdate-Core-AdmComp~31bf3856ad364e35~x86~~7.6.7600.256.cat from Cabinet: C:\Windows\CheckSur\v1.0\windows6.1-7601-x86-cab3.cab.
(f)	CBS MUM Corrupt	0x800F0900	servicing\Packages\WUClient-SelfUpdate-Core-CoreComp~31bf3856ad364e35~x86~~7.6.7600.256.mum		Line 1: 
(fix)	CBS MUM Corrupt	CBS File Replaced	WUClient-SelfUpdate-Core-CoreComp~31bf3856ad364e35~x86~~7.6.7600.256.mum from Cabinet: C:\Windows\CheckSur\v1.0\windows6.1-7601-x86-cab3.cab.
(fix)	CBS Paired File	CBS File also Replaced	WUClient-SelfUpdate-Core-CoreComp~31bf3856ad364e35~x86~~7.6.7600.256.cat from Cabinet: C:\Windows\CheckSur\v1.0\windows6.1-7601-x86-cab3.cab.
(f)	CBS MUM Corrupt	0x800F0900	servicing\Packages\WUClient-SelfUpdate-Core-UIComp~31bf3856ad364e35~x86~~7.6.7600.256.mum		Line 1: SetLayout
(fix)	CBS MUM Corrupt	CBS File Replaced	WUClient-SelfUpdate-Core-UIComp~31bf3856ad364e35~x86~~7.6.7600.256.mum from Cabinet: C:\Windows\CheckSur\v1.0\windows6.1-7601-x86-cab3.cab.
(fix)	CBS Paired File	CBS File also Replaced	WUClient-SelfUpdate-Core-UIComp~31bf3856ad364e35~x86~~7.6.7600.256.cat from Cabinet: C:\Windows\CheckSur\v1.0\windows6.1-7601-x86-cab3.cab.

Checking Package Watchlist

Checking Component Watchlist

Checking Packages

Checking Component Store

Summary:
Seconds executed: 612
 Found 3 errors
 Fixed 3 errors
  CBS MUM Corrupt Total count: 3
  Fixed: CBS MUM Corrupt.  Total count: 3
  Fixed: CBS Paired File.  Total count: 3
Looks like everything is ok. I'll go to reboot & check windowsupdate.
 
That's what it should have done the first time!! :)

Let me know how Windows Update performs!
 
That's awesome news!

Fill said:
PS: Can you describe this method?

Of course, I'm more than happy to explain what I did.

Let's take the first SURT log you gave me and break it down:

Code:
=================================
Checking System Update Readiness.
Binary Version 6.1.7601.22471
Package Version 22.0
2013-12-24 11:33

Checking Windows Servicing Packages

Checking Package Manifests and Catalogs
(f)    CBS MUM Corrupt    0x800F0900    servicing\Packages\Package_1_for_KB2809289~31bf3856ad364e35~x86~~9.4.1.0.mum        Line 1: 
(fix)    CBS MUM Corrupt    CBS File Replaced    Package_1_for_KB2809289~31bf3856ad364e35~x86~~9.4.1.0.mum from Cabinet: C:\Windows\CheckSur\v1.0\windows6.1-ie9gdr-servicing-x86-20aug13.cab.
(fix)    CBS Paired File    CBS File also Replaced    Package_1_for_KB2809289~31bf3856ad364e35~x86~~9.4.1.0.cat from Cabinet: C:\Windows\CheckSur\v1.0\windows6.1-ie9gdr-servicing-x86-20aug13.cab.
(f)    CBS MUM Corrupt    0x800F0900    servicing\Packages\Package_for_KB2809289_RTM~31bf3856ad364e35~x86~~9.4.1.0.mum        Line 1: 
(fix)    CBS MUM Corrupt    CBS File Replaced    Package_for_KB2809289_RTM~31bf3856ad364e35~x86~~9.4.1.0.mum from Cabinet: C:\Windows\CheckSur\v1.0\windows6.1-ie9gdr-servicing-x86-20aug13.cab.
(fix)    CBS Paired File    CBS File also Replaced    Package_for_KB2809289_RTM~31bf3856ad364e35~x86~~9.4.1.0.cat from Cabinet: C:\Windows\CheckSur\v1.0\windows6.1-ie9gdr-servicing-x86-20aug13.cab.
(f)    CBS MUM Corrupt    0x800F0900    servicing\Packages\Package_for_KB2809289~31bf3856ad364e35~x86~~9.4.1.0.mum        Line 1: 
(fix)    CBS MUM Corrupt    CBS File Replaced    Package_for_KB2809289~31bf3856ad364e35~x86~~9.4.1.0.mum from Cabinet: C:\Windows\CheckSur\v1.0\windows6.1-ie9gdr-servicing-x86-20aug13.cab.
(fix)    CBS Paired File    CBS File also Replaced    Package_for_KB2809289~31bf3856ad364e35~x86~~9.4.1.0.cat from Cabinet: C:\Windows\CheckSur\v1.0\windows6.1-ie9gdr-servicing-x86-20aug13.cab.
(f)    CBS MUM Corrupt    0x800F0900    servicing\Packages\WUClient-SelfUpdate-Core-AdmComp~31bf3856ad364e35~x86~~7.6.7600.256.mum        Line 1: 
(f)    CBS MUM Corrupt    0x800F0900    servicing\Packages\WUClient-SelfUpdate-Core-CoreComp~31bf3856ad364e35~x86~~7.6.7600.256.mum        Line 1: 
(f)    CBS MUM Corrupt    0x800F0900    servicing\Packages\WUClient-SelfUpdate-Core-UIComp~31bf3856ad364e35~x86~~7.6.7600.256.mum        Line 1: SetLayout
(f)    CBS Catalog Corrupt    0x800B0100    servicing\Packages\WUClient-SelfUpdate-Core-UIComp~31bf3856ad364e35~x86~~7.6.7600.256.cat        

Checking Package Watchlist

Checking Component Watchlist

Checking Packages

Checking Component Store
(f)    CSI Manifest Failed Catalog Check    0x00000000    winsxs\Manifests\x86_1c973c56846a808f2fc996b195bfc0c4_31bf3856ad364e35_6.1.7601.17753_none_d2d02da07e047659.manifest    x86_1c973c56846a808f2fc996b195bfc0c4_31bf3856ad364e35_6.1.7601.17753_none_d2d02da07e047659    
(fix)    CSI Manifest Failed Catalog Check    CSI File Replaced    File: x86_1c973c56846a808f2fc996b195bfc0c4_31bf3856ad364e35_6.1.7601.17753_none_d2d02da07e047659.manifest From: C:\Windows\CheckSur\v1.0\windows6.1-servicing-x86-2jan13.cab

Summary:
Seconds executed: 2281
 Found 8 errors
 Fixed 4 errors
  CSI Manifest Failed Catalog Check Total count: 1
  Fixed: CSI Manifest Failed Catalog Check.  Total count: 1
  CBS MUM Corrupt Total count: 6
  Fixed: CBS MUM Corrupt.  Total count: 3
  CBS Catalog Corrupt Total count: 1
  Fixed: CBS Paired File.  Total count: 3

Unavailable repair files:
    servicing\packages\WUClient-SelfUpdate-Core-AdmComp~31bf3856ad364e35~x86~~7.6.7600.256.mum
    servicing\packages\WUClient-SelfUpdate-Core-CoreComp~31bf3856ad364e35~x86~~7.6.7600.256.mum
    servicing\packages\WUClient-SelfUpdate-Core-UIComp~31bf3856ad364e35~x86~~7.6.7600.256.mum
    servicing\packages\WUClient-SelfUpdate-Core-UIComp~31bf3856ad364e35~x86~~7.6.7600.256.mum
    servicing\packages\WUClient-SelfUpdate-Core-AdmComp~31bf3856ad364e35~x86~~7.6.7600.256.cat
    servicing\packages\WUClient-SelfUpdate-Core-CoreComp~31bf3856ad364e35~x86~~7.6.7600.256.cat
    servicing\packages\WUClient-SelfUpdate-Core-UIComp~31bf3856ad364e35~x86~~7.6.7600.256.cat
    servicing\packages\WUClient-SelfUpdate-Core-UIComp~31bf3856ad364e35~x86~~7.6.7600.256.cat

Let's start with this line:
Code:
(f)    CBS MUM Corrupt    0x800F0900     servicing\Packages\WUClient-SelfUpdate-Core-AdmComp~31bf3856ad364e35~x86~~7.6.7600.256.mum         Line 1:

The (f) at the start of the line stands for fatal error. Moving right, we see that the error is CBS MUM Corrupt. This tells me that the .mum file is corrupt and therefore needs replacing with a good copy of the file. The error code 0x800F0900 also backs that up - since it simply means "FAILURE". It then gives the name of the corrupt .mum file - in this case WUClient-SelfUpdate-Core-AdmComp~31bf3856ad364e35~x86~~7.6.7600.256.mum

Earlier in the log, SURT managed to repair a couple of these corrupt .mum files by itself. The download of SURT contains a selection of .mum and .cat files that it can draw from. As a result, it can automatically repair some errors. For example:

Code:
(f)    CBS MUM Corrupt    0x800F0900    servicing\Packages\Package_1_for_KB2809289~31bf3856ad364e35~x86~~9.4.1.0.mum        Line 1: 
(fix)    CBS MUM Corrupt    CBS File Replaced    Package_1_for_KB2809289~31bf3856ad364e35~x86~~9.4.1.0.mum from Cabinet: C:\Windows\CheckSur\v1.0\windows6.1-ie9gdr-servicing-x86-20aug13.cab.
(fix)    CBS Paired File    CBS File also Replaced    Package_1_for_KB2809289~31bf3856ad364e35~x86~~9.4.1.0.cat from Cabinet: C:\Windows\CheckSur\v1.0\windows6.1-ie9gdr-servicing-x86-20aug13.cab.

Here it lists the error, and then, on the next two lines, shows that it has fixed the .mum file and the corresponding .cat file. As a rule, .mum files always have to be replaced with their .cat file equivalent.

At the end of the log, it shows all the corrupt files that SURT couldn't repair by itself -

Code:
Unavailable repair files:
    servicing\packages\WUClient-SelfUpdate-Core-AdmComp~31bf3856ad364e35~x86~~7.6.7600.256.mum
    servicing\packages\WUClient-SelfUpdate-Core-CoreComp~31bf3856ad364e35~x86~~7.6.7600.256.mum
    servicing\packages\WUClient-SelfUpdate-Core-UIComp~31bf3856ad364e35~x86~~7.6.7600.256.mum
    servicing\packages\WUClient-SelfUpdate-Core-UIComp~31bf3856ad364e35~x86~~7.6.7600.256.mum
    servicing\packages\WUClient-SelfUpdate-Core-AdmComp~31bf3856ad364e35~x86~~7.6.7600.256.cat
    servicing\packages\WUClient-SelfUpdate-Core-CoreComp~31bf3856ad364e35~x86~~7.6.7600.256.cat
    servicing\packages\WUClient-SelfUpdate-Core-UIComp~31bf3856ad364e35~x86~~7.6.7600.256.cat
    servicing\packages\WUClient-SelfUpdate-Core-UIComp~31bf3856ad364e35~x86~~7.6.7600.256.cat

It lists both the .mum and corresponding .cat files.

The next step is to source them. There are two ways of doing this. The first, and recommended method, it to navigate to the Microsoft support website and download the update that contains the files required. That update can then be extracted and the files obtained.

However, for these files, Microsoft do not distribute them on their website, much to our annoyance. Therefore, these files have to obtained from my own computer.

Once I have obtained all the required files, I can then package them up into a zip file for you. You then copy them into the folders for SURT, and then SURT replaces them for me.

Hopefully that makes sense to you! A better explanation, in much more detail, can be found here: SURT Log Introductory Tutorial | niemiro's Website

Kind regards,
Stephen
 
Great explanation, Stephen! It really shows understanding of a topic when you can teach others :)

However, for these files, Microsoft do not distribute them on their website, much to our annoyance. Therefore, these files have to obtained from my own computer.

Don't they? :thumbsup2:

An update for Windows Server Update Services 3.0 Service Pack 2 is available

Hmmm... never spotted that before. Useful to know, but I have all the files on my PC in a folder anyway - I think you gave them to me! Thanks for the link though!
 

Has Sysnative Forums helped you? Please consider donating to help us support the site!

Back
Top