After installing Windows 7 SP1 RTM, your computer probably cannot boot, and it shows
fatal error c0000034 (*) applying update operation 282 (**) of 115544 (***)
(*) (**) (***) can be different in your case.
Thanks to thiswoot. His method works without Safe Mode, without backups, without System Restore, without DISM, and without a Windows 7 DVD repair disc.
- Reboot (or turn off/turn on) your computer
- Try to go to Command Prompt (the step may be different, but it always exists a button to go to Command Prompt):
- When your computer’s starting up, choose the option "Launch Startup Repair"
- When the Startup repair starts, click cancel.
- Click the link "View advanced options for recovery and support"
- In the new window click Command Prompt at the bottom.
- (Optional): if your computer using VHD image to load Windows, please mount the VHD file first, then change to that drive
- type bcdedit, enter, to get the VHD file path, copy it (E.g.: c:\win7.vhd)
- type diskpart, enter
- type select vdisk file="c:\win7.vhd" , enter (use the VHD path in previous step)
- type attach vdisk, enter
- type list volume, enter. You will see you "real" Windows volume drive ————> (E.g.: I:)
- exit diskpart
- In Command Prompt type this and press enter: notepad C:\Windows\winsxs\Pending.xml (or whichever drive Windows is installed on. E.g.: if you mount VHD image and list volume, your Windows drive can be I:, replace C: with I: ———-> the command will be notepad I:\Windows\winsxs\Pending.xml). It can be very slow (because that file is very big)
- Save as Pending.xml to another location (E.g.: save as Pending.OLD.xml), close Notepad.
- Re-open pending.xml again with command notepad C:\Windows\winsxs\Pending.xml (It can be very slow (because that file is very big))
- Press CTRL+F and search for the following exactly: 0000000000000000.cdf-ms
- Delete the following text (yours will be a little different):
<MoveFile source="\SystemRoot\WinSxS\Temp\PendingRenames\e56db1db48d4cb0199440000b01de419._0000000000000000.cdf-ms" destination="\SystemRoot\WinSxS\FileMaps\_0000000000000000.cdf-ms"/>
- Save the file (very slow), close notepad
- Exit command prompt, restart your computer.
- Do a normal startup, Service Pack installation process can be continued or reverted, it depends, but let it be. Your computer can boot to Windows again