@Billy, if you deleted the checkpoint in the pending.xml then you are in a torn state.
@joscon
YAY!!!!!! I gotta reload!!!! YAY!!!!!!!!!!!!!!!!!
@Billy, just to point out that there should be an extra tilde in that dism command line:
dism /online /remove-package /packagename:Package_for_KB976932~31bf3856ad264e35~amd64~~6.1.1.17514
You may also need to restore an ATI driver directory that SP1 upgrades. kelvinaston.blogspot.com/.../possible-fix-for-torn-sp1-machines.html
How do you know if you are in a torn state?
I just have the support.microsoft.com/default.aspx
problem and the fix doesn't resolve it
And for us who did the regedit fix (remove everything from SetupExecute )?
Ah ok, I didn't do that.
I had C019003 error first. I followed steps to resolve that (chkdsk sorted it), then I got (and still have) the C0000034 error.
I tried the Script.vbs, and it ran, but it didn't say it had removed any POQ nodes and doesn't appear to have made any difference.
I am backing up my files and will re-install 7. So far it only seems to have happened to 1 pc on our wsus network, but there are some that haven't done sp1 yet.
An update that prevents a "0xC0000034" error message when you try to install Windows 7 SP1 or Windows Server 2008 R2 SP1 is available:
Hi again,
I've run the script on one of our machines that have been in a "torn" state via the regedit fix.
The script successfully ran and i got into windows. But how do I know that the machine is fixed (not in torn state)? There was no indication that the Service Pack 1 installation continued or anything like that
Two machines did not have pending.xml but rather pending.xml.(lots of numbers & letters)
//Per
Well it showed as SP1 installed before as well so that's why I'm a but confused.
I didn't get the regular window that said that SP1 was successfully installed.