[SOLVED] [Win7SP1Home] HKLM\Components\CanonicalData\Deployments is Empty

bootrom

Member
Joined
Mar 3, 2017
Posts
11
Hello! As many people on this board i have similar problem with Windows Update.
sfc /scannow doesn't work.


In CheckSUR file i have over 4000 lines with this:

(f) CSI Missing Deployment Key 0x00000000 microsoft-w..anguagepack_31bf3856ad364e35_6.1.7600.16385_0ae825cb0f215dc8 HKLM\Components\CanonicalData\Deployments
(f) CSI Missing Deployment Key 0x00000000 microsoft-w..anguagepack_31bf3856ad364e35_6.1.7600.16385_ffe3a5402ac3932a HKLM\Components\CanonicalData\Deployments
...
...
...
(f) CSI C Mark Deployment Missing 0x00000000 c!windowsfoundation_31bf3856ad364e35_6.1.7601.17514_615fdfe2a739474c amd64_microsoft-windows-t..languages.resources_31bf3856ad364e35_6.1.7601.17514_de-de_68123a74207f1157
(f) CSI C Mark Deployment Missing 0x00000000 c!windowsfoundation_31bf3856ad364e35_6.1.7600.16385_5f2ecc1aaa4ac3b2 wow64_microsoft-windows-i..rd-japanese_106_key_31bf3856ad364e35_6.1.7600.16385_none_4351066c61ad3848
(f) CSI C Mark Deployment Missing 0x00000000 c!windowsfoundation_31bf3856ad364e35_6.1.7601.17514_615fdfe2a739474c wow64_microsoft-windows-i..rd-japanese_106_key_31bf3856ad364e35_6.1.7600.16385_none_4351066c61ad3848
(f) CSI C Mark Deployment Missing 0x00000000 c!windowsfoundation_31bf3856ad364e35_6.1.7600.16385_5f2ecc1aaa4ac3b2 wow64_microsoft-windows-i..onal-keyboard-kbdus_31bf3856ad364e35_6.1.7600.16385_none_e4fbb82962a45fa2


Please, help :huh:
 

Attachments

I'm not sure this will be fixable but let's give it a shot. Please do the following.

Retrieve Components Hive
1. Navigate to C:\Windows\System32\Config and locate the COMPONENTS file.
2. Please copy this file to your desktop.
Note: If you receive an error that this file is in-use, simply reboot your computer and try again.
3. Right-click on this file on your desktop and select Send To...Compressed (zipped) folder. This will create a file named COMPONENTS.ZIP on your desktop.
4. The file will likely be too large to upload here so please upload to SendSpace and just provide the link here.
 
Thank you, Brian, for your answer. Can't use SendSpace in my country, so, i hope you can download it from MegaCoNz [FONT=source_sans_proregular]https://mega.nz/#!4EtWTZSa!7Zsk9HBZPGl450fRfLOOitNtd5SuLUjG4U5tEPkQLLM[/FONT]
 
Please do the following. Let me know when complete.

Step#1 - Replace Manually
1. Download COMPONENTS2.ZIP and save to your desktop.
2. Right-click on it and select Extract all.... Make sure the "Show extracted files when complete" is checked and click Extract.
3. Now we have the COMPONENTS file that we will be using to replace your current one.
4. Navigate to C:\Windows\System32\config
5. Right-click on the current COMPONENTS file and select rename. Rename it to COMPONENTS.bad2.
Note: If you get an error that the file is in use, reboot your computer and then try again.
6. Take the file from the Components2 folder on your desktop and paste it into C:\Windows\System32\config
 
Done with it. Now "sfc /scannow" works (~10 seconds) and returns errors that some files can not be repaired or maximum count of repaired files exceeded.

Windows Update returns error 0x8024402F, WindowsUpdateDiagnostic returns 0x80073712, can't update Windows Update Agent (returns 0x80073712)
 

Attachments

Please run the following again.

Step#1 - System Update Readiness Tool (SUR)
1. Download and run the following file.
2. When it asks you if you wish to install, please answer yes. Note: It could take 15 minutes or more to run. Please don't cancel.
3. You will get an Installation Complete screen when it's done running.
4. Please attach the log from the following location. C:\Windows\Logs\CBS\CheckSUR.log
Please Note:: if the file is too big to upload to your next post please upload via a service such as Dropbox or One Drive or SendSpace and just provide the link.
 
can't install the file from #1. After start it returns error 0x80070422 but CheckSUR.log wasn't changed.
When i try to start Windows Update service manually, it doesn't start and returns error 1058. Double click on it returns "Can't find the file specified"
 
After reboot Windows Udpate service was disappeared from list in services.msc :huh:

"REGSVR32 %SYSTEMROOT%\SYSTEM32\WUAUENG.DLL" helps to return "Windows Update service". I'm trying to install KB947821 now
 
Unsuccessfully again. But CheckSUR.log size little bit smaller than day before yesterday. Do i need run it again?
 

Attachments

Not necessary. Unfortunately your COMPONENTS hive is corrupted beyond repair. In post#4 I had you rename your current COMPONENTS hive.
Code:
5. [B]Right-click [/B]on the current [B]COMPONENTS[/B] file and select rename. Rename it to [B]COMPONENTS.bad2[/B].

Please delete the current one at c:\windows\system32\config\COMPONENTS
Then rename COMPONENTS.bad2 to COMPONENTS

Then you will be back to where you where when we started this. The component hive I sent back to you was incorrect and obviously didn't work.

Your only option unfortunately is to find or borrow Windows 7 media and do a repair installation. A repair installation will keep all your data in tact.

Another option actually may be to upgrade to Windows 10 if your machine supports the ugprade.
 
Not necessary. Unfortunately your COMPONENTS hive is corrupted beyond repair. In post#4 I had you rename your current COMPONENTS hive.
Code:
5. [B]Right-click [/B]on the current [B]COMPONENTS[/B] file and select rename. Rename it to [B]COMPONENTS.bad2[/B].

Please delete the current one at c:\windows\system32\config\COMPONENTS
Then rename COMPONENTS.bad2 to COMPONENTS

Then you will be back to where you where when we started this. The component hive I sent back to you was incorrect and obviously didn't work.

Your only option unfortunately is to find or borrow Windows 7 media and do a repair installation. A repair installation will keep all your data in tact.

Another option actually may be to upgrade to Windows 10 if your machine supports the ugprade.

I thought that there is any other way to restore COMPONENTS hive, without Windows 7 media. But it isn't. Thank you, Brian, for your time and for your help :thumbsup2:.
 

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

Back
Top