Unsigned drivers and sysprep

G

Guest

Hello everyone,

I installed a unsigned driver for my wireless adapter card, and it works ok.
Then, I syspreped the image, but when I rebooted it for the first time,
Windows reports that it found a new device and prompts me to go through the
installation process again.

I read some posts on how to manage unsigned drivers and sysprep, but I don't
really have a good idea about how to go about doing it. Am I supposed to copy
the driver files into the sysprep\i386 folder? If I put the
"DriversignPolicy=ignored", does it mean that the image will not prompt the
user when installing unsigned drivers in the future (for all other
installations?)

My goal is to have the OS install the wireless adapter automatically after
first bootup upon sysprep.

Could someone please advise?

Thanks very much!
 
A

Adam Leinss

My goal is to have the OS install the wireless adapter
automatically after first bootup upon sysprep.

Could someone please advise?

I doubt the driver not being signed is your problem. Are you getting a
STOP or CONTINUE ANYWAYS prompt? That is what the DriverSigningPolicy
value is for.

Try going into C:\windows\inf and purge all OEM*.INF files (you may
have to remove the system attribute to delete them). Then sysprep and
bring the image back up. Does it work?

P.S. Make sure OEMPnpDriversPath is defined correctly as well, e.g.:

OEMPnPDriversPath=install\i386;install\driver\dell\gx280\audio;

Adam
 
G

Guest

Hi,

Thanks for the advice! Will try it out as soon as I can. A couple of
questions though...

What are the OEM*.inf files, and what actually happens when I delete them?

If I have a few unsigned drivers, do I have to list them all out in
OEMPnpDriversPath?

Thanks very much!
 
A

Adam Leinss

Hi,

Thanks for the advice! Will try it out as soon as I can. A couple
of questions though...

What are the OEM*.inf files, and what actually happens when I
delete them?

They are usually dropped there by driver installation programs. The
problem is that C:\windows\inf is usually the first directory in the
search path for sysprep and it hits these files first. It tries to
locate the files specified in OEMX.INF in the current directory, but it
fails.

Nothing bad will happen if you delete them.
If I have a few unsigned drivers, do I have to list them all out
in OEMPnpDriversPath?

You have to list a path to all drivers. Here's an example from my
sysprep.inf file:

; Set OEM driver path to correct place
OEMPnPDriversPath=install\i386;install\driver\dell\gx280\audio;install
\driver\dell\gx280\chip;install\driver\dell\gx280\nic;install\driver
\dell\gx280\video;

Adam
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top