add plug & play driver unattended installation

  • Thread starter Thread starter JFK
  • Start date Start date
J

JFK

I try many thing, but let me explain the problem. I want
to include network driver on the windows xp CD and want
to be install in the setup with unnattented method.

I saw many think about adding this driver on networks
share, but i want it on cd. I try to put it on D:\I386
\$OEM$\$1\drivers and put OemPnPDriversPath = "drivers"

This is the Microsoft Knowledge Base Article - 254078
The Unattended Setup section.

The difference is that i want to put driver on CD, not on
distrubution folder.

Sorry for my english.

Thank for help
 
If you list the PNP path in OemPnPDriversPath, it will be translated to
%systemdrive%\drivers. OemPnPDriversPath assumes %systemdrive%. As part of
your setup, you can either append to the
HKLM\Software\Microsoft\Windows\CurrentVersion\DevicePath.

The earliest in the process you can modify it is in the HIVESFT.INF

From:
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion","DevicePath",0x00020002,"%S
ystemRoot%\inf"
To:
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion","DevicePath",0x00020002,"%S
ystemRoot%\inf;d:\drivers"

The only problem with this is you will hit the CD drive everytime you detect
a device. I am not sure you want to. What is the reason you want to keep
the drivers on the CD? There are good arguments for including them on the
local drive instead.
 
The problem is that i need to join domain in the
unattended setup, but the network adapter is not detect
by windows xp sp1.

So i put on the root of my cd $OEM$\$1\drivers and all
inf file are in drivers.

Each time i try a unattended setup it does not work.

Need more help
 
Then check Patrick's response. An unattended installation that boots from
the CD must have the $OEM$ directory at the root like the i386 directory and
not nested in it. This was also true with RIS (I have not done anything
with RIS since W2K beta, so cannot confirm or deny.)

d:
\i386
\$OEM$
 
Back
Top