Windows Update not working (Current Error: 80070246)

OMG, I'm as giddy as a school girl. Just my luck, I'll not be able to do this process until tonight, when I'll be back on my comfy hideout.

But until then, let me get this straight before I FUBAR it: I should put the .bak extension at the file at the link (30.464 kb) and just put it into the appropriated folder, right? There will be no "components" or "components.bak" already in the system32\config, right? I got a little confused with the "I can't stress the importance of backing up the COMPONENTS hive enough" bit.

[fake edit] Or maybe there is already a components file at the system32\config and I should rename it as components.bak and just copy the "dropbox-components" as it is to the mentioned folder. I'm stupid.
 
[fake edit] Or maybe there is already a components file at the system32\config and I should rename it as components.bak and just copy the "dropbox-components" as it is to the mentioned folder. I'm stupid.

Correct - your config folder will look similar to this:
click for full-size image


I've highlighted the COMPONENTS file in red - rename that file to COMPONENTS.bak, and then copy the fixed version from my dropbox to that folder.

Please feel free to ask any more questions, and don't proceed unless you're happy! :)

Stephen
 
It's done something, not as much as I had hoped though:

Before:
Code:
Summary:
Seconds executed: 358
 Found 13 errors
  CSI Manifest Missing Total count: 2
  CSI Manifest and S256H Do Not Match Total count: 2
  CSI Corrupt Deployment Keyform Total count: 1
  CSI Corrupt Component Keyform Total count: 1
  CSI Corrupt Identity Total count: 3
  CSI Mismatched Identity Total count: 1
  CSI C Mark Deployment Missing Total count: 1
  CSI Located Replacement: Invalid (S256H) Total count: 36
  CBS Registry Error Total count: 2

After:
Code:
Summary:
Seconds executed: 382
 Found 9 errors
  CSI Manifest and S256H Do Not Match Total count: 2
  CSI Corrupt Deployment Keyform Total count: 1
  CSI Corrupt Component Keyform Total count: 1
  CSI Corrupt Identity Total count: 1
  CSI Mismatched Identity Total count: 1
  CSI C Mark Deployment Missing Total count: 1
  CSI Located Replacement: Invalid (S256H) Total count: 36
  CBS Registry Error Total count: 2

There's still quite a bit more work to do, but here's the next fix. This should get rid of 3 more errors.

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 below 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.

https://www.dropbox.com/s/ek8o913hebck2xo/SFCFix.txt?dl=1

Stephen
 
This log appeared almost instantly.

Code:
SFCFix version 2.3.0.0 by niemiro.
Start time: 2014-07-29 22:13:28.003
Using .txt script file at C:\Users\ANTONIO\Desktop\SFCFix.txt [0]




RegistryScript::
Successfully took ownership and permissions for registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages.

WARNING: Failed to create backup for registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_1_for_KB2862772~31bf3856ad364e35~x86~~9.1.1.0.

Successfully imported registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_1_for_KB2862772~31bf3856ad364e35~x86~~9.1.1.0.
Failed to import registry key HKEY_LOCAL_MACHINE\LOUK1\DerivedData\Components\wow64_microsoft-windows-ie-adminkitmostfiles_31bf3856ad364e35_8.0.7600.16385_none_2f3604fdcbd9aaab. A root key cannot be created under that hive.

Successfully restored ownership and permissions for registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_1_for_KB2862772~31bf3856ad364e35~x86~~9.1.1.0.
Successfully restored ownership and permissions for registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages.
RegistryScript:: directive failed to complete successfully.




Failed to process all directives successfully.
SFCFix version 2.3.0.0 by niemiro has completed.
Currently storing 2 datablocks.
Finish time: 2014-07-29 22:13:28.176
Script hash: zf1fttvP7e+C8S9W/JTX3oSjvnkBnpn42yNRdM/x8BI=
----------------------EOF-----------------------
 
Whoops, made a mistake with that! I checked the script, but I can now see the obvious mistake. Run the SURT if you want, but I'll post a corrected version tomorrow!

Sorry!
Stephen
 
Arrgh, you! ;_;

I'll be sulking in a corner until tomorrow, then.

(No problem, you have helped me a ton so far)
 
Still kicking myself over that error, but at least no damage was done. Sorry for the inconvenience - I should have spotted that.

Here's a revised version of the script. Download it and run it the same as before:https://www.dropbox.com/s/lelk61kgzglswka/SFCFix.txt?dl=1

Once you've done that, run the SURT and send me the latest log (C:\Windows\Logs\CBS\CheckSUR.persist.log)

Stephen
 
Last edited:
Again, this appeared almost instantly:

Code:
SFCFix version 2.3.0.0 by niemiro.
Start time: 2014-07-30 22:27:34.721
Using .txt script file at C:\Users\ANTONIO\Desktop\SFCFix.txt [0]




RegistryScript::
Failed to import registry key HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components\wow64_microsoft-windows-ie-adminkitmostfiles_31bf3856ad364e35_8.0.7600.16385_none_2f3604fdcbd9aaab. A root key cannot be created under that hive.
RegistryScript:: directive failed to complete successfully.




Failed to process all directives successfully.
SFCFix version 2.3.0.0 by niemiro has completed.
Currently storing 2 datablocks.
Finish time: 2014-07-30 22:27:34.727
Script hash: greFEQaqwOe4rcc/huRWwY5GLw8oEw1zzSeZ1fwisyI=
----------------------EOF-----------------------

I ran SURT anyway and here is the CheckSUR.Persist.Log. Is it doin' what it is supposed to be doin'? I'm anxious.

[edit] OMFG, I'm hyperventilating. I checked the windows update just because and lo and behold, 119 important updates were there, ready to download. I'm downloading them right now.

Is it all fixed? Is there anything more to be done? Am I awake? Is this real life?
 

Attachments

Well that's not what I expected to happen, it seems SFCFix is still failing to import that registry key.

For quick reference both for me and you, here's the latest SURT log:

Code:
=================================
Checking System Update Readiness.
Binary Version 6.1.7601.22471
Package Version 25.0
2014-07-30 19:31

Checking Windows Servicing Packages

Checking Package Manifests and Catalogs

Checking Package Watchlist

Checking Component Watchlist

Checking Packages
(f)    CBS MUM Missing    0x00000002    servicing\Packages\Package_1_for_KB2862772~31bf3856ad364e35~x86~~9.1.1.0.mum        
(f)    CBS Registry Error    0x80070002    Package_for_KB981852~31bf3856ad364e35~amd64~~6.1.1.1        failed to get CurrentState
(f)    CBS Registry Error    0x80070002    Package_for_KB981852~31bf3856ad364e35~amd64~~6.1.1.1        failed to get Visibility

Checking Component Store
(f)    CSI Mismatched Identity    0x00000000    appid    wvmbushid.inf_31bf3856ad364e35_6.1.7600.16385_4cab1c63c618a905    appid and keyform do not match; appid is wrong.
(f)    CSI Corrupt Identity    0xC0150017    wvmbus.inf, Culture=neutral, Type=driverUpdate, Version=6.1.7600.16385, PublicKeyVoken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS    wvmbus.inf_31bf3856ad364e35_6.1.7600.16385_95759746c3b86500    Bad identity
(f)    CSI Manifest and S256H Do Not Match    0x00000000    winsxs\Manifests\amd64_microsoft-windows-font-truetype-batang_31bf3856ad364e35_6.1.7600.16385_none_13de7dc07ffbe591.manifest    amd64_microsoft-windows-font-truetype-batang_31bf3856ad364e35_6.1.7600.16385_none_13de7dc07ffbe591    
(w)    CSI Located Replacement: Invalid (S256H)    0x00000000    Temp\CheckSUR\winsxs\Manifests\amd64_microsoft-windows-font-truetype-batang_31bf3856ad364e35_6.1.7600.16385_none_13de7dc07ffbe591.manifest    amd64_microsoft-windows-font-truetype-batang_31bf3856ad364e35_6.1.7600.16385_none_13de7dc07ffbe591    
(w)    CSI Located Replacement: Invalid (S256H)    0x00000000    Temp\CheckSUR\winsxs\Manifests\amd64_microsoft-windows-font-truetype-batang_31bf3856ad364e35_6.1.7600.16385_none_13de7dc07ffbe591.manifest    amd64_microsoft-windows-font-truetype-batang_31bf3856ad364e35_6.1.7600.16385_none_13de7dc07ffbe591    
(w)    CSI Located Replacement: Invalid (S256H)    0x00000000    Temp\CheckSUR\winsxs\Manifests\amd64_microsoft-windows-font-truetype-batang_31bf3856ad364e35_6.1.7600.16385_none_13de7dc07ffbe591.manifest    amd64_microsoft-windows-font-truetype-batang_31bf3856ad364e35_6.1.7600.16385_none_13de7dc07ffbe591    
(w)    CSI Located Replacement: Invalid (S256H)    0x00000000    Temp\CheckSUR\winsxs\Manifests\amd64_microsoft-windows-font-truetype-batang_31bf3856ad364e35_6.1.7600.16385_none_13de7dc07ffbe591.manifest    amd64_microsoft-windows-font-truetype-batang_31bf3856ad364e35_6.1.7600.16385_none_13de7dc07ffbe591    
(w)    CSI Located Replacement: Invalid (S256H)    0x00000000    Temp\CheckSUR\winsxs\Manifests\amd64_microsoft-windows-font-truetype-batang_31bf3856ad364e35_6.1.7600.16385_none_13de7dc07ffbe591.manifest    amd64_microsoft-windows-font-truetype-batang_31bf3856ad364e35_6.1.7600.16385_none_13de7dc07ffbe591    
(w)    CSI Located Replacement: Invalid (S256H)    0x00000000    Temp\CheckSUR\winsxs\Manifests\amd64_microsoft-windows-font-truetype-batang_31bf3856ad364e35_6.1.7600.16385_none_13de7dc07ffbe591.manifest    amd64_microsoft-windows-font-truetype-batang_31bf3856ad364e35_6.1.7600.16385_none_13de7dc07ffbe591    
(w)    CSI Located Replacement: Invalid (S256H)    0x00000000    Temp\CheckSUR\winsxs\Manifests\amd64_microsoft-windows-font-truetype-batang_31bf3856ad364e35_6.1.7600.16385_none_13de7dc07ffbe591.manifest    amd64_microsoft-windows-font-truetype-batang_31bf3856ad364e35_6.1.7600.16385_none_13de7dc07ffbe591    
(w)    CSI Located Replacement: Invalid (S256H)    0x00000000    Temp\CheckSUR\winsxs\Manifests\amd64_microsoft-windows-font-truetype-batang_31bf3856ad364e35_6.1.7600.16385_none_13de7dc07ffbe591.manifest    amd64_microsoft-windows-font-truetype-batang_31bf3856ad364e35_6.1.7600.16385_none_13de7dc07ffbe591    
(w)    CSI Located Replacement: Invalid (S256H)    0x00000000    Temp\CheckSUR\winsxs\Manifests\amd64_microsoft-windows-font-truetype-batang_31bf3856ad364e35_6.1.7600.16385_none_13de7dc07ffbe591.manifest    amd64_microsoft-windows-font-truetype-batang_31bf3856ad364e35_6.1.7600.16385_none_13de7dc07ffbe591    
(w)    CSI Located Replacement: Invalid (S256H)    0x00000000    Temp\CheckSUR\winsxs\Manifests\amd64_microsoft-windows-font-truetype-batang_31bf3856ad364e35_6.1.7600.16385_none_13de7dc07ffbe591.manifest    amd64_microsoft-windows-font-truetype-batang_31bf3856ad364e35_6.1.7600.16385_none_13de7dc07ffbe591    
(w)    CSI Located Replacement: Invalid (S256H)    0x00000000    Temp\CheckSUR\winsxs\Manifests\amd64_microsoft-windows-font-truetype-batang_31bf3856ad364e35_6.1.7600.16385_none_13de7dc07ffbe591.manifest    amd64_microsoft-windows-font-truetype-batang_31bf3856ad364e35_6.1.7600.16385_none_13de7dc07ffbe591    
(w)    CSI Located Replacement: Invalid (S256H)    0x00000000    Temp\CheckSUR\winsxs\Manifests\amd64_microsoft-windows-font-truetype-batang_31bf3856ad364e35_6.1.7600.16385_none_13de7dc07ffbe591.manifest    amd64_microsoft-windows-font-truetype-batang_31bf3856ad364e35_6.1.7600.16385_none_13de7dc07ffbe591    
(w)    CSI Located Replacement: Invalid (S256H)    0x00000000    Temp\CheckSUR\winsxs\Manifests\amd64_microsoft-windows-font-truetype-batang_31bf3856ad364e35_6.1.7600.16385_none_13de7dc07ffbe591.manifest    amd64_microsoft-windows-font-truetype-batang_31bf3856ad364e35_6.1.7600.16385_none_13de7dc07ffbe591    
(w)    CSI Located Replacement: Invalid (S256H)    0x00000000    Temp\CheckSUR\winsxs\Manifests\amd64_microsoft-windows-font-truetype-batang_31bf3856ad364e35_6.1.7600.16385_none_13de7dc07ffbe591.manifest    amd64_microsoft-windows-font-truetype-batang_31bf3856ad364e35_6.1.7600.16385_none_13de7dc07ffbe591    
(w)    CSI Located Replacement: Invalid (S256H)    0x00000000    Temp\CheckSUR\winsxs\Manifests\amd64_microsoft-windows-font-truetype-batang_31bf3856ad364e35_6.1.7600.16385_none_13de7dc07ffbe591.manifest    amd64_microsoft-windows-font-truetype-batang_31bf3856ad364e35_6.1.7600.16385_none_13de7dc07ffbe591    
(w)    CSI Located Replacement: Invalid (S256H)    0x00000000    Temp\CheckSUR\winsxs\Manifests\amd64_microsoft-windows-font-truetype-batang_31bf3856ad364e35_6.1.7600.16385_none_13de7dc07ffbe591.manifest    amd64_microsoft-windows-font-truetype-batang_31bf3856ad364e35_6.1.7600.16385_none_13de7dc07ffbe591    
(w)    CSI Located Replacement: Invalid (S256H)    0x00000000    Temp\CheckSUR\winsxs\Manifests\amd64_microsoft-windows-font-truetype-batang_31bf3856ad364e35_6.1.7600.16385_none_13de7dc07ffbe591.manifest    amd64_microsoft-windows-font-truetype-batang_31bf3856ad364e35_6.1.7600.16385_none_13de7dc07ffbe591    
(w)    CSI Located Replacement: Invalid (S256H)    0x00000000    Temp\CheckSUR\winsxs\Manifests\amd64_microsoft-windows-font-truetype-batang_31bf3856ad364e35_6.1.7600.16385_none_13de7dc07ffbe591.manifest    amd64_microsoft-windows-font-truetype-batang_31bf3856ad364e35_6.1.7600.16385_none_13de7dc07ffbe591    
(f)    CSI Manifest and S256H Do Not Match    0x00000000    winsxs\Manifests\amd64_microsoft-windows-hal-events_31bf3856ad364e35_6.1.7600.16385_none_8851d1e6c9538100.manifest    amd64_microsoft-windows-hal-events_31bf3856ad364e35_6.1.7600.16385_none_8851d1e6c9538100    
(w)    CSI Located Replacement: Invalid (S256H)    0x00000000    Temp\CheckSUR\winsxs\Manifests\amd64_microsoft-windows-hal-events_31bf3856ad364e35_6.1.7600.16385_none_8851d1e6c9538100.manifest    amd64_microsoft-windows-hal-events_31bf3856ad364e35_6.1.7600.16385_none_8851d1e6c9538100    
(w)    CSI Located Replacement: Invalid (S256H)    0x00000000    Temp\CheckSUR\winsxs\Manifests\amd64_microsoft-windows-hal-events_31bf3856ad364e35_6.1.7600.16385_none_8851d1e6c9538100.manifest    amd64_microsoft-windows-hal-events_31bf3856ad364e35_6.1.7600.16385_none_8851d1e6c9538100    
(w)    CSI Located Replacement: Invalid (S256H)    0x00000000    Temp\CheckSUR\winsxs\Manifests\amd64_microsoft-windows-hal-events_31bf3856ad364e35_6.1.7600.16385_none_8851d1e6c9538100.manifest    amd64_microsoft-windows-hal-events_31bf3856ad364e35_6.1.7600.16385_none_8851d1e6c9538100    
(w)    CSI Located Replacement: Invalid (S256H)    0x00000000    Temp\CheckSUR\winsxs\Manifests\amd64_microsoft-windows-hal-events_31bf3856ad364e35_6.1.7600.16385_none_8851d1e6c9538100.manifest    amd64_microsoft-windows-hal-events_31bf3856ad364e35_6.1.7600.16385_none_8851d1e6c9538100    
(w)    CSI Located Replacement: Invalid (S256H)    0x00000000    Temp\CheckSUR\winsxs\Manifests\amd64_microsoft-windows-hal-events_31bf3856ad364e35_6.1.7600.16385_none_8851d1e6c9538100.manifest    amd64_microsoft-windows-hal-events_31bf3856ad364e35_6.1.7600.16385_none_8851d1e6c9538100    
(w)    CSI Located Replacement: Invalid (S256H)    0x00000000    Temp\CheckSUR\winsxs\Manifests\amd64_microsoft-windows-hal-events_31bf3856ad364e35_6.1.7600.16385_none_8851d1e6c9538100.manifest    amd64_microsoft-windows-hal-events_31bf3856ad364e35_6.1.7600.16385_none_8851d1e6c9538100    
(w)    CSI Located Replacement: Invalid (S256H)    0x00000000    Temp\CheckSUR\winsxs\Manifests\amd64_microsoft-windows-hal-events_31bf3856ad364e35_6.1.7600.16385_none_8851d1e6c9538100.manifest    amd64_microsoft-windows-hal-events_31bf3856ad364e35_6.1.7600.16385_none_8851d1e6c9538100    
(w)    CSI Located Replacement: Invalid (S256H)    0x00000000    Temp\CheckSUR\winsxs\Manifests\amd64_microsoft-windows-hal-events_31bf3856ad364e35_6.1.7600.16385_none_8851d1e6c9538100.manifest    amd64_microsoft-windows-hal-events_31bf3856ad364e35_6.1.7600.16385_none_8851d1e6c9538100    
(w)    CSI Located Replacement: Invalid (S256H)    0x00000000    Temp\CheckSUR\winsxs\Manifests\amd64_microsoft-windows-hal-events_31bf3856ad364e35_6.1.7600.16385_none_8851d1e6c9538100.manifest    amd64_microsoft-windows-hal-events_31bf3856ad364e35_6.1.7600.16385_none_8851d1e6c9538100    
(w)    CSI Located Replacement: Invalid (S256H)    0x00000000    Temp\CheckSUR\winsxs\Manifests\amd64_microsoft-windows-hal-events_31bf3856ad364e35_6.1.7600.16385_none_8851d1e6c9538100.manifest    amd64_microsoft-windows-hal-events_31bf3856ad364e35_6.1.7600.16385_none_8851d1e6c9538100    
(w)    CSI Located Replacement: Invalid (S256H)    0x00000000    Temp\CheckSUR\winsxs\Manifests\amd64_microsoft-windows-hal-events_31bf3856ad364e35_6.1.7600.16385_none_8851d1e6c9538100.manifest    amd64_microsoft-windows-hal-events_31bf3856ad364e35_6.1.7600.16385_none_8851d1e6c9538100    
(w)    CSI Located Replacement: Invalid (S256H)    0x00000000    Temp\CheckSUR\winsxs\Manifests\amd64_microsoft-windows-hal-events_31bf3856ad364e35_6.1.7600.16385_none_8851d1e6c9538100.manifest    amd64_microsoft-windows-hal-events_31bf3856ad364e35_6.1.7600.16385_none_8851d1e6c9538100    
(w)    CSI Located Replacement: Invalid (S256H)    0x00000000    Temp\CheckSUR\winsxs\Manifests\amd64_microsoft-windows-hal-events_31bf3856ad364e35_6.1.7600.16385_none_8851d1e6c9538100.manifest    amd64_microsoft-windows-hal-events_31bf3856ad364e35_6.1.7600.16385_none_8851d1e6c9538100    
(w)    CSI Located Replacement: Invalid (S256H)    0x00000000    Temp\CheckSUR\winsxs\Manifests\amd64_microsoft-windows-hal-events_31bf3856ad364e35_6.1.7600.16385_none_8851d1e6c9538100.manifest    amd64_microsoft-windows-hal-events_31bf3856ad364e35_6.1.7600.16385_none_8851d1e6c9538100    
(w)    CSI Located Replacement: Invalid (S256H)    0x00000000    Temp\CheckSUR\winsxs\Manifests\amd64_microsoft-windows-hal-events_31bf3856ad364e35_6.1.7600.16385_none_8851d1e6c9538100.manifest    amd64_microsoft-windows-hal-events_31bf3856ad364e35_6.1.7600.16385_none_8851d1e6c9538100    
(w)    CSI Located Replacement: Invalid (S256H)    0x00000000    Temp\CheckSUR\winsxs\Manifests\amd64_microsoft-windows-hal-events_31bf3856ad364e35_6.1.7600.16385_none_8851d1e6c9538100.manifest    amd64_microsoft-windows-hal-events_31bf3856ad364e35_6.1.7600.16385_none_8851d1e6c9538100    
(w)    CSI Located Replacement: Invalid (S256H)    0x00000000    Temp\CheckSUR\winsxs\Manifests\amd64_microsoft-windows-hal-events_31bf3856ad364e35_6.1.7600.16385_none_8851d1e6c9538100.manifest    amd64_microsoft-windows-hal-events_31bf3856ad364e35_6.1.7600.16385_none_8851d1e6c9538100    
(w)    CSI Located Replacement: Invalid (S256H)    0x00000000    Temp\CheckSUR\winsxs\Manifests\amd64_microsoft-windows-hal-events_31bf3856ad364e35_6.1.7600.16385_none_8851d1e6c9538100.manifest    amd64_microsoft-windows-hal-events_31bf3856ad364e35_6.1.7600.16385_none_8851d1e6c9538100    
(f)    CSI Corrupt Deployment Keyform    0x00000000    appid    wstorrsc.inf_31bf3856ad364e35_6.1.7600.16385_833ebdf7819d29d9    appid and keyform do not match; keyform is wrong.
(f)    CSI Corrupt Component Keyform    0x00000000    identity    amd64_microsoft-windows-tvencdec_31bf3856ad364e35_6.1.7600.16724_none_3caceeeda7e7db1:    identity and keyform do not match; keyform is wrong.
(f)    CSI C Mark Deployment Missing    0x00000000    c!microsoft-w..-deployment_31bf3856ad364e35_8.0.7600.16385_c4·68845a9be06f2    wow64_microsoft-windows-ie-adminkitmostfiles_31bf3856ad364e35_8.0.7600.16385_none_2f3604fdcbd9aaab    

Summary:
Seconds executed: 314
 Found 10 errors
  CSI Manifest and S256H Do Not Match Total count: 2
  CSI Corrupt Deployment Keyform Total count: 1
  CSI Corrupt Component Keyform Total count: 1
  CSI Corrupt Identity Total count: 1
  CSI Mismatched Identity Total count: 1
  CSI C Mark Deployment Missing Total count: 1
  CSI Located Replacement: Invalid (S256H) Total count: 36
  CBS MUM Missing Total count: 1
  CBS Registry Error Total count: 2

Unavailable repair files:
    winsxs\manifests\amd64_microsoft-windows-font-truetype-batang_31bf3856ad364e35_6.1.7600.16385_none_13de7dc07ffbe591.manifest
    winsxs\manifests\amd64_microsoft-windows-hal-events_31bf3856ad364e35_6.1.7600.16385_none_8851d1e6c9538100.manifest
    servicing\packages\Package_1_for_KB2862772~31bf3856ad364e35~x86~~9.1.1.0.mum
    servicing\packages\Package_1_for_KB2862772~31bf3856ad364e35~x86~~9.1.1.0.cat

Let's take a step back and look at what we've done and what we've got left to do...

The first thing I did was perform a repair of your COMPONENTS hive to maually correct the bitflips. Bitflips are where one character in a registry gets changed to another, such as:
Code:
amd64_microsoft-windows-m..s-service.resources_31bf38[COLOR=#ff0000][B]±[/B][/COLOR]6ad364e35_6.1.7600.16385_en-us_728447dc6341700d
Those repaired fine.

The next thing I aimed to do was fix these 3 errors:
Code:
(f)    CSI C Mark Deployment Missing    0x00000000    c!microsoft-w..-deployment_31bf3856ad364e35_8.0.7600.16385_c4·68845a9be06f2    wow64_microsoft-windows-ie-adminkitmostfiles_31bf3856ad364e35_8.0.7600.16385_none_2f3604fdcbd9aaab
Code:
(f)    CBS Registry Error    0x80070002    Package_for_KB981852~31bf3856ad364e35~amd64~~6.1.1.1        failed to get CurrentState
(f)    CBS Registry Error    0x80070002    Package_for_KB981852~31bf3856ad364e35~amd64~~6.1.1.1        failed to get Visibility

These should have been simple export known good copies and import them into your registry. But for some strange reason, those replacements aren't working. I'm not quite sure why.

So where do we go from here? Well, we do some more tests and try some more - I'm not going to give up on your thread.

The first thing I would like to do is rule out an underlying hardware issue. Bitflips and corruptions can sometimes be caused by faulty hardware (especially bitflips), and the hardware that is at fault is normally RAM. To check if your RAM has any issues, please follow the following tutorial: Test RAM With Memtest86+ - Sysnative Forums

Secondly, I would like to see what SFCFix's Automated Analysis engine thinks of your issue at the moment.

SFCFix AutoAnalysis

  1. Download SFCFix.exe and save this to your Desktop.
  2. Save any open documents and close all open windows.
  3. Double click on SFCFix.exe to open it.
  4. Follow all on screen instructions and upon completion, a file should be created on your Desktop: SFCFix.txt.
  5. Copy (Ctrl + C) and Paste (Ctrl + V) the contents of this file into your next post for me to analyse please.

Finally, I would like to get some more files from you to analyse. First I would like your COMPONENTS hive again - you can use our automated system for that:

SFCFix COMPONETS Collection

  1. Download SFCFix.exe using the following link and save the tool to your Desktop: [sfcfixdownload]Download SFCFix[/sfcfixdownload]
  2. Download SFCFix.txt and save this to your Desktop as well: https://dl.dropboxusercontent.com/u...s/~Generic/Collect/COMPONENTS/SFCFix.txt?dl=1
  3. On your Desktop, you should now see two files: SFCFix.exe and SFCFix.txt.
  4. Drag the file SFCFix.txt onto the file SFCFix.exe and release it.
  5. SFCFix will now begin to upload your COMPONENTS hive to our server.

The next file I need you to get manually:

Export registry as hive

  1. Click on the Start
    Start%20Orb.jpg
    button and in the search box, type regedit
  2. When you see regedit on the list, right-click on it and select Run as administrator
  3. When regedit opens, using the left pane, navigate to the following registry key and select it by clicking on it once.

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\

  4. Once selected, click File > Export....
  5. Change the Save as type: to Registry Hive Files (*.*)
  6. Name this file SideBySide (with no file extension) and save it to your Desktop.
  7. Zip this file up and attach it to your next post

Sorry there's a lot to do here, just work through it one at a time and don't despair! I've got another expert working with me in the background, so there's more than just me working on this. It's difficult, but we'll get there.

Regards,
Stephen
 
Pardon my stupidity, but is it possible to download a .exe version of MemTest? I don't have acess to a memory stick nor to a CD. Anyway, I don't think I have a problem with memory RAM, because I changed it after I've been facing those problems. So, unless I had faulty memory before and coincidently have faulty memory now, I don't think this is the culprit (unless it's in the MoBo slots). Anyway, I'll make the test as soon as I figure if there is a way to do it without sticks and CDs.

So, here is the AutoAnalysis

Code:
SFCFix version 2.3.0.0 by niemiro.
Start time: 2014-07-31 23:16:11.535
Not using a script file.




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




Successfully processed all directives.
SFCFix version 2.3.0.0 by niemiro has completed.
Currently storing 2 datablocks.
Finish time: 2014-07-31 23:18:19.112
Script hash: 
----------------------EOF-----------------------

I already uploaded the hive to the server and I'm now attaching the SideBySide here.
 

Attachments

Hey,

Memtest doesn't have an exe version - it's boot only since it needs to check your RAM before Windows starts. However, since you say you replaced your RAM, I doubt the current RAM is faulty - the bitflips could have occurred from the old RAM. I would still recommend a memtest run though when you get the chance.

Thanks for all those files, I'm going to analyse them now and see if I can see something. Can you do the following for me in the mean time:

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.


https://www.dropbox.com/s/mibdsf2np5142qv/SFCFix.txt

Stephen
 
Could you just make sure that the dropbox link is right? It's wirtten "bitshift" in it.

I downloaded and ran it anyway, here is the result:

Code:
SFCFix version 2.3.0.0 by niemiro.
Start time: 2014-08-01 14:02:16.501
Using .txt script file at C:\Users\ANTONIO\Desktop\SFCFix.txt [0]




BitShift::
Corrupt Registry Value Detected: HKEY_LOCAL_MACHINE\COMPONENTS\CanonicalData\Catalogs\60a53464090a17b04459e1ad2a5ea6fdbee38ab6dc11176368b3ed5b3c9e0378:c!6d8e0af30be..fe8ae037497_31bf3856ad364e35_8?0.7600.16671_b3e550be6c196558
Corrupt Registry Value Detected: HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components\wow64_microsoft-windows-ie-adminkitmostfiles_31bf3856ad364e35_8.0.7600.16385_none_2f3604fdcbd9aaab:c!microsoft-w..-deployment_31bf3856ad364e35_8.0.7600.16385_c4?68845a9be06f2
Corrupt Registry Data Detected: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_2_for_KB978886~31bf3856ad364e35~amd64~~6.1.1.0:InstallUser:S?-
Corrupt Registry Data Detected: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB978886_RTM~31bf3856ad364e35~amd64~~6.1.1.0:InstallUser:S-1-5-21?686519485-1103069314-3164421558-500
Corrupt Registry Data Detected: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB978886~31bf3856ad364e35~amd64~~6.1.1.0:InstallUser:S-1-5-21-686519485-110306931?-3164421558-500
BitShift:: directive completed successfully.




Successfully processed all directives.
SFCFix version 2.3.0.0 by niemiro has completed.
Currently storing 2 datablocks.
Finish time: 2014-08-01 14:02:21.534
Script hash: hBI6Mql4H4Bclpn1EppfVE6OvuMnGbPTS9YilWvhfmA=
----------------------EOF-----------------------
 
Right, let's fix those bitshifts detected by SFCFix:

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

https://www.dropbox.com/s/iuup6wgnapa7kyg/COMPONENTS.zip

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

Once you've done that, I'm going to need to fix up your SOFTWARE hive as well, because that has some bitflips in it too.

SFCFix SOFTWARE Hive Collection

  1. Download SFCFix.exe using the following link and save the tool to your Desktop: [sfcfixdownload]Download SFCFix[/sfcfixdownload]
  2. Download SFCFix.txt and save this to your Desktop as well: https://www.dropbox.com/s/zmwdi2tk09dohfn/SFCFix.txt?dl=1
  3. On your Desktop, you should now see two files: SFCFix.exe and SFCFix.txt.
  4. Drag the file SFCFix.txt onto the file SFCFix.exe and release it.
  5. SFCFix will now begin to upload your hive to our server.

Stephen
 

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

Back
Top