Windows 7 doesn’t boot after installing SP1 (ERROR: C0000034 or Installing x from x 0000000000000000.cdf-ms)


So the Microsoft team released SP1 for Windows 7, alle should go well installing it but unfortunately this is not the case on all computers. In our domain Windows 7 SP1 is approved bij WSUS and will be installed according to that.

On 10 machines this resulted in a Windows that won’t boot hanging on ERROR: C0000034 or Installing x from x 0000000000000000.cdf-ms

Luckely we were not the only one. Philip Elber created a blog post to solve this issue.

Solution :
01. Reboot your computer while it’s starting up.

02. When your computer starts up again, choose the option “Launch Startup Repair” 

–> PIC:

03. When the Startup repair starts, click cancel.

04. After you click cancel it will show a box. Click “Don’t Send” 

–> PIC:

05. Click the link “View advanced options for recovery and support”

06. In the new window click Command Prompt at the bottom.

–> PIC:

07. In Command Prompt type this and press enter: %windir%\system32\notepad.exe

08. Notepad will open. In notepad go to File–>Open.

09. Change the type of files notepad views from .txt to All Files (see pic)

–> PIC:

10. Now in Notepad, go to C:\Windows\winsxs\ (or whichever drive Windows is installed on)

11. In that folder, find pending.xml and make a copy of it

12. Now open the original pending.xml (it will load really slow because the file is huge)

13. Press CNTRL+F and search for the following exactly: 0000000000000000.cdf-ms

14. Delete the following text (yours will be a little different):


<DeleteFile path=”\SystemRoot\WinSxS\FileMaps\_0000000000000000.cdf-ms”/>

<MoveFile source=”\SystemRoot\WinSxS\Temp\PendingRenames\e56db1db48d4cb0199440000b01de419._0000000000000000.cdf-ms” destination=”\SystemRoot\WinSxS\FileMaps\_0000000000000000.cdf-ms”/>

–> PIC:

Your PC might not have all 3 sections of code (<Checkpoint>, <DeleteFile>, <MoveFile>). Just make sure you delete section “Checkpoint” and whatever other sections have “000000000000000.cdf-ms”. They will be right next to eachother.

15. Save the file, close notepad, close command prompt, restart your computer.

Once your computer starts up, do a normal startup (it may stall for 5-10 minutes at the “starting windows” screen, but leave it going) and the Service Pack will install some more stuff and restart a few times and then everything should be working! For some people, it reverts everything and cancels the service pack installation. For other people, the service pack installation completes. Either result is fine.


6 comments on “Windows 7 doesn’t boot after installing SP1 (ERROR: C0000034 or Installing x from x 0000000000000000.cdf-ms)”

  1. Alexa says:

    Thank you, thank you, thank you so very much!!! I have been trying for days to fix this issue and have tried many of the suggested solutions I have found (even a “solution” Microsoft gave me) to no avail. It wasn’t until I tried your method that I now, finally, have my system up and working again. Awesome job!

  2. Harry Theodorou says:


    This did the trick. I trying to fix a French OS and couldn’t even understand the error message. I googled the error in french and got to a page that had a copy of your solution.

    Other forums suggested to simply leave the windows repair to try and fix similar errors which reportedly took more than a day.

    Thank you for your simple and clearly documented solution.

  3. tsiblas says:

    guys i cannot find
    this file in pending.xml

    can anyone help ????

  4. jigster says:

    Awesome! did the trick for me thanks 🙂

  5. Tyler_derdun says:

    Get this guy a fucking raise

  6. Ian says:

    Thank you!

Leave a Reply

Your email address will not be published. Required fields are marked *


Please enter the CAPTCHA text

This site uses Akismet to reduce spam. Learn how your comment data is processed.