CBS.log corrupt can't update windows Vista

Hello again :)

I am still sourcing half a fix, but let's put half through now. Please double click on the attached .reg file inside the .zip file and choose Yes to import. Then please re-run System Update Readiness Tool and post a new log.

Thank you!

Richard
 

Attachments

Hello Niemiro

I can not import.

msg I getting is like ".....error accessing the registry"
 
Hello Niemiro

I can not import.

msg I getting is like ".....error accessing the registry"

That means a permissions issue. Doing every key manually is going to take an age, so let's hope we can get away with just doing top level parent for the time being. We should be able to get away with it, as in theory, all CBS key permissions inherit from CBS key itself.

Please click start, search for regedit, and press enter.
Navigate through to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing
Right click on the key, and select Permissions...
Click Advanced. Navigate to the Owner Tab. Select your username from the list, and click OK.
Back to the original window, select Users from the list, and put a check in Full Control: Allow.
Click OK.All those extra windows should now be closed.

Now close regedit and try to import the above script again.

Thank you!

Richard

P.S. I have to leave for the next two days, but will return after that.
 
Hello Niemiro,

I ran the sfctxt file again after following your instructions here is the results

Code:
 SFCFix version 1.3.2.1 by niemiro.
Start time: 2013-04-03 20:03:39.258
Using .txt script file at C:\Users\Rogers\Desktop\SFCFix.txt
 

PrintDataBlocks::
No datablock exists for SFCFix version 1.3.2.1 by niemiro.
No datablock exists for Start time: 2013-03-28 20:14:34.713
No datablock exists for Using .txt script file at C:\Users\Rogers\Desktop\SFCFix.txt
No datablock exists for C:\Windows\WinSxS\x86_microsoft-windows-w..extension.resources_31bf3856ad364e35_6.0.6002.18112_en-us_4d3216725918d2eb\|S-1-5-18
No datablock exists for C:\Windows\System32\en-US\|S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464
No datablock exists for C:\Windows\WinSxS\x86_microsoft-windows-w..extension.resources_31bf3856ad364e35_6.0.6002.18112_en-us_4d3216725918d2eb\wpdshext.dll.mui|D:PAI(A;;FA;;;S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464)(A;;0x1200a9;;;BA)(A;;0x1200a9;;;SY)(A;;0x1200a9;;;BU)S:AI|S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464
No datablock exists for C:\Windows\System32\en-US\wpdshext.dll.mui|D:PAI(A;;FA;;;WD)S:AI|S-1-1-0
Currently storing a total of 4 datablocks.
PrintDataBlocks:: directive completed successfully.
 

PrintDataBlocks:: directive completed successfully. is not a recognised directive. The following lines were entered under this directive:
Successfully processed all directives.
SFCFix version 1.3.2.1 by niemiro has completed.
Currently storing 4 datablocks.
Finish time: 2013-03-28 20:14:34.728
----------------------EOF-----------------------
 

Successfully processed all directives.
SFCFix version 1.3.2.1 by niemiro has completed.
Currently storing 4 datablocks.
Finish time: 2013-04-03 20:03:39.290
----------------------EOF-----------------------
 
I reran the RegistryFix1 zip file and it stated it was successful. If I am not doing something right please correct me

Thanks
 
I reran the RegistryFix1 zip file and it stated it was successful. If I am not doing something right please correct me

Thanks

That is awesome! We are making excellent progress. I will post you RegistryFix2 (which should hopefully fingers crossed be the final necessary step) in two days time, as I have to rush out of the door in a few minutes time. Thank you for your patience.

Richard
 
I reran the RegistryFix1 zip file and it stated it was successful. If I am not doing something right please correct me

Thanks

That is awesome! We are making excellent progress. I will post you RegistryFix2 (which should hopefully fingers crossed be the final necessary step) in two days time, as I have to rush out of the door in a few minutes time. Thank you for your patience.

Richard

Hello again Niemiro

can we get started with the second fix to my pc updated today?
 
Hello again :)

Navigate through to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages
Right click on the key, and select Permissions...
Click Advanced. Navigate to the Owner Tab. Select your username from the list, and click OK.
Back to the original window, select Users from the list, and put a check in Full Control: Allow.
Click OK. All those extra windows should now be closed.

Now run the attached SFCFix Script.

Finally, now right click on the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages key again > Permissions..., and take the checkbox out of Users: Full Control: Allow. Click OK again.

Now please try Windows Update again, re-run the System Update Readiness Tool, and get me a new copy of C:\Windows\Logs\CBS\CheckSUR.log.

Thank you!

Richard
 

Attachments

Niemiro

something did not go successfully here is the file. I did not go through with all instructions bcause the fixscript2 file indicated something failed.

Code:
 SFCFix version 1.3.2.1 by niemiro.
Start time: 2013-04-07 18:37:36.928
Using .txt script file at C:\Users\Rogers\Desktop\SFCFixScript2.txt
 

LoadHive::
Successfully loaded registry hive C:\Windows\System32\config\COMPONENTS into key HKEY_LOCAL_MACHINE\COMPONENTS.
LoadHive:: directive completed successfully.
 

RegistryScript::
Failed to import registry script with error code 0x1
RegistryScript:: directive failed to complete successfully.
 

"InstallLocation"="\::\::\::\?\::\C:\::\Windows\::\SoftwareDistribution\::\Download\::\4d31d89da04efe8bb0c99c3eefb7b5e5\::\" is not a recognised directive. The following lines were entered under this directive:
"CurrentState"=dword:00000007
"SelfUpdate"=dword:00000000
"Visibility"=dword:00000002
"Trusted"=dword:00000001
"InstallTimeHigh"=dword:01cd7987
"InstallTimeLow"=dword:6f953f36
"InstallUser"="S-1-5-21-2434031309-178072880-4264951155-1000"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB2656362_client~31bf3856ad364e35~x86~~6.0.1.1\Owners]
"Package_for_KB2656362~31bf3856ad364e35~x86~~6.0.1.1"=dword:00030007
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB2656362_client_2~31bf3856ad364e35~x86~~6.0.1.1]
"InstallClient"="WindowsUpdateAgent"
"InstallName"="Package_for_KB2656362_client_2~31bf3856ad364e35~x86~~6.0.1.1.mum"
 

"InstallLocation"="\::\::\::\?\::\C:\::\Windows\::\SoftwareDistribution\::\Download\::\4d31d89da04efe8bb0c99c3eefb7b5e5\::\" is not a recognised directive. The following lines were entered under this directive:
"CurrentState"=dword:00000007
"SelfUpdate"=dword:00000000
"Visibility"=dword:00000002
"Trusted"=dword:00000001
"InstallTimeHigh"=dword:01cd7987
"InstallTimeLow"=dword:6f953f36
"InstallUser"="S-1-5-21-2434031309-178072880-4264951155-1000"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB2656362_client_2~31bf3856ad364e35~x86~~6.0.1.1\Owners]
"Package_for_KB2656362_client~31bf3856ad364e35~x86~~6.0.1.1"=dword:00030007
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_7_for_KB2656362~31bf3856ad364e35~x86~~6.0.1.1]
"InstallClient"="WindowsUpdateAgent"
"InstallName"="Package_7_for_KB2656362~31bf3856ad364e35~x86~~6.0.1.1.mum"
 

"InstallLocation"="\::\::\::\?\::\C:\::\Windows\::\SoftwareDistribution\::\Download\::\4d31d89da04efe8bb0c99c3eefb7b5e5\::\" is not a recognised directive. The following lines were entered under this directive:
"CurrentState"=dword:00000007
"SelfUpdate"=dword:00000000
"Visibility"=dword:00000002
"Trusted"=dword:00000001
"InstallTimeHigh"=dword:01cd7987
"InstallTimeLow"=dword:6f8bb9b6
"InstallUser"="S-1-5-21-2434031309-178072880-4264951155-1000"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_7_for_KB2656362~31bf3856ad364e35~x86~~6.0.1.1\Owners]
"Package_for_KB2656362_client_2~31bf3856ad364e35~x86~~6.0.1.1"=dword:00030007
 

Failed to process all directives successfully.
SFCFix version 1.3.2.1 by niemiro has completed.
Currently storing 4 datablocks.
Finish time: 2013-04-07 18:37:36.975
----------------------EOF-----------------------
 
Ah, I see what's happened. Fortunately, it isn't a big issue. Before restarting your computer (if you have already, just re-run the broken script), import this registry script, and that will do the job in place of the SFCFix script. Then carry on with the permissions instructions.

Good luck!

Richard
 

Attachments

Navigate back to the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing in regedit, right click on it and select Permissions....
Click Advanced.
Under the Owner tab, click Edit.
Click "Other Users and Groups".
Click Advanced.
Click "Find Now".
Scroll down and double click on Everyone.
Click OK TWO times.
Put a check in Replace owner on subcontainers and objects.
Click on the Permissions tab.
Under type Deny, single click on any entries and click Remove. (N.B.: There may not be any Deny entries, in which case just ignore this step. Just remove any that do exist)
Click Edit (now on the standard file Property window under the Security tab).
Click Add.
Click Advanced.
Click "Find Now".
Scroll down and double click on Everyone.
Click OK.
Single click on Everyone and then tick the "Full Control" box under Allow.
Click OK TWO times.
Put a check in Replace all child object permissions with inheritable permissions from this object.
Click OK TWO times.

Now please try RegistryScript2 again.

Good luck.

Richard
 
Hello Niemiro
finally it worked. You got it to update. Yeeeeeeeeeeeeeees!!!!!!!!
Now I know I need to set the permissions back so everyone can't have full control. The trick is will it stop windows from updating on its own again? What solution do have for this obstical I now face?.....I reran the above script2 fix and posted the result

Thanks

Code:
SFCFix version 1.3.2.1 by niemiro.
Start time: 2013-04-09 04:31:44.895
Using .txt script file at C:\Users\Rogers\Desktop\SFCFixScript2.txt
 

LoadHive::
Successfully loaded registry hive C:\Windows\System32\config\COMPONENTS into key HKEY_LOCAL_MACHINE\COMPONENTS.
LoadHive:: directive completed successfully.
 

RegistryScript::
Successfully imported registry script.
RegistryScript:: directive completed successfully.
 

"InstallLocation"="\::\::\::\?\::\C:\::\Windows\::\SoftwareDistribution\::\Download\::\4d31d89da04efe8bb0c99c3eefb7b5e5\::\" is not a recognised directive. The following lines were entered under this directive:
"CurrentState"=dword:00000007
"SelfUpdate"=dword:00000000
"Visibility"=dword:00000002
"Trusted"=dword:00000001
"InstallTimeHigh"=dword:01cd7987
"InstallTimeLow"=dword:6f953f36
"InstallUser"="S-1-5-21-2434031309-178072880-4264951155-1000"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB2656362_client~31bf3856ad364e35~x86~~6.0.1.1\Owners]
"Package_for_KB2656362~31bf3856ad364e35~x86~~6.0.1.1"=dword:00030007
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB2656362_client_2~31bf3856ad364e35~x86~~6.0.1.1]
"InstallClient"="WindowsUpdateAgent"
"InstallName"="Package_for_KB2656362_client_2~31bf3856ad364e35~x86~~6.0.1.1.mum"
 

"InstallLocation"="\::\::\::\?\::\C:\::\Windows\::\SoftwareDistribution\::\Download\::\4d31d89da04efe8bb0c99c3eefb7b5e5\::\" is not a recognised directive. The following lines were entered under this directive:
"CurrentState"=dword:00000007
"SelfUpdate"=dword:00000000
"Visibility"=dword:00000002
"Trusted"=dword:00000001
"InstallTimeHigh"=dword:01cd7987
"InstallTimeLow"=dword:6f953f36
"InstallUser"="S-1-5-21-2434031309-178072880-4264951155-1000"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB2656362_client_2~31bf3856ad364e35~x86~~6.0.1.1\Owners]
"Package_for_KB2656362_client~31bf3856ad364e35~x86~~6.0.1.1"=dword:00030007
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_7_for_KB2656362~31bf3856ad364e35~x86~~6.0.1.1]
"InstallClient"="WindowsUpdateAgent"
"InstallName"="Package_7_for_KB2656362~31bf3856ad364e35~x86~~6.0.1.1.mum"
 

"InstallLocation"="\::\::\::\?\::\C:\::\Windows\::\SoftwareDistribution\::\Download\::\4d31d89da04efe8bb0c99c3eefb7b5e5\::\" is not a recognised directive. The following lines were entered under this directive:
"CurrentState"=dword:00000007
"SelfUpdate"=dword:00000000
"Visibility"=dword:00000002
"Trusted"=dword:00000001
"InstallTimeHigh"=dword:01cd7987
"InstallTimeLow"=dword:6f8bb9b6
"InstallUser"="S-1-5-21-2434031309-178072880-4264951155-1000"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_7_for_KB2656362~31bf3856ad364e35~x86~~6.0.1.1\Owners]
"Package_for_KB2656362_client_2~31bf3856ad364e35~x86~~6.0.1.1"=dword:00030007
 

Successfully processed all directives.
SFCFix version 1.3.2.1 by niemiro has completed.
Currently storing 4 datablocks.
Finish time: 2013-04-09 04:31:45.144
----------------------EOF-----------------------
 
Hello Niemiro,

could you please take a look at the above post. I think it is almost done:wave:
 
Hello again :)

Don't worry, re-setting the permissions won't break Windows Update again.

First, please import this Registry Script from this post one final time: https://www.sysnative.com/forums/wi...update-windows-windows-vista-2.html#post44504
There is reason behind the madness here.

Then navigate back to the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing in regedit, right click on it and select Permissions....
Click Advanced.
Remain on the Permissions tab.
Single click on the Everyone entry and click Remove.
Put a check in Replace all child object permissions with inheritable permissions from this object.
Click Apply.
Under the Owner tab, click Edit.
Click "Other Users and Groups".
Type in Administrators
Click OK once.
Put a check in Replace owner on subcontainers and objects.
Click OK TWO times.

Good luck!

Richard
 

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

Back
Top