XP Upgrade Ignoring Drivers Despite Proper OemPnPDriversPath

S

Steve

1. This an unattended network XP upgrade.

2. Here's the "Unattended" section of my file:

[Unattended]
UnattendMode=FullUnattended
NtUpgrade=Yes
DriverSigningPolicy=Ignore
OemPreinstall=Yes

OemPnPDriversPath=Drivers\NIC;Drivers\Modem;Drivers\LAN;Drivers\Wireless
OemSkipEula=Yes
Filesystem=LeaveAlone
TargetPath=*

I have each subdirectory populated with the appropriate drivers. Now,
after the automated XP upgrade is completed, the C:\Drivers\...\
structure is properly created on the local drive. Despite that, XP is
ignoring all of the folders, so none of the drivers are used during
installation and I have to install them manually afterward.

As per Microsoft's article, the drivers are located as follows:
\I386\$OEM$\$1\Drivers\...\. I made sure that each subfolder contains
all of the "relevant" driver files (.inf, .sys, etc.).

So what's causing XP to overlook these files?


Thanks in advance.
 
M

Michael Niehaus [MS]

These settings are not supported for upgrades (NtUpgrade=Yes), only for
clean installs.

-Michael Niehaus
Systems Design Engineer
(e-mail address removed)
This posting is provided "AS IS" with no warranties, and confers no rights.
 
S

Steve

OK, won't XP just ingnore that?

I noticed that even though the "Drivers" folder structure is copied
down to the hard drive, the DevicePath key in the reigstry just has
"%SystemRoot%\inf" as the value. I assume it should've included the
"C:\Drivers\NIC\;C:\Drivers\Modem..." if things worked properly.

Should I just create a .reg file that populates this key and have it
run before the automated XP upgrade?
 
M

Michael Niehaus [MS]

If you set "NtUpgrade=yes", setup ignores most of the values in the Unattend
file.

That should work to enable XP to see the dirvers, but that may not make it
upgrade already-installed drivers.

-Michael Niehaus
Systems Design Engineer
(e-mail address removed)
This posting is provided "AS IS" with no warranties, and confers no rights.
 

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