We have updated the KB that deals with this error to include a new script to get users out of the 0xc0000034 condition and allows SP1 to install properly. This fix will only work for users who are currently in a 0xc0000034 state after applying Service Pack 1 for Windows 7. This script is NOT for use on Windows 2008 R2.
The KB is located here: http://support.microsoft.com/kb/975484
I want to use this post specifically as a means to track how this is working for users and what issues (if any) you might encounter when running the script.
Please note, this will NOT WORK for users who have used the pending.xml workaround or have used the SetupExecute registry entry noted in the following blog entry and are in a torn state (system will not update to SP1): http://blogs.technet.com/b/joscon/archive/2011/03/09/error-0xc0000034-during-service-pack-1-installations-for-windows-7-and-windows-2008-r2.aspx
NOTE: It SHOULD work on machines that deleted and recreated the SetupExecute value and are still getting the 0xC0000034 error on boot.
If you’re planning on opening an issue with SP1 for this, please try and gather the following information before you call, it will greatly help us in working on the issue:
- Windowssystem32configCOMPONENT and SYSTEM (files)
- > dir /s /b %windir%winsxs > %computername%_winsxs.txt
Senior Support Escalation Engineer
Microsoft Enterprise Platforms Support