Jump to content

Deployment: sysprep and answer files


Recommended Posts

Hi. Couple of questions here regarding deployment using sysprep.

One: I tried using sysprep with an answer file to configure a different product key by adding the Microsoft-Windows-Shell-Setup component to the Specialize pass and configuring ProductKey setting (I should mention that this was the only setting I configured). When rebooting to the image after sysprep (for testing), it errors out and the image is useless. I'm wondering if I am configuring the wrong setting, leaving blank settings that need to be configured, or if maybe I am adding it to the wrong pass. From what I understand the specialize pass is the first pass to run at startup after running /generalize. I could figure out through some more trial and error, but it would be nice if someone can help me out here first :)

Two: I tried running sysprep again (after re-installing to my test partition of course) without the answer file and everything worked fine. However, I was under the impression that without configuring the PersistAllDeviceInstalls setting in an answer file, all the device drivers would be uninstalled. Yet when I logged on, to my surprise, all my drivers remained. This is a good thing in my opinion, but I want to make absolutely sure that it wasn't a fluke and that device drivers are not typically uninstalled when running /generalize.

If anybody can help me out with this I would very much appreciate it. Thanks.

Link to comment
Share on other sites

After some more trial and error, I have come up with the following answers:

Question one: It turns out I was using a product key for the wrong edition of windows 7. It works just fine now :P

Question two: Without the PersistAllDeviceInstalls set to true in an answer file, the generalize pass DOES remove all the drivers. However, if a third-party driver was installed before running sysprep, the driver files will still be present and the specialize pass will re-install the third-party drivers for their respective devices. If you don't want the third-party drivers re-installed, you have to remove them before running sysprep. Also, if you apply the image to computers with a slightly different hardware configuration (and you're using an answer file), be sure that the DoNotCleanUpNonPresentDevices setting is set to false. Otherwise all drivers that were present on the original reference computer will be re-installed, regardless of the hardware configuration.

Hope this can be of some help to somebody in the future.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy