"The system is not fully installed": Windows XP, WMP 11 and Sysprep

Kudos to lizardking009 for this post at the 2cpu.com forums.
After using Sysprep to prepare a new Windows XP build for distribution to some Dell laptops, I got the a message saying The system is not fully installed when trying to restart the machine.
It turns out that this is due to the presence of Windows Media Player 11 which screws up the Sysprep process somehow. I can't say that I'm a big fan of this DRM-laded stuff, but generally speaking you always load the latest version of everything before resealing the machine to take an image from it.
Microsoft have this knowledgebase article showing how to recover from the problem, although I discovered that this does not work very well on machines that have already been built from a Sysprep (such as Dells). If you're working in a reasonably well equipped environment with another XP machine and a suitable external USB drive enclosure then it's probably easier to edit the registry on the affected PC's hard disk by plugging it into the USB port of another machine, i.e.:
- Load REGEDIT
- Select HKEY_USERS
- Go into File.. Load Hive..
- Browse to the \WINDOWS\System32\Config\System file on the USB connected drive
- Name the hive "system" or whatever you like
- Find the Setup key on the newly loaded hive and locate SystemSetupInProgress.
- Change the data from 1 to 0.
- Unload the Hive

11 Comments:
Thank you very much for the procedure... I was just wondering how do you know that it is Windows Media Player in cause ???
19 April 2007 06:02
It is Windows Media Player. After uninstalling Windows Media Player 11 and the WMP 11 Runtime, sysprep worked just fine.
29 April 2007 05:16
You're a freaking genious!
30 May 2007 18:27
Thanks for this!!! Also, a tip that saved me a bundle of time, if you have already captured the image of the sysprepp'ed machine (the one that does not boot) you can mount the image with the windows automated installation kit tool, imagex. Mount the image, then run regedit and load the hive of the sysprepped machine's image, fix the registry entry, unmount the image and all is good, no need to re-do your master image anymore. (Which would have saved me half a day at least!!)
Thanks again, I was about to format and reinstall before I found your blog!
-B
21 June 2007 20:39
WMP 11 Indeed. This ought to be the #1 link on the search results page.
21 September 2007 04:10
It's ammusing, WMP 10 must have caused the same issue. I've been experiencing this when creating images after installing optional updates for over 2 years. Very agrivating that MS has yet to publish an article that properly identifies the cause of the problem.
Glad to finally know what update is the root of the issue.
11 October 2007 18:32
Just wanna say thanks for your post, it saved us heaps of time!
All the best
Roadford
22 October 2007 15:02
I have an image that has this problem without media player, what is the runtimes KB code?
02 April 2008 22:06
sorry i mean, i'm not running windows media player 11 on the system and still recieving the same error upon deployment. Only XP home is affected for me which is frustrating. Need to get this sorted asap. any ideas please mail me steven@the-ark.co.nz
08 April 2008 01:05
I've been having the same issues with sysprep and Windows XP Home SP2. I've uninstalled the WMP11, Runtime, and updates. The key in question in the registry is set to 0. It just isn't working... Any ideas here greatly appreciated!!!
I'll try removing WMP 10 and any applicable updates as well, but I don't have this issue on XP Professional, just XP Home. I'll post back after trying the WMP 10 removal...
11 April 2008 18:27
Issue still persists with only
WMP 9 installed on XP Home SP2, there must be another update or component that is conflicting. Ideas appreciated...
11 April 2008 18:30
Post a Comment
<< Home