[SOLVED] (please help with sfcfix) windows update not working on vista sp2 32bit

paciotto

Member
Joined
Jun 15, 2016
Posts
6
Hi all,

I hope this is the right place/way to (kindly) ask: I am working on the computer of a friend in which windows update seems not to be working: it remains "stuck" at the "checking for updates" step.

I also tried the "microsoft fix it" tool for windows update (which could not solve - translating from italian- "problems connected with recent updates" ), and also tried to run the system update readiness tool which actually only worked once, and now remains "stuck" at the "checking for updates" step as well.

As you probably, suspect, SFCFix itself recommended that I "seek advice from helper or sysnative.com" ;-)

Thanks in advance


Here and on some "relevant" logs:



SFCFix version 3.0.0.0 by niemiro.
Start time: 2016-06-16 15:39:43.387
Microsoft Windows Vista Service Pack 2 - x86
Not using a script file.




AutoAnalysis::
CORRUPT: C:\Windows\winsxs\x86_microsoft-windows-naturallanguage6_31bf3856ad364e35_6.0.6002.18005_none_9fc64d4627dda079\NlsData000c.dll


SUMMARY: Some corruptions could not be fixed automatically. Seek advice from helper or sysnative.com.
CBS & SFC total detected corruption count: 9
CBS & SFC total unimportant corruption count: 0
CBS & SFC total fixed corruption count: 0
SURT total detected corruption count: 2
SURT total unimportant corruption count: 0
SURT total fixed corruption count: 0
AutoAnalysis:: directive completed successfully.




Successfully processed all directives.
SFCFix version 3.0.0.0 by niemiro has completed.
Currently storing 1 datablocks.
Finish time: 2016-06-16 15:41:40.900
----------------------EOF-----------------------
 

Attachments

Hello and Welcome!

Let's start with SURT.

Code:
Checking Component Store
(f)	CSI Manifest Zero Length	0x00000000	winsxs\Manifests\x86_microsoft.vc80.mfcloc_1fc8b3b9a1e18e3b_8.0.50727.6195_none_03ce2c72205943d3.manifest	x86_microsoft.vc80.mfcloc_1fc8b3b9a1e18e3b_8.0.50727.6195_none_03ce2c72205943d3	
(f)	CSI Manifest Failed Catalog Check	0x00000000	winsxs\Manifests\x86_544d75d2349fedda2d8609274912a1f0_31bf3856ad364e35_8.0.6001.22918_none_53242a9961f4f7a9.manifest	x86_544d75d2349fedda2d8609274912a1f0_31bf3856ad364e35_8.0.6001.22918_none_53242a9961f4f7a9	

Summary:
Seconds executed: 1999
 Found 2 errors
  CSI Manifest Zero Length Total count: 1
  CSI Manifest Failed Catalog Check Total count: 1

Unavailable repair files:
	winsxs\manifests\x86_microsoft.vc80.mfcloc_1fc8b3b9a1e18e3b_8.0.50727.6195_none_03ce2c72205943d3.manifest
	winsxs\manifests\x86_544d75d2349fedda2d8609274912a1f0_31bf3856ad364e35_8.0.6001.22918_none_53242a9961f4f7a9.manifest

Windows Update Manifest 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, Packs.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 the folder Manifests
  5. Open the Manifests folder and copy the files into the following folder

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

  6. Run the System Update Readiness Tool (SURT) again.
  7. 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.log

View attachment Packs.zip
 
Hi thank you very much for the reply.
Unfortunately I am out of town until Sunday but I will certainly try what you suggested on Monday and tell you what happened.

Thanks again
 
Hi again, I finally managed to run SURT again with the files you posted above (this time I chose to leave the computer on overnight: the "checking for updates" part of SURT probably took many hours to complete (but it did complete in the end :-)).
Anyway, now windows update does show some available updates: given the other logs I posted in my original message, should I go on with the installation of the updates, or should I perform other steps before trying that?

Thanks a lot again for your help

=================================
Checking System Update Readiness.
Binary Version 6.0.6002.23186
Package Version 25.0
2016-06-21 14:42

Checking Windows Servicing Packages

Checking Package Manifests and Catalogs

Checking Package Watchlist

Checking Component Watchlist

Checking Packages

Checking Component Store
(f) CSI Manifest Zero Length 0x00000000 winsxs\Manifests\x86_microsoft.vc80.mfcloc_1fc8b3b9a1e18e3b_8.0.50727.6195_none_03ce2c72205943d3.manifest x86_microsoft.vc80.mfcloc_1fc8b3b9a1e18e3b_8.0.50727.6195_none_03ce2c72205943d3
(fix) CSI Manifest Zero Length CSI File Replaced File: x86_microsoft.vc80.mfcloc_1fc8b3b9a1e18e3b_8.0.50727.6195_none_03ce2c72205943d3.manifest From: C:\Windows\CheckSur\v1.0\windows6.0-6000-client-wave1-a.cab
(f) CSI Manifest Failed Catalog Check 0x00000000 winsxs\Manifests\x86_544d75d2349fedda2d8609274912a1f0_31bf3856ad364e35_8.0.6001.22918_none_53242a9961f4f7a9.manifest x86_544d75d2349fedda2d8609274912a1f0_31bf3856ad364e35_8.0.6001.22918_none_53242a9961f4f7a9
(fix) CSI Manifest Failed Catalog Check CSI File Replaced File: x86_544d75d2349fedda2d8609274912a1f0_31bf3856ad364e35_8.0.6001.22918_none_53242a9961f4f7a9.manifest From: C:\Windows\CheckSur\v1.0\windows6.0-6000-client-wave1-a.cab

Summary:
Seconds executed: 2311
Found 2 errors
Fixed 2 errors
CSI Manifest Zero Length Total count: 1
Fixed: CSI Manifest Zero Length. Total count: 1
CSI Manifest Failed Catalog Check Total count: 1
Fixed: CSI Manifest Failed Catalog Check. Total count: 1

Checking CoreOS key for repairing corruptions.
Winner version: 6.0.6002.18971.
Processor architecture: x86.
Check key to be repaired: wcm://Microsoft-Windows-CoreOS?version=6.0.6002.18971&language=neutral&processorArchitecture=x86&publicKeyToken=31bf3856ad364e35&versionScope=nonSxS&scope=allUsers\metadata\elements\ComputerName
Recreated value: @_type.
Recreated value: @dataOnly.
Recreated value: @default.
Recreated value: @description.
Recreated value: @displayName.
Recreated value: @handler.
Recreated value: @legacyName.
Recreated value: @legacyType.
Recreated value: @migrate.
Recreated value: @scope.
Recreated value: @xsd:type.
 
Let's check for corrupt system files with SFC.

SFC Scan

  1. Click on the Start
    Start%20Orb.jpg
    button and in the search box, type Command Prompt
  2. When you see Command Prompt on the list, right-click on it and select Run as administrator
  3. When command prompt opens, copy and paste the following commands into it, press enter after each

    sfc /scannow

    Wait for this to finish before you continue

    copy %windir%\logs\cbs\cbs.log %userprofile%\Desktop\cbs.txt

  4. This will create a file, cbs.txt on your Desktop. Please zip and attach this to your next post.
 
Hi, I did what you suggested:sfc completed with the message: "Windows Resource Protection found corrupt files but was unable to fix some of them". In attachment the related log as you "requested"

Thank you
 

Attachments

Code:
2016-06-21 23:49:31, Info                  CSI    000001a5 [SR] Verify complete
2016-06-21 23:49:32, Info                  CSI    000001a6 [SR] Verifying 100 (0x00000064) components
2016-06-21 23:49:32, Info                  CSI    000001a7 [SR] Beginning Verify and Repair transaction
2016-06-21 23:49:40, Info                  CSI    000001a8 Hashes for file member \SystemRoot\WinSxS\x86_microsoft-windows-naturallanguage6_31bf3856ad364e35_6.0.6002.18005_none_9fc64d4627dda079\NlsData000c.dll do not match actual file [l:30{15}]"NlsData000c.dll" :
  Found: {l:32 b:uF8bFZyBil0wXE7rdjVwGq5JbtDHwrBTsVW6sJlpmvE=} Expected: {l:32 b:1M1JwBikX7fpiP6mcuLbNXOkM2j7I9MczjWyiYYkgFc=}
2016-06-21 23:49:40, Info                  CSI    000001a9 [SR] Cannot repair member file [l:30{15}]"NlsData000c.dll" of Microsoft-Windows-NaturalLanguage6, Version = 6.0.6002.18005, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2016-06-21 23:50:02, Info                  CSI    000001aa Hashes for file member \SystemRoot\WinSxS\x86_microsoft-windows-naturallanguage6_31bf3856ad364e35_6.0.6002.18005_none_9fc64d4627dda079\NlsData000c.dll do not match actual file [l:30{15}]"NlsData000c.dll" :
  Found: {l:32 b:uF8bFZyBil0wXE7rdjVwGq5JbtDHwrBTsVW6sJlpmvE=} Expected: {l:32 b:1M1JwBikX7fpiP6mcuLbNXOkM2j7I9MczjWyiYYkgFc=}
2016-06-21 23:50:02, Info                  CSI    000001ab [SR] Cannot repair member file [l:30{15}]"NlsData000c.dll" of Microsoft-Windows-NaturalLanguage6, Version = 6.0.6002.18005, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2016-06-21 23:50:02, Info                  CSI    000001ac [SR] This component was referenced by [l:160{80}]"Package_25_for_KB948465~31bf3856ad364e35~x86~~6.0.1.18005.948465-113_neutral_GDR"
2016-06-21 23:50:10, Info                  CSI    000001ad Hashes for file member \??\C:\Windows\System32\NlsData000c.dll do not match actual file [l:30{15}]"NlsData000c.dll" :
  Found: {l:32 b:uF8bFZyBil0wXE7rdjVwGq5JbtDHwrBTsVW6sJlpmvE=} Expected: {l:32 b:1M1JwBikX7fpiP6mcuLbNXOkM2j7I9MczjWyiYYkgFc=}
2016-06-21 23:50:11, Info                  CSI    000001ae Hashes for file member \SystemRoot\WinSxS\x86_microsoft-windows-naturallanguage6_31bf3856ad364e35_6.0.6002.18005_none_9fc64d4627dda079\NlsData000c.dll do not match actual file [l:30{15}]"NlsData000c.dll" :
  Found: {l:32 b:uF8bFZyBil0wXE7rdjVwGq5JbtDHwrBTsVW6sJlpmvE=} Expected: {l:32 b:1M1JwBikX7fpiP6mcuLbNXOkM2j7I9MczjWyiYYkgFc=}
2016-06-21 23:50:11, Info                  CSI    000001af [SR] Could not reproject corrupted file [ml:520{260},l:46{23}]"\??\C:\Windows\System32"\[l:30{15}]"NlsData000c.dll"; source file in store is also corrupted

Looks like it is only this file that is corrupt :)

Let's replace it and then run SFC again to verify.

SFCFix Script

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. Download SFCFix.exe (by niemiro) and save this to your Desktop.
  2. Download the file below, SFCFix.zip, and save this to your Desktop. Ensure that this file is named SFCFix.zip - do not rename it.
  3. Save any open documents and close all open windows.
  4. On your Desktop, you should see two files: SFCFix.exe and SFCFix.zip.
  5. Drag the file SFCFix.zip onto the file SFCFix.exe and release it.
  6. SFCFix will now process the script.
  7. Upon completion, a file should be created on your Desktop: SFCFix.txt.
  8. Copy (Ctrl+C) and Paste (Ctrl+V) the contents of this file into your next post for me to analyse please - put [CODE][/CODE] tags around the log to break up the text.

View attachment SFCFix.zip

SFC Scan

  1. Click on the Start
    Start%20Orb.jpg
    button and in the search box, type Command Prompt
  2. When you see Command Prompt on the list, right-click on it and select Run as administrator
  3. When command prompt opens, copy and paste the following commands into it, press enter after each

    sfc /scannow

    Wait for this to finish before you continue

    copy %windir%\logs\cbs\cbs.log %userprofile%\Desktop\cbs.txt

  4. This will create a file, cbs.txt on your Desktop. Please zip and attach this to your next post.
 
Hi, I did what you recommended. SFC completed without any "integrity violations" found.

Do you think we can consider the problem "solved" or are there any further steps/checks to take?

Thank you very much again

Code:
SFCFix version 3.0.0.0 by niemiro.
Start time: 2016-06-23 00:02:08.089
Microsoft Windows Vista Service Pack 2 - x86
Using .zip script file at C:\Users\lucisano\Desktop\SFCFix.zip [0]




PowerCopy::
Successfully took permissions for file or folder C:\Windows\WinSxS\x86_microsoft-windows-naturallanguage6_31bf3856ad364e35_6.0.6002.18005_none_9fc64d4627dda079\NlsData000c.dll

Successfully copied file C:\Users\lucisano\AppData\Local\niemiro\Archive\WinSxS\x86_microsoft-windows-naturallanguage6_31bf3856ad364e35_6.0.6002.18005_none_9fc64d4627dda079\NlsData000c.dll to C:\Windows\WinSxS\x86_microsoft-windows-naturallanguage6_31bf3856ad364e35_6.0.6002.18005_none_9fc64d4627dda079\NlsData000c.dll.

Successfully restored ownership for C:\Windows\WinSxS\x86_microsoft-windows-naturallanguage6_31bf3856ad364e35_6.0.6002.18005_none_9fc64d4627dda079\NlsData000c.dll
Successfully restored permissions on C:\Windows\WinSxS\x86_microsoft-windows-naturallanguage6_31bf3856ad364e35_6.0.6002.18005_none_9fc64d4627dda079\NlsData000c.dll
PowerCopy:: directive completed successfully.




Successfully processed all directives.
SFCFix version 3.0.0.0 by niemiro has completed.
Currently storing 2 datablocks.
Finish time: 2016-06-23 00:02:17.692
Script hash: ME2HKrklK/rf/uPv9zcCGUllPYj+B5peuFJhJZPB3vg=
----------------------EOF-----------------------
 

Attachments

Very good. Yes, I think we can consider it solved! :thumbsup2:

I'll mark the thread solved, please be sure to install any available updates.
If you encounter any problems, do post back and I will continue to assist you.
 

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

Back
Top