Rob said:
I received a new desktop from <insert name of whitebox manufacturer here>
with Vista Home Premium pre-installed. Unfortunately every time I reboot
the
machine, the System Preparation Tool window pops up. I grow weary of
canceling the window after every reboot. If I hit 'OK' and try to let it
run,
it fails with a fatal error.
I went into the registry to see if I could find the culprit in the Run or
RunOnce entries but to no avail. I am obviously new to sysprep and from
what
I can tell I do not need to run it right now. Any hints on how to remove
this PITA?
Is this "sysprep window" appearing before or after the login prompt? Where
do you see the word "SYSPREP"?
If the reference appears prior to the login prompt, I would suspect that the
original (in your case, OEM-configured) installation never completed, and
you're getting an unwanted repeat performance of the "mini-setup" process
that should run the first time you boot the system and never again.
I've not done a thorough investigation of the implementation of the new,
allegedly improved (hah!) BCD process (the replacement for BOOT.INI) but
presumably a system sealed with SYSPREP has a one-time boot sequence
recorded in the BCD file. Either the one-time logic is being re-created at
each boot, or perhaps whoever created the image on your system accidentally
used the /default (permanent change) instead of /bootsequence (single-use
change) in editing the BCD.
Arguing against this, I wouldn't expect the name "SYSPREP" to appear during
the mini-setup displays.
[Caveat: I've not had the chance to play with any vendor's OEM version of
Vista.]
If the reference to sysprep appears as an execution of the sysprep command
after login, then you are right to be looking for something that's invoking
the SYSPREP utility, which by default (why?) gets automagically installed on
your system when Vista is loaded. You could as suggested elsewhere just
delete the sysprep executable (better yet: rename it to something else, like
"sysprep.exe.foobar"), but assuming this is an OEM distribution of Vista I
would demand that the OEM's customer support people provide you with a
distribution that correctly installs itself and doesn't get hung up on
invoking sysprep when there's no reason to do so.
Getting rid of "sysprep.exe" would fix the immediate symptom, but if the
OEM's image build is botched with respect to the reinvokation of sysprep,
you don't know what else was botched. Elsewhere you indicate that MSCONFIG
reports that the system is automatically running a file "auditadmin". It
could, of course, be almost anything but since sysprep has an "audit" mode
that users should not be seeing, that's another reason to suspect that the
image wasn't correctly built.
Joe Morris