PC Review Forums Newsgroups Windows XP Windows XP Setup msoobe.exe error after running Sysprep

Reply

msoobe.exe error after running Sysprep

 
Thread Tools Rate Thread
Old 22-01-2007, 10:57 AM   #1
Marco De Vitis
Guest
 
Posts: n/a
Default msoobe.exe error after running Sysprep


Hi,
I've completed a Windows XP Professional SP2 installation including all
applications, drivers and settings I need; I had to activate it so that
I could install all available system updates. I then ran Sysprep (by
simply clicking the Reseal button).

I have to clone this installation on two identical PCs (I have valid
WinXP Pro licenses for all of them).

I cloned the partition to the other two PCs, but upon rebooting them I
get a msoobe.exe error window, then another window telling me that setup
has not been completed, and then the PC reboots, no way out.

I googled around and found that WMP11 (which I installed on the first
machine together with all Microsoft updates) is causing this.
But now... HOW do I fix it?

Installing everything from scratch is HIGHLY undesirable. And I suppose
I cannot even boot the original machine now, to uninstall WMP11, right?
I'd expect it to show the same errors... right? I'd prefer not to try
myself, to keep the installation in a "clean" state.

Thanks for any help, I've got a rather urgent need to fix this.

--
Ciao,
Marco.
  Reply With Quote
Old 22-01-2007, 06:21 PM   #2
Massimo
Guest
 
Posts: n/a
Default Re: msoobe.exe error after running Sysprep

"Marco De Vitis" <starless@spin.it> ha scritto nel messaggio
news:AM0th.2810$422.44897@twister2.libero.it...

> I googled around and found that WMP11 (which I installed on the first
> machine together with all Microsoft updates) is causing this.
> But now... HOW do I fix it?


In order to have Sysprep work with Windows Media Player 11 installed, you
have to use the mini-setup instead of OOBE.

In order to save your Windows template installation, you can connect the
computer's disk to another computer and follow this KB article (without the
parallel installation part, of course):
http://support.microsoft.com/kb/216684/en-us; this should make Windows boot
normally when the computer is restarted, instead of running Sysprep (and
crashing).


Massimo

  Reply With Quote
Old 22-01-2007, 10:37 PM   #3
Marco De Vitis
Guest
 
Posts: n/a
Default Re: msoobe.exe error after running Sysprep

On 22/01/2007 19:21, Massimo wrote:

> In order to have Sysprep work with Windows Media Player 11 installed,
> you have to use the mini-setup instead of OOBE.


Is this stated anywhere? I've read various documents about Sysprep
before starting, but didn't find any official (or else) warnings about
WMP11.

> In order to save your Windows template installation, you can connect the
> computer's disk to another computer and follow this KB article (without
> the parallel installation part, of course):
> http://support.microsoft.com/kb/216684/en-us; this should make Windows


Thanks, I will try to follow it, although I'm afraid I can't open the
computer case to get the HD out... I hope I can do it some other way,
e.g. getting the registry file by booting from a CD and editing it on
another PC.

Anyway, I find it strange that this article applies to my situation: it
only refers to WinNT, and talks about a "non-hotfixed" version of
Sysprep; but I'm using WinXP, and I used the Sysprep version officially
recommended for WinXP SP2.

> boot normally when the computer is restarted, instead of running Sysprep
> (and crashing).


Uhm... does this mean that, afterwards, I will have to run Sysprep again?
I need to change the SID, the name, and possibly the WinXP Pro serial
number, for each cloned computer. So, if this workaround makes the
computer look as Sysprep was never launched, I will have to run it again
(with the -mini option this time).

--
Ciao,
Marco.
  Reply With Quote
Old 22-01-2007, 11:28 PM   #4
Massimo
Guest
 
Posts: n/a
Default Re: msoobe.exe error after running Sysprep

"Marco De Vitis" <starless@spin.it> ha scritto nel messaggio
news:M0bth.3682$422.56395@twister2.libero.it...

>> In order to have Sysprep work with Windows Media Player 11 installed, you
>> have to use the mini-setup instead of OOBE.

>
> Is this stated anywhere? I've read various documents about Sysprep before
> starting, but didn't find any official (or else) warnings about WMP11.


AFAIK, Microsoft still hasn't officially acknowledged this problem :-(

> Anyway, I find it strange that this article applies to my situation: it
> only refers to WinNT, and talks about a "non-hotfixed" version of Sysprep;
> but I'm using WinXP, and I used the Sysprep version officially recommended
> for WinXP SP2.


The problem is definitely not in Sysprep, but in something WMP 11 does to
the OOBE wizard, making it crash; the only solution (until a hotfix is
released) is to skip that wizard and use the "classic" mini-setup (which, by
the way, I most definitely prefer... never liked that OOBE thing).

The article refers to a problem in Windows NT, but the procedure to revert a
sysprepped system to its normale operating state has remained quite the same
(altough a couple more Registry keys are involved in Windows XP).

> Uhm... does this mean that, afterwards, I will have to run Sysprep again?
> I need to change the SID, the name, and possibly the WinXP Pro serial
> number, for each cloned computer. So, if this workaround makes the
> computer look as Sysprep was never launched, I will have to run it again
> (with the -mini option this time).


That's right.


Massimo

  Reply With Quote
Old 23-01-2007, 05:01 PM   #5
Marco De Vitis
Guest
 
Posts: n/a
Default Re: msoobe.exe error after running Sysprep

On 23/01/2007 0:28, Massimo wrote:

> AFAIK, Microsoft still hasn't officially acknowledged this problem :-(


So, how did you find out that you need to use mini-setup when WMP11 is
installed?
I didn't find this info when searching on Google... I only found
suggestions to NOT install WMP11 before imaging, but alas, I already did.

>> Uhm... does this mean that, afterwards, I will have to run Sysprep again?
>> I need to change the SID, the name, and possibly the WinXP Pro serial
>> number, for each cloned computer. So, if this workaround makes the
>> computer look as Sysprep was never launched, I will have to run it
>> again (with the -mini option this time).

>
> That's right.


Ok.
Unfortunately it does not work .
I mean: I copied the system32/config/system file to another XP machine,
edited it (load hive, etc.) like the article suggests, copied it back to
the cloned machine, and indeed the computer now boots (I still get the
msoobe.exe error, but it proceeds anyway, without showing the second error).
The problem is that now, when I run Sysprep, select the "Use MiniSetup"
option and click on "Reseal", I get an error window telling me that
"this utility and the current operating system are not compatible" and
Sysprep cannot continue.
The same if I run "sysprep.exe -mini -reseal" from the command line.



Any further clues?

I also found hints on the web that replacing the msobmain.dll file with
a different version could fix the error, but I tried it before following
your suggestion and nothing changed.

--
Ciao,
Marco.
  Reply With Quote
Old 23-01-2007, 05:47 PM   #6
Marco De Vitis
Guest
 
Posts: n/a
Default Re: msoobe.exe error after running Sysprep

On 23/01/2007 18:01, Marco De Vitis wrote:

> I mean: I copied the system32/config/system file to another XP machine,
> edited it (load hive, etc.) like the article suggests, copied it back to
> the cloned machine, and indeed the computer now boots (I still get the
> msoobe.exe error, but it proceeds anyway, without showing the second
> error).
> The problem is that now, when I run Sysprep, select the "Use MiniSetup"
> option and click on "Reseal", I get an error window telling me that
> "this utility and the current operating system are not compatible" and
> Sysprep cannot continue.


I might have fixed it: now that the machine could be booted, I
uninstalled Windows Media Player 11; then the installer asked me to
reboot, I agreed, and when rebooting I was presented with the questions
I should have seen the first time after using Sysprep: computer name,
product key, etc.
So I didn't actually need to run Sysprep again.

It seems to work fine so far, I'll check better in the next days.

Thanks a lot!

--
Ciao,
Marco.
  Reply With Quote
Old 23-01-2007, 06:20 PM   #7
Massimo
Guest
 
Posts: n/a
Default Re: msoobe.exe error after running Sysprep

"Marco De Vitis" <starless@spin.it> ha scritto nel messaggio
news:Ebrth.4511$qN4.117634@twister1.libero.it...

>> AFAIK, Microsoft still hasn't officially acknowledged this problem :-(

>
> So, how did you find out that you need to use mini-setup when WMP11 is
> installed?


By trying it ;-)

> Unfortunately it does not work .
> I mean: I copied the system32/config/system file to another XP machine,
> edited it (load hive, etc.) like the article suggests, copied it back to
> the cloned machine, and indeed the computer now boots (I still get the
> msoobe.exe error, but it proceeds anyway, without showing the second
> error).
> The problem is that now, when I run Sysprep, select the "Use MiniSetup"
> option and click on "Reseal", I get an error window telling me that "this
> utility and the current operating system are not compatible" and Sysprep
> cannot continue.
> The same if I run "sysprep.exe -mini -reseal" from the command line.
>
>
>
> Any further clues?


Yes: are you using XP Home Edition?
It seems like the mini-setup isn't allowed there.

As a last resort, you can also try uninstalling WMP11 (from Add/Remove
programs). It works, altough one wouldn't be expecting it to.


Massimo

  Reply With Quote
Old 23-01-2007, 06:26 PM   #8
Massimo
Guest
 
Posts: n/a
Default Re: msoobe.exe error after running Sysprep

"Marco De Vitis" <starless@spin.it> ha scritto nel messaggio
news:QSrth.4576$qN4.118584@twister1.libero.it...

> I might have fixed it: now that the machine could be booted, I uninstalled
> Windows Media Player 11; then the installer asked me to reboot, I agreed,
> and when rebooting I was presented with the questions I should have seen
> the first time after using Sysprep: computer name, product key, etc.


In Windows XP, there are a couple more Registry keys involved in running
SysPrep (most notably, "OOBEInProgress"). I discovered this the hard way
(they're not documented anywhere), and reset them all to 0; the system
booted normally.

Now that your system is in a clean state, you can try installing WMP11 and
running SysPrep with the mini-setup option.


Massimo

  Reply With Quote
Old 24-01-2007, 01:10 AM   #9
Marco De Vitis
Guest
 
Posts: n/a
Default Re: msoobe.exe error after running Sysprep

On 23/01/2007 19:20, Massimo wrote:
> "Marco De Vitis" <starless@spin.it> ha scritto nel messaggio
> news:Ebrth.4511$qN4.117634@twister1.libero.it...
>> So, how did you find out that you need to use mini-setup when WMP11 is
>> installed?

>
> By trying it ;-)


Wow, you had much free time .

> Yes: are you using XP Home Edition?
> It seems like the mini-setup isn't allowed there.


No, as I wrote before, I'm using WinXP Pro SP2.

> As a last resort, you can also try uninstalling WMP11 (from Add/Remove
> programs). It works, altough one wouldn't be expecting it to.


Indeed, as I reported, I did this and it seems to work now, thanks.
I don't think I will launch Sysprep again now, I only have 3 PCs to fix
this way, I can easily put the modified registry file on them, reboot
and remove WMP11, it should be faster than cloning the disks again.

Thanks again.

--
Ciao,
Marco.
  Reply With Quote
Old 21-03-2007, 06:03 AM   #10
Philipp Waechter
Guest
 
Posts: n/a
Default Re: msoobe.exe error after running Sysprep

Try replacing the msobmain.dll file on your existing installation with the newest version from a WMP11 updatepack.

Regards,
Philipp

EggHeadCafe.com - .NET Developer Portal of Choice
http://www.eggheadcafe.com
  Reply With Quote
Reply



Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off