Windows Update error 80070002

steve841

Member
Joined
Dec 12, 2013
Posts
10
I have the exact same issues as noted here in the forum.

Windows Update error 80070002

and

SFC

Windows Resource Protection could not perform the requested operation.

Inplace upgrade fails ..

Win 7 x64
 

Attachments

Hello Steve, welcome to Sysnative!

From your CheckSUR log, this looks like minor registry corruption. To fix this, I will need to manually repair your COMPONENTS hive:

Upload a file to Dropbox

Note: If you prefer, the same techniques can be applied to your Skydrive however these instructions may not necessarily work for Skydrive.

  1. If you haven't already created a Dropbox account, please do so Here
  2. Although this procedure can be done directly through the website, it is much easier to do so via the Windows client which can be downloaded from the Dropbox website:

    https://www.dropbox.com/install
  3. After you have downloaded and installed that, you should now see Dropbox in your Favourites box in Windows Explorer. This is the folder that will be synchronised with the Dropbox servers, anything that you wish to back up online can be put in here, but today we will be using it to transfer files.

    Favourites%20list.PNG


  4. To access your Dropbox folder, just click on the link in the top left hand corner of Windows Explorer (accessible from any location - Documents etc.). Alternatively, you can double click on the icon
    icon.jpg
    found in your system tray (next to the time). If you are still having issues locating this folder, unless otherwise specified, it can be found under this location: C:\Users\{Your username}\Dropbox
  5. Copy all of the following files to the Public folder in your Dropbox:
    • C:\Windows\system32\config\components (it has no file extension)

  6. Select all files by pressing Ctrl+A then right-click and select Send to > Compressed (zipped) folder
  7. This will create a .zip
    zip_icon.png
    file in your Public folder.
  8. Right-click on this file and select
    icon.jpg
    Copy Public Link then Paste (Ctrl+V) this link into your next post for me please

Tom
 
Hi Steve,

This should fix everything:

Replace COMPONENTS Hive

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 below file, components.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 a file: components (it has no file extension)
  5. Then navigate to C:\Windows\system32\config and rename the file components to components.bak.
  6. Copy (Ctrl+C) and Paste (Ctrl+V) the components file on your Desktop into this folder.
  7. Run the System Update Readiness Tool (SURT) again and when it finishes installing, attach the log to your next post please:

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


Note: If, at any point, you are displayed an error saying the file is in use, or access denied, reboot and try again.

https://dl.dropboxusercontent.com/u/16537616/Fixes/COMPONENTS/steve841/COMPONENTS.zip

Tom
 
Thanks Tom!

I wont be able to test until Monday. I will definitely let you know the results of your efforts.
 
Hi Steve,

This should fix that last error:

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 attached file, SFCFix.txt, and save this to your Desktop. Ensure that this file is named SFCFix.txt - 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.txt.
  5. Drag the file SFCFix.txt onto the file SFCFix.exe and release it.
  6. SFCFix will now process the script.
  7. Upon completion, a log should be created on your Desktop: SFCFix.txt.
  8. Copy (Ctrl + C) and Paste (Ctrl + V) the contents of this into your next post for me to analyse please - put [CODE][/CODE] tags around the log to break up the text.

Then run the System Update Readiness Tool again and post the log when complete please:

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

Tom
 

Attachments

Last edited:
Hi Steve,

That's great news! As you noticed, there are a few file corruptions and the manifest for the component we just dealt with is also corrupt (see the bottom of this extract):

Code:
2013-12-16 06:56:10, Info                  CSI    00000348 [SR] Verify complete
2013-12-16 06:56:10, Info                  CSI    00000349 [SR] Repairing 4 components
2013-12-16 06:56:10, Info                  CSI    0000034a [SR] Beginning Verify and Repair transaction
2013-12-16 06:56:12, Info                  CSI    0000034b Hashes for file member \SystemRoot\WinSxS\amd64_microsoft-windows-naturallanguage6_31bf3856ad364e35_6.1.7601.17514_none_fc00d9a9415b5f6e\NlsLexicons0001.dll do not match actual file [l:38{19}]"NlsLexicons0001.dll" :
  Found: {l:32 b:6cPPxY9dem2rsVA5DWR+YrT/Ou8gkoQNftcC2HC1UuM=} Expected: {l:32 b:NePHASjqSK1Kfm3sMbAMTzu12EX51173StZ4iiJNmFM=}
2013-12-16 06:56:12, Info                  CSI    0000034c [SR] Cannot repair member file [l:38{19}]"NlsLexicons0001.dll" of Microsoft-Windows-NaturalLanguage6, Version = 6.1.7601.17514, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2013-12-16 06:56:13, Info                  CSI    0000034d Manifest hash for component [ml:280{140},l:200{100}]"wow64_microsoft-windows-i..l-keyboard-0000042b_31bf3856ad364e35_6.1.7600.16385_none_63467282a4519345" does not match expected value. 
 Expected:{l:32 b:a83fb3902ade6fbed36180c87ad5c27cba728a48f036976624a0f17cbc3b43a5}
 Found:{l:32 b:ba12a71baf2d963ff529b63ca4cae461fd2e58373ce4e199d147470a5c4c9e9d}.
2013-12-16 06:56:13, Info                  CSI    0000034e Unable to load manifest for component [ml:280{140},l:200{100}]"wow64_microsoft-windows-i..l-keyboard-0000042b_31bf3856ad364e35_6.1.7600.16385_none_63467282a4519345"
2013-12-16 06:56:13, Info                  CSI    0000034f [SR] Cannot verify component files for Microsoft-Windows-International-Keyboard-0000042b, Version = 6.1.7600.16385, pA = PROCESSOR_ARCHITECTURE_IA32_ON_WIN64 (10), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral, manifest is damaged (TRUE)
2013-12-16 06:56:14, Info                  CSI    00000350 Hashes for file member \SystemRoot\WinSxS\x86_microsoft-windows-naturallanguage6_31bf3856ad364e35_6.1.7601.17514_none_9fe23e2588fdee38\NlsData0024.dll do not match actual file [l:30{15}]"NlsData0024.dll" :
  Found: {l:32 b:E2LbN10OIB1gIu6+Xb+IxaRMfX9eAJ2VMEHnzc2yr5E=} Expected: {l:32 b:KVwXVBMsWY/7XOWQiO9PeufwHNcR3Jb6xirSpfo0oGQ=}
2013-12-16 06:56:14, Info                  CSI    00000351 [SR] Cannot repair member file [l:30{15}]"NlsData0024.dll" of Microsoft-Windows-NaturalLanguage6, Version = 6.1.7601.17514, 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
2013-12-16 06:56:16, Info                  CSI    00000352 Hashes for file member \SystemRoot\WinSxS\x86_netfx35linq-vb_compiler_orcas_31bf3856ad364e35_6.1.7601.17514_none_9809be824da2c173\vbc.exe do not match actual file [l:14{7}]"vbc.exe" :
  Found: {l:32 b:WlHfSLYRSzaQNX3wgNtg91ctxiyBdlHptM7esL7CLQY=} Expected: {l:32 b:klC4kVd3Djq1mix+LdaxKzxh2bfGYgw7Ryfkv/8Q8B8=}
2013-12-16 06:56:16, Info                  CSI    00000353 [SR] Cannot repair member file [l:14{7}]"vbc.exe" of NetFx35Linq-VB_Compiler_Orcas, Version = 6.1.7601.17514, 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
2013-12-16 06:56:17, Info                  CSI    00000354 Hashes for file member \SystemRoot\WinSxS\x86_microsoft-windows-naturallanguage6_31bf3856ad364e35_6.1.7601.17514_none_9fe23e2588fdee38\NlsData0024.dll do not match actual file [l:30{15}]"NlsData0024.dll" :
  Found: {l:32 b:E2LbN10OIB1gIu6+Xb+IxaRMfX9eAJ2VMEHnzc2yr5E=} Expected: {l:32 b:KVwXVBMsWY/7XOWQiO9PeufwHNcR3Jb6xirSpfo0oGQ=}
2013-12-16 06:56:17, Info                  CSI    00000355 [SR] Cannot repair member file [l:30{15}]"NlsData0024.dll" of Microsoft-Windows-NaturalLanguage6, Version = 6.1.7601.17514, 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
2013-12-16 06:56:17, Info                  CSI    00000356 [SR] This component was referenced by [l:202{101}]"Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~6.1.7601.17514.WindowsFoundationDelivery"
2013-12-16 06:56:20, Info                  CSI    00000357 Hashes for file member \??\C:\Windows\SysWOW64\NlsData0024.dll do not match actual file [l:30{15}]"NlsData0024.dll" :
  Found: {l:32 b:E2LbN10OIB1gIu6+Xb+IxaRMfX9eAJ2VMEHnzc2yr5E=} Expected: {l:32 b:KVwXVBMsWY/7XOWQiO9PeufwHNcR3Jb6xirSpfo0oGQ=}
2013-12-16 06:56:20, Info                  CSI    00000358 Hashes for file member \SystemRoot\WinSxS\x86_microsoft-windows-naturallanguage6_31bf3856ad364e35_6.1.7601.17514_none_9fe23e2588fdee38\NlsData0024.dll do not match actual file [l:30{15}]"NlsData0024.dll" :
  Found: {l:32 b:E2LbN10OIB1gIu6+Xb+IxaRMfX9eAJ2VMEHnzc2yr5E=} Expected: {l:32 b:KVwXVBMsWY/7XOWQiO9PeufwHNcR3Jb6xirSpfo0oGQ=}
2013-12-16 06:56:20, Info                  CSI    00000359 [SR] Could not reproject corrupted file [ml:48{24},l:46{23}]"\??\C:\Windows\SysWOW64"\[l:30{15}]"NlsData0024.dll"; source file in store is also corrupted
2013-12-16 06:56:22, Info                  CSI    0000035a Hashes for file member \SystemRoot\WinSxS\x86_netfx35linq-vb_compiler_orcas_31bf3856ad364e35_6.1.7601.17514_none_9809be824da2c173\vbc.exe do not match actual file [l:14{7}]"vbc.exe" :
  Found: {l:32 b:WlHfSLYRSzaQNX3wgNtg91ctxiyBdlHptM7esL7CLQY=} Expected: {l:32 b:klC4kVd3Djq1mix+LdaxKzxh2bfGYgw7Ryfkv/8Q8B8=}
2013-12-16 06:56:22, Info                  CSI    0000035b [SR] Cannot repair member file [l:14{7}]"vbc.exe" of NetFx35Linq-VB_Compiler_Orcas, Version = 6.1.7601.17514, 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
2013-12-16 06:56:22, Info                  CSI    0000035c [SR] This component was referenced by [l:162{81}]"Microsoft-Windows-NetFx3-OC-Package~31bf3856ad364e35~amd64~~6.1.7601.17514.NetFx3"
2013-12-16 06:56:22, Info                  CSI    0000035d Hashes for file member \??\C:\Windows\Microsoft.NET\Framework\v3.5\vbc.exe do not match actual file [l:14{7}]"vbc.exe" :
  Found: {l:32 b:WlHfSLYRSzaQNX3wgNtg91ctxiyBdlHptM7esL7CLQY=} Expected: {l:32 b:klC4kVd3Djq1mix+LdaxKzxh2bfGYgw7Ryfkv/8Q8B8=}
2013-12-16 06:56:22, Info                  CSI    0000035e Hashes for file member \SystemRoot\WinSxS\x86_netfx35linq-vb_compiler_orcas_31bf3856ad364e35_6.1.7601.17514_none_9809be824da2c173\vbc.exe do not match actual file [l:14{7}]"vbc.exe" :
  Found: {l:32 b:WlHfSLYRSzaQNX3wgNtg91ctxiyBdlHptM7esL7CLQY=} Expected: {l:32 b:klC4kVd3Djq1mix+LdaxKzxh2bfGYgw7Ryfkv/8Q8B8=}
2013-12-16 06:56:22, Info                  CSI    0000035f [SR] Could not reproject corrupted file [ml:520{260},l:86{43}]"\??\C:\Windows\Microsoft.NET\Framework\v3.5"\[l:14{7}]"vbc.exe"; source file in store is also corrupted
2013-12-16 06:56:25, Info                  CSI    00000360 Hashes for file member \SystemRoot\WinSxS\amd64_microsoft-windows-naturallanguage6_31bf3856ad364e35_6.1.7601.17514_none_fc00d9a9415b5f6e\NlsLexicons0001.dll do not match actual file [l:38{19}]"NlsLexicons0001.dll" :
  Found: {l:32 b:6cPPxY9dem2rsVA5DWR+YrT/Ou8gkoQNftcC2HC1UuM=} Expected: {l:32 b:NePHASjqSK1Kfm3sMbAMTzu12EX51173StZ4iiJNmFM=}
2013-12-16 06:56:25, Info                  CSI    00000361 [SR] Cannot repair member file [l:38{19}]"NlsLexicons0001.dll" of Microsoft-Windows-NaturalLanguage6, Version = 6.1.7601.17514, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2013-12-16 06:56:25, Info                  CSI    00000362 [SR] This component was referenced by [l:202{101}]"Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~6.1.7601.17514.WindowsFoundationDelivery"
2013-12-16 06:56:28, Info                  CSI    00000363 Hashes for file member \??\C:\Windows\System32\NlsLexicons0001.dll do not match actual file [l:38{19}]"NlsLexicons0001.dll" :
  Found: {l:32 b:6cPPxY9dem2rsVA5DWR+YrT/Ou8gkoQNftcC2HC1UuM=} Expected: {l:32 b:NePHASjqSK1Kfm3sMbAMTzu12EX51173StZ4iiJNmFM=}
2013-12-16 06:56:28, Info                  CSI    00000364 Hashes for file member \SystemRoot\WinSxS\amd64_microsoft-windows-naturallanguage6_31bf3856ad364e35_6.1.7601.17514_none_fc00d9a9415b5f6e\NlsLexicons0001.dll do not match actual file [l:38{19}]"NlsLexicons0001.dll" :
  Found: {l:32 b:6cPPxY9dem2rsVA5DWR+YrT/Ou8gkoQNftcC2HC1UuM=} Expected: {l:32 b:NePHASjqSK1Kfm3sMbAMTzu12EX51173StZ4iiJNmFM=}
2013-12-16 06:56:28, Info                  CSI    00000365 [SR] Could not reproject corrupted file [ml:520{260},l:46{23}]"\??\C:\Windows\System32"\[l:38{19}]"NlsLexicons0001.dll"; source file in store is also corrupted
2013-12-16 06:56:29, Info                  CSI    00000366 Repair results created:
POQ 138 starts:
 
POQ 138 ends.
2013-12-16 06:56:29, Info                  CSI    00000367 [SR] Repair complete
2013-12-16 06:56:29, Info                  CSI    00000368 Manifest hash for component [ml:280{140},l:200{100}]"wow64_microsoft-windows-i..l-keyboard-0000042b_31bf3856ad364e35_6.1.7600.16385_none_63467282a4519345" does not match expected value. 
 Expected:{l:32 b:a83fb3902ade6fbed36180c87ad5c27cba728a48f036976624a0f17cbc3b43a5}
 Found:{l:32 b:ba12a71baf2d963ff529b63ca4cae461fd2e58373ce4e199d147470a5c4c9e9d}.
2013-12-16 06:56:29, Info                  CSI    00000369 Looking for manifest in Backup Dir...
2013-12-16 06:56:29, Error                 CSI    0000036a (F) Unable to load manifest for component [ml:280{140},l:200{100}]"wow64_microsoft-windows-i..l-keyboard-0000042b_31bf3856ad364e35_6.1.7600.16385_none_63467282a4519345"[gle=0x80004005]
2013-12-16 06:56:29, Error                 CSI    0000036b@2013/12/16:11:56:29.377 (F) d:\win7sp1_gdr\base\wcp\componentstore\storelayout.cpp(2714): Store corruption detected in function ComponentStore::CRawStoreLayout::FetchManifestContent expression: 0
  FileHashMismatch on resource [127]"\winsxs\manifests\wow64_microsoft-windows-i..l-keyboard-0000042b_31bf3856ad364e35_6.1.7600.16385_none_63467282a4519345.manifest"[gle=0x80004005]
2013-12-16 06:56:29, Info                  CSI    0000036c [SR] Committing transaction

I'll get back to you with a fix for this soon :)

Tom
 
Hi Steve,

Here you go:

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.

https://dl.dropboxusercontent.com/u/16537616/Fixes/SFCFix/Scripts/steve841/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 attach this to your next post.

Tom
 
Hi Steve,

Hopefully this should finish it off!

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 attached file, SFCFix.txt, and save this to your Desktop. Ensure that this file is named SFCFix.txt - 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.txt.
  5. Drag the file SFCFix.txt onto the file SFCFix.exe and release it.
  6. SFCFix will now process the script.
  7. Upon completion, a log should be created on your Desktop: SFCFix.txt.
  8. Copy (Ctrl + C) and Paste (Ctrl + V) the contents of this into your next post for me to analyse please - put [CODE][/CODE] tags around the log to break up the text.

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 attach this to your next post.

Tom
 

Attachments

Code:
[FONT=Verdana][CODE][/FONT]
[FONT=Verdana]Successfully processed all directives.[/FONT]
[FONT=Verdana]SFCFix version 2.0.2.1 by niemiro has completed.[/FONT]
[FONT=Verdana]Currently storing 11 datablocks.[/FONT]
[FONT=Verdana]Finish time: 2013-12-18 19:49:31.937[/FONT]
[FONT=Verdana]----------------------EOF-----------------------[/FONT]
[COLOR=#000000][FONT=Verdana]SFCFix version 2.0.2.1 by niemiro.[/FONT][/COLOR]
[COLOR=#000000][FONT=Verdana]Start time: 2013-12-18 19:06:09.759[/FONT][/COLOR]
[COLOR=#000000][FONT=Verdana]Using .txt script file at \\heritage-sbs\users\Steve\Desktop\SFCFix.txt[/FONT][/COLOR]


[COLOR=#000000][FONT=Verdana]RegistryScript::[/FONT][/COLOR]
[COLOR=#000000][FONT=Verdana]Successfully took ownership and permissions for registry key HKEY_LOCAL_MACHINE\COMPONENTS.[/FONT][/COLOR]


[COLOR=#000000][FONT=Verdana]Successfully imported registry key HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components\wow64_microsoft-windows-i..l-keyboard-0000042b_31bf3856ad364e35_6.1.7600.16385_none_634644f2a451c687.[/FONT][/COLOR]


[COLOR=#000000][FONT=Verdana]Successfully restored ownership and permissions for registry key HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components\wow64_microsoft-windows-i..l-keyboard-0000042b_31bf3856ad364e35_6.1.7600.16385_none_634644f2a451c687.[/FONT][/COLOR]
[COLOR=#000000][FONT=Verdana]Successfully restored ownership and permissions for registry key HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components.[/FONT][/COLOR]
[COLOR=#000000][FONT=Verdana]Successfully restored ownership and permissions for registry key HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData.[/FONT][/COLOR]
[COLOR=#000000][FONT=Verdana]Successfully restored ownership and permissions for registry key HKEY_LOCAL_MACHINE\COMPONENTS.[/FONT][/COLOR]
[COLOR=#000000][FONT=Verdana]RegistryScript:: directive completed successfully.[/FONT][/COLOR]
[COLOR=#161616][FONT=Verdana]
[/FONT][/COLOR]Successfully processed all directives.
SFCFix version 2.0.2.1 by niemiro has completed.
Currently storing 11 datablocks.
Finish time: 2013-12-18 19:49:31.937
----------------------EOF-----------------------


Forgive my paranoia ....
 

Attachments

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

Back
Top