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