G
Gordon Fecyk
I'm looking at starting a promotion to install XP Home OEM on
single-computer customer sites. This promo would bundle some hardware (new
HD, RAM) to satisfy the OEM licensing requirements. I want to speed up the
installation by sysprepping an image.
I guess I'm looking for a sanity check. Please read the steps I plan to do
and tell me about problems.
I've used Sysprep on Windows 2000 and am familiar enough with the tool that
I could achieve this on Win2K. On XP Home I have the following problems:
* Creating a "Default User" profile that will be copied to all new users
created during startup
* Re-scanning for devices (sysprep -pnp I recall from Win2K)
* Of course the dreaded Product Activation
* Advanced security settings - I'd have to set odd security up from Safe
Mode as Administrator
* These will be OEM product keys and the OEM version of XP Home.
Creating a default user profile in Win2K involved creating an Admin account,
setting things the way you wanted and then copying the user's profile to
\Documents and Settings\Default User. Normally that directory is
inaccessible to anyone except the built-in Administrator account so I guess
I could copy the profile in Safe Mode as Administrator. Before I waste a
bunch of time, what snags can I run into doing this?
The -pnp switch in Sysprep 1.2 caused Win2K to rescan for devices on initial
startup. Since the hardware will vary wildly between machines, I want to
use the corresponding switch on Sysprep 2.0. As an added precaution I can
switch all of the drivers to generic versions (ie: chipset drivers, IDE
drivers) and remove nonstandard devices from Device Manager before
sysprepping.
Ahh, Product Activation. I've read KB 299840 already which tells me the
restrictions of using Sysprep on an unactivated installation of XP. This
looks like it's telling me I'm allowed three sysprep runs on one image
before I'd have to rebuild the image from fresh. Am I reading that
correctly, and would rebuilding a fresh image give me another three goes?
Or maybe I should make an image before sysprepping it and use that to reset
my "grace period?" I'm not interested in cheating M$ out of paid licenses,
I just want the opportunity to make changes to the image as I run into
snags. Or can I activate my non-sysprepped image, sysprep it, and be able
to use a new product key and require a new activation?
I want to change some of the default security settings so legacy apps[1]
will run under limited user accounts. For instance I'd want to grant
"Modify" permissions to Users in \Program Files and \windows\temp.
Similarly I want to grant additional permissions on certain Registry keys to
limited users. My experience is Win2K Sysprep respects these changes and
keeps them. What of XP Home Sysprep? I can perform the security changes in
Safe Mode as Administrator.
OEM Product Keys and an OEM image will be used. We'll be using the settings
wizard to copy documents and settings from their old version of Windows. I
want XP Home Setup to prompt for the product key during Setup but not to try
to automatically activate the installation. I want a chance to set up their
Internet connection first and to enable the firewall.
[1] It's sad to think of Jedi Academy from Lucasarts as a "legacy app" since
it was released in September 2003, a year after Windows XP. But since it
stores settings in its install directory without regard for security
settings, that's what it is. And I have to deal with it.
single-computer customer sites. This promo would bundle some hardware (new
HD, RAM) to satisfy the OEM licensing requirements. I want to speed up the
installation by sysprepping an image.
I guess I'm looking for a sanity check. Please read the steps I plan to do
and tell me about problems.
I've used Sysprep on Windows 2000 and am familiar enough with the tool that
I could achieve this on Win2K. On XP Home I have the following problems:
* Creating a "Default User" profile that will be copied to all new users
created during startup
* Re-scanning for devices (sysprep -pnp I recall from Win2K)
* Of course the dreaded Product Activation
* Advanced security settings - I'd have to set odd security up from Safe
Mode as Administrator
* These will be OEM product keys and the OEM version of XP Home.
Creating a default user profile in Win2K involved creating an Admin account,
setting things the way you wanted and then copying the user's profile to
\Documents and Settings\Default User. Normally that directory is
inaccessible to anyone except the built-in Administrator account so I guess
I could copy the profile in Safe Mode as Administrator. Before I waste a
bunch of time, what snags can I run into doing this?
The -pnp switch in Sysprep 1.2 caused Win2K to rescan for devices on initial
startup. Since the hardware will vary wildly between machines, I want to
use the corresponding switch on Sysprep 2.0. As an added precaution I can
switch all of the drivers to generic versions (ie: chipset drivers, IDE
drivers) and remove nonstandard devices from Device Manager before
sysprepping.
Ahh, Product Activation. I've read KB 299840 already which tells me the
restrictions of using Sysprep on an unactivated installation of XP. This
looks like it's telling me I'm allowed three sysprep runs on one image
before I'd have to rebuild the image from fresh. Am I reading that
correctly, and would rebuilding a fresh image give me another three goes?
Or maybe I should make an image before sysprepping it and use that to reset
my "grace period?" I'm not interested in cheating M$ out of paid licenses,
I just want the opportunity to make changes to the image as I run into
snags. Or can I activate my non-sysprepped image, sysprep it, and be able
to use a new product key and require a new activation?
I want to change some of the default security settings so legacy apps[1]
will run under limited user accounts. For instance I'd want to grant
"Modify" permissions to Users in \Program Files and \windows\temp.
Similarly I want to grant additional permissions on certain Registry keys to
limited users. My experience is Win2K Sysprep respects these changes and
keeps them. What of XP Home Sysprep? I can perform the security changes in
Safe Mode as Administrator.
OEM Product Keys and an OEM image will be used. We'll be using the settings
wizard to copy documents and settings from their old version of Windows. I
want XP Home Setup to prompt for the product key during Setup but not to try
to automatically activate the installation. I want a chance to set up their
Internet connection first and to enable the firewall.
[1] It's sad to think of Jedi Academy from Lucasarts as a "legacy app" since
it was released in September 2003, a year after Windows XP. But since it
stores settings in its install directory without regard for security
settings, that's what it is. And I have to deal with it.