(Winbom)
Applies To: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2
[PnPDriverUpdate]
The [PnPDriverUpdate] section contains entries for specifying optional user credentials and a source location of drivers to place on an installed image. You can supply updated drivers from either local media or a network. On the next restart of the operating system, Plug and Play installs the updated drivers.
If you use a specific user account in order to access files from a remote location, then you must specify values for the UserName, Password, and Domain entries to create a connection to the remote location. If you do not specify these values, Sysprep in Factory mode uses the values specified by the UserName and Password entries in the [Factory] section of Winbom.ini.
When the computer restarts in Factory mode, Setup copies the drivers while the computer is still in system context, before Plug and Play detection occurs.
You must use digitally signed drivers that have a higher installation rank than drivers provided in the box for the same hardware.
Answer-file entries for the [PnPDriverUpdate] section
Entry | Description |
---|---|
DevicePath |
Specifies one or more local folders to append to the device path in the registry, along with any folders listed in the [PnPDrivers] section. |
Domain |
Specifies the domain in which the user specified by the UserName entry logs on. |
Password |
Specifies a valid password for the user specified by the UserName entry. |
TargetRoot |
Specifies the location on the destination computer to which the new drivers will be copied. |
UpdateInstalledDrivers |
Specifies whether to call Plug and Play after the [PnPDrivers] section processes to re-enumerate all the installed drivers and install any updated drivers in the driver path. |
UserName |
Specifies a valid user name that has appropriate permissions to connect to a shared folder and copy files from it, using the password specified by Password. |
WaitForPnP |
Specifies whether Factory.exe waits until Plug and Play detection finishes before processing the remainder of the Winbom.ini file. |
DevicePath
Specifies one or more local folders to append to the device path in the registry, along with any folders listed in the [PnPDrivers] section.
Syntax
DevicePath = path_and_folder_name[;path_and_folder_name]...
Value | Description |
---|---|
path_and_folder_name |
Path and folder name that you want appended to the device path in the registry. |
Example
[PnPDriverUpdate]
DevicePath = C:\MyFiles\Device1; C:\MyFiles\Device2
Comments
By default, no change is made to the existing setting unless you specify a value for this entry.
Paths are relative to the TargetRoot entry.
Use the DevicePath entry when you need to update only the device path containing the folders to which you manually copied driver files. To copy files to these folders at the same time, specify additional folders in the [PnPDrivers] section, instead of in the DevicePath entry.
Domain
Specifies the domain in which the user specified by the UserName entry logs on.
Syntax
Domain = domain
Value | Description |
---|---|
domain |
Domain name that you want to use with the UserName entry. |
Example
[PnPDriverUpdate]
Domain = contoso.com
Comments
None
Password
Specifies a valid password for the user specified by the UserName entry.
Syntax
Password = password
Value | Description |
---|---|
password |
Password that you want to use with the UserName entry. |
Example
[PnPDriverUpdate]
Password = ABC*123
Comments
None
TargetRoot
Specifies the location on the destination computer to which the new drivers will be copied.
Syntax
TargetRoot = path
Value | Description |
---|---|
path |
Path on the destination computer to copy new drivers that you want to replace the drivers in systemroot\Drivers. |
Example
[PnPDrivers]
a:\video\video2000 = Video2000
\\server\share\video\ati\allinone = AllinOne
FLOPPY:\ = audio
CDROM:\ = drivers
[PnPDriverUpdate]
TargetRoot = %systemroot%\NewPlace
In this example, Setup copies files as follows:
Files in a:\video\video2000 are copied to systemroot\NewPlace\Video2000.
Files in \\server\share\video\ati\allinone are copied to systemroot\NewPlace\AllinOne.
Files on the floppy disk are copied to systemroot\NewPlace\Audio.
Files in the \Drivers subfolder on the CD are copied to systemroot\NewPlace.
You can specify subfolders within the TargetRoot entry with the value of subfolder_name in the [PnPDrivers] section.
Comments
The default value is systemroot\Drivers.
UpdateInstalledDrivers
Specifies whether to call Plug and Play after the [PnPDrivers] section processes to re-enumerate all the installed drivers and install any updated drivers in the driver path.
Syntax
UpdateInstalledDrivers = Yes | No
Value | Description |
---|---|
Yes |
Calls Plug and Play after the [PnPDrivers] section processes to re-enumerate all the installed drivers and install any updated drivers in the driver path. |
No |
Does not call Plug and Play after the [PnPDrivers] section processes. |
Example
[PnPDriverUpdate]
UpdateInstalledDrivers = %systemroot%\NewPlace
Comments
The default value is Yes if you configure the destination computer to run Windows Welcome, or if the [PnPDrivers] section is present.
The default value is No if you do not configure the destination computer to run Windows Welcome, or if the [PnPDrivers] section is not present.
UserName
Specifies a valid user name that has appropriate permissions to connect to a shared folder and copy files from it, using the password specified by the Password entry.
Syntax
UserName = username
Value | Description |
---|---|
username |
User name that you want to use to log on to the computer during Factory mode. |
Example
[PnPDriverUpdate]
UserName = ScottG
Comments
If necessary, use the Domain entry to specify the domain.
WaitForPnP
Specifies whether Factory.exe waits until Plug and Play detection finishes before processing the remainder of the Winbom.ini file.
Syntax
WaitForPnP = Yes | No
Value | Description |
---|---|
Yes |
Specifies that Factory.exe waits until Plug and Play detection finishes before processing the remainder of the Winbom.ini file. |
No |
Specifies that the Winbom.ini file continues to process, but Sysprep does not start until Plug and Play detection finishes. |
Example
[PnPDriverUpdate]
WaitForPnP = Yes
Comments
The default value is No.