Try this. It should work but if it doesn't let me know because I made a couple changes.
INSTRUCTIONS:
- Reboot your computer while it's starting up.
- When your computer starts up again, choose the option "Launch Setup Repair"
--> PIC: http://notebooks.com/wp-content/uploads/2011/01/Recov-1.jpg
- When the Startup repair starts, click cancel.
- After you click cancel it will show a box. Click "Don't Send"
--> PIC: http://i52.tinypic.com/xgjriw.png
- Click the link "View advanced options for recovery and support" (see pic from step 4)
- In the new window click Command Prompt at the bottom.
--> PIC: http://i51.tinypic.com/50imu8.png
- In Command Prompt type this and press enter: %windir%\system32\notepad.exe
- Notepad will open. In notepad go to File-->Open.
- Change the type of files notepad views from .txt to All Files (see pic)
--> PIC: http://i51.tinypic.com/35nd74z.png
- Now in Notepad, go to C:\Windows\winsxs\
- Make a copy of pending.xml as a backup
- Now open the original pending.xml (it will take 1-3 mins to open because the file is huge)
- Turn off Word Wrap if it's on. Click Format->Word Wrap at the top and make sure it's not checked
- Press CNTRL+F and search for the following exactly:
0000000000000000.cdf-ms
- Delete the following text (the number after PendingRenames will be different):
<Checkpoint/>
<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"/>
- Save the file, close notepad and click the button to restart your compter
Once your computer starts up, the Service pack will install some more stuff and restart a few times and then everything should be working!
If you have any problems let me know.