sfc /scannow "System repair pending which requires reboot to complete"

valzi

Distinguished
Jul 13, 2010
89
0
18,640
1. When I go to Control Panel\All Control Panel Items\Performance Information and Tools and click "Rate this computer," it crashes before it's done.

2. Desktop Window Manager Sessions Manager is disabled, not running, and the option to start it is greyed out.

3. sfc \scannow didn't finish, so I ran it at boot (using method 1 here: http://www.sevenforums.com/tutorials/139810-sfc-scannow-run-command-prompt-boot.html)

4. That gave me the error "There is a system repair pending which requires reboot to complete." I rebooted into windows and then back to the disc several times and got the error each time. My computer does not have a pending.xml file.

5. Since sfc \scannow wasn't working, I tried to do a repair install (as described here: http://www.sevenforums.com/tutorials/3413-repair-install.html?ltr=R). I ran the compatibility check (by clicking "upgrade" after starting setup) on the windows 7 disk and it gave me this message: "Windows needs to be restarted so necessary changes to system files can be made before continuing."

Restarting, however, does not accomplish this. What can I do? It seems my main problem right now is finishing up whatever Windows thinks it needs to update on a reboot (I've rebooted many times since discovering the message.)

Here are the relevant details from my CBS.log:


[cpp]
2012-01-11 20:58:27, Info CSI 000005cb [SR] Verifying 25 (0x0000000000000019) components
2012-01-11 20:58:27, Info CSI 000005cc [SR] Beginning Verify and Repair transaction
2012-01-11 20:58:28, Info CSI 000005ce [SR] Verify complete
2012-01-11 20:58:28, Info CSI 000005cf [SR] Repairing 1 components
2012-01-11 20:58:28, Info CSI 000005d0 [SR] Beginning Verify and Repair transaction
2012-01-11 20:58:28, Info CSI 000005d2 [SR] Cannot repair member file [l:22{11}]"basebrd.dll" of Microsoft-Windows-Branding-Base-Professional, Version = 6.1.7600.16385, 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
2012-01-11 20:58:28, Info CSI 000005d4 [SR] Cannot repair member file [l:22{11}]"basebrd.dll" of Microsoft-Windows-Branding-Base-Professional, Version = 6.1.7600.16385, 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
2012-01-11 20:58:28, Info CSI 000005d5 [SR] This component was referenced by [l:216{108}]"Microsoft-Windows-Branding-Professional-Client-Package~31bf3856ad364e35~amd64~~6.1.7601.17514.BPSC Namespace"
2012-01-11 20:58:28, Info CSI 000005d8 [SR] Could not reproject corrupted file [ml:520{260},l:62{31}]"\??\C:\Windows\Branding\Basebrd"\[l:22{11}]"basebrd.dll"; source file in store is also corrupted
2012-01-11 20:58:28, Info CSI 000005db [SR] Repair complete
2012-01-11 20:58:28, Info CSI 000005dc [SR] Committing transaction
2012-01-11 20:58:28, Info CSI 000005e0 [SR] Verify and Repair Transaction completed. All files and registry keys listed in this transaction have been successfully repaired
[/cpp]
 

valzi

Distinguished
Jul 13, 2010
89
0
18,640
Solution ideas:

A. Should I type this after booting to the Windows 7 disk's cmd prompt? dism.exe /image:C:\ /cleanup-image /revertpendingactions There is no pending.xml, so I'm not sure if it would do anything.

B. Or maybe I should do something with C:\Windows\winsxs\reboot.xml?

Here's what it says:
Code:
<?xml version='1.0' encoding='utf-8'?>
<PendingTransaction Version="3.1">
    <POQ>
        <DeleteKeyValue path="\Registry\Machine\COMPONENTS" name="PendingRequired"/>
    </POQ>
</PendingTransaction>