将 OEM 即插即用驱动程序添加到 Windows 安装

本文介绍将原始设备制造商 (OEM) 提供的驱动程序添加到 Windows 安装的步骤。

适用于: Windows Server 2003
原始 KB 编号: 254078

摘要

本文仅包括通常在图形用户界面 (GUI) 模式安装期间或通过即插即用枚举安装之后安装的驱动程序。 这样,就可以预加载 OEM 即插即用驱动程序,以后将关联硬件添加到系统时可以使用这些驱动程序。

本文介绍如何在以下情况下添加 OEM 即插即用驱动程序:

  • 无人值守安装程序
  • Sysprep 安装程序
  • 远程安装服务 (RIS) 安装
  • 翻录图像
  • 现有 Windows 安装

更多信息

在 GUI 模式安装程序的“安装设备”部分期间安装的驱动程序必须在某些位置找到。 此时,安装程序将使用 Windows 即插即用 枚举即插即用 ID 来安装设备。 安装程序在驱动器上搜索预定义路径,在 .inf 文件中查找设备即插即用 ID 的最佳匹配项。 默认情况下,此路径在以下注册表位置中定义,并设置为 %SystemRoot%\Inf:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\DevicePath: REG_EXPAND_SZ:%SystemRoot%\Inf
安装程序使用此路径查找用于设备安装的 .inf 文件。 安装后,此路径还用于找到并安装的任何新硬件。 如果在安装过程中使用 Sysprep.inf 文件或无人参与应答文件修改此密钥,则该值将保存并在安装后使用。

以下部分包含将 OEM 提供的驱动程序添加到 Windows 的无人参与安装或 Sysprep 安装程序的步骤。

对于 Microsoft Windows 2000

无人参与安装

将驱动程序添加到无人参与安装程序时,请执行以下步骤。 如果未对 OEM 提供的驱动程序进行数字签名,可能会在安装过程中收到有关驱动程序的消息。

  1. 通过复制 Windows 安装光盘 I386 文件夹的内容,在服务器上创建分发共享。 可以使用 Setupmgr.exe 程序创建此共享和 Unattended.txt 文件。 可以在 Windows 安装光盘上找到 Setupmgr.exe 程序,该光盘位于 Deploy.cab 文件的 Support\Tools 文件夹中,以及包含有关 Windows 无人参与安装程序信息的 Unattend.doc 文件。

  2. 在 I386 文件夹中创建$oem$$1\Drivers 文件夹。 你可能希望在“驱动程序”子文件夹中创建其他文件夹,具体取决于要安装的硬件。 例如,可以安装网络适配器、调制解调器或视频。 $1 文件夹解析为 %SystemDrive%。 在文本模式安装过程中,这些文件夹和文件将复制到 %SystemDrive%\Drivers 文件夹,如下所示:

    \i386
    \$oem$
    - - \$1
    ---\司机
    - - - - - \network 适配器
    -----\现代
    -----\视频

  3. 在上一步中创建的文件夹中复制设备 OEM 提供的所有驱动程序文件。

  4. 在安装程序应答文件的 [无人参与] 部分中添加 OemPnPDriversPath = Driver_Paths 项。 可以通过用分号 (;) 分隔这些路径来列出此键中的多个路径。 例如,添加以下条目。

    [无人参与]
    OemPnPDriversPath = “驱动程序\network 适配器;Drivers\Modem;Drivers\Video”

    注意

    %SystemDrive% 环境变量字符串会自动插入到每个列出的搜索路径之前。

  5. 保存应答文件。

在 GUI 模式安装过程中,当系统在 .inf 文件中搜索即插即用 ID 时,它还会查找 OemPnPDriversPath 中记录的路径和 %WinDir%\Inf 的标准默认路径。 %WinDir%\Inf 路径在搜索顺序中首先列出,但如果设备受多个 .inf 文件支持,安装程序将继续搜索 OemPnPDriversPath 条目中指定的所有路径。 ( (Windows 可能包含提供通用功能的驱动程序。) 尽管它可能会找到多个匹配项,但即插即用使用具有最佳匹配项的 .inf 文件,然后安装关联的设备驱动程序来支持该设备。

Sysprep 设置

将 OEM 提供的驱动程序添加到 Windows Sysprep 安装程序的步骤类似于“无人参与安装”部分中的步骤,只不过不必创建分发共享。 若要将驱动程序添加到 Sysprep 的微型向导,请执行以下步骤。

注意

若要将 OEM 第三方大容量存储驱动程序添加到用于启动计算机的 Sysprep 映像,至少需要 Sysprep 版本 1.1。 对 Sysprep 工具和包含 Sysprep 的部署工具进行了许多更新。 因此,建议使用最新版本的 Sysprep 工具和特定于所部署的操作系统的部署工具。

  1. 在 %WinDir% 文件夹所在的卷的根目录下,创建文件夹结构以保存 OEM 提供的驱动程序,如下所示:

    \司机
    - - \network 适配器
    --\视频
    \Sysprep
    \WINNT

  2. 将 OEM 提供的驱动程序复制到其相应的子文件夹。

  3. 在 Sysprep.inf 文件的 [无人参与] 节中添加 OemPnPDriversPath = Driver_Paths 条目。 可以通过用分号 (;) 分隔这些路径,在此键中列出多个路径,如以下示例所示。

    [无人参与]
    OemPnPDriversPath = “驱动程序\network 适配器;Drivers\Video”

    注意

    %SystemDrive% 环境变量字符串会自动插入到每个列出的搜索路径之前。

如果不希望 OEM 提供的驱动程序在微型向导完成后保留在卷上,则可以在 Sysprep 文件夹下添加在上一步中创建的文件夹结构。 必须适当调整 OemPnPDriversPath = 键。 安装程序完成后,会自动删除 Sysprep 文件夹及其子文件夹。

将 Sysprep.inf 文件保存在 Sysprep 文件夹中,然后运行 Sysprep.exe。 在目标计算机上的微型安装向导期间,系统会自动安装任何即插即用设备。 (这些文件包括使用 OEM 驱动程序 .inf files 找到的文件。)

注意

无需指定 -pnp 命令行开关,除非目标计算机上存在较早 (ISA) 设备。 如果使用 -pnp 命令行开关,将执行所有设备的完整即插即用重新枚举,使 Sysprep 微型向导进程增加 5-10 分钟。 此外,如果使用 Sysprep 版本 1.1 或更高版本指定其他大容量存储控制器,则 -pnp 命令行开关可能会导致其他一些硬盘控制器显示在设备管理器中。

如果 OEM 提供的驱动程序未进行数字签名,则微型向导将推迟设备的安装,直到管理员登录到计算机。 这称为在微型向导安装过程中发生的客户端与服务器端安装。

RIS 安装

将 OEM 即插即用驱动程序添加到 RIS 安装涉及“无人参与安装”部分中列出的相同步骤,并进行了两个小调整:

  1. 将 $oem$ 文件夹置于与 RIS 映像的 \I386 文件夹相同的级别。 例如,使用以下文件夹结构:

    RemoteInstall\Setup%language\Images%dir_name%\i386
    RemoteInstall\Setup%language\Images%dir_name%$oem$$1\Drivers
    \network 适配器
    \现代
    \视频

  2. 修改 RIS 映像默认模板 (Ristndrd.sif) 。 在“[无人参与]”部分中,将 OemPreinstall = 键值从“否”更改为“是”,然后添加 OemPnPDriversPath = Driver_Path项。 可以通过用分号 (;) 分隔这些路径,在此键中列出多个路径,如以下示例所示。

    [无人参与]
    OemPreinstall = 是
    OemPnPDriversPath = “驱动程序\network 适配器;Drivers\Modem;Drivers\Video”

    注意

    %SystemDrive% 环境变量字符串会自动插入到每个列出的搜索路径之前。
    如果 OEM 提供的驱动程序之一适用于网络适配器设备,则 RIS 服务器在文本模式安装程序中重启时必须具有此文件可用。

  3. 如果按照知识库文章246184中所述将其他网络适配器或大容量存储驱动程序复制到 \i386 文件夹,请在 RIS 服务器上停止并重启 BINL 服务。 若要停止并重启 BINL 服务,请在命令提示符处键入以下命令,然后在每个命令后按 Enter:

    • net stop “启动信息协商层”
    • net start “启动信息协商层”

翻录图像

Riprep 和 Sysprep 共享许多相同的功能。 因此,将 OEM 即插即用驱动程序添加到要映像的计算机涉及类似于用于 Sysprep 的步骤。 在对映像计算机运行 Riprep 以将其复制到 RIS 服务器之前,请执行以下步骤:

  1. 在 %SystemDrive% 文件夹上创建名为 Sysprep 的文件夹。 (这很可能是驱动器 C,因为 Riprep.exe 只能复制一个卷/分区。)

  2. 在同一卷的根目录上,创建文件夹结构以保存 OEM 提供的驱动程序,如下所示:

    \司机
    - - \network 适配器
    --\视频
    \Sysprep
    \WINNT

  3. 将 OEM 提供的驱动程序复制到其相应的子文件夹。

  4. 在 Sysprep 文件夹中创建 Sysprep.inf 文件,然后添加 [无人参与] 和 OemPnPDriversPath = Driver_Path 条目。 可以通过用分号 (;) 分隔这些路径来列出此键中的多个路径。 例如:

    [无人参与]
    OemPnPDriversPath = “驱动程序\network 适配器;Drivers\Video”

    注意

    %SystemDrive% 环境变量会自动插入指定的每个列出的搜索路径之前。
    如果设备已被操作系统识别为已知或未知设备,则必须使用 设备管理器 删除设备,然后才能运行 Sysprep,否则在微型安装过程中不会在启动时安装更新的驱动程序。

  5. 从客户端计算机上的 \RisServer \Reminst\管理员\I386 文件夹中运行 Riprep.exe 程序,将映像复制到选定的 RIS 服务器。 Riprep 在 Sysprep 文件夹中查找 Sysprep.inf 文件,读取 OemPnPDriversPath= 项,然后更新以下注册表子项:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Devicepath 然后,Riprep 将注册表向上复制到服务器,以便在微型安装向导期间使用它。

    注意

    在此过程中创建的默认 Riprep.sif 文件不受前面步骤中创建的 Sysprep.inf 文件中的条目的影响。

    注意

    如果 OEM 提供的驱动程序之一用于主网络适配器,则 RIS 服务器还必须在下载 Riprep 映像之前从典型的 RIS 平面映像中获取此文件。
    如果映像已创建,并且你想要添加 OEM 提供的即插即用驱动程序,我们建议使用 RIS 将映像下载到计算机,请按照前面的“Riprep 映像”部分中列出的步骤操作,然后将映像翻录回 RIS 服务器。

    一个副作用是驱动程序路径在 Software\Microsoft\Windows\CurrentVersion\DevicePath 键中输入两次。

现有 Windows 安装

可能需要将新的硬件设备添加到需要 OEM 提供的驱动程序的现有基于 Windows 的计算机。 尽管此过程要求安装新设备,但你可能希望 OEM 提供的驱动程序以受控方式分发或集中位于一台服务器上。 为此,请按照下列步骤操作:

  1. 决定是要将驱动程序复制到本地,还是要将驱动程序存储在中央分发服务器上。 如果要将驱动程序本地存储在计算机的硬盘上,则必须执行将驱动程序复制到计算机的过程。 (例如,使用登录脚本、Microsoft Systems Management Server (SMS) 批处理作业或其他方法。)

  2. 确定分发方法后,获取设备驱动程序的路径。 如果要在本地复制它们,路径可能是 C:\Drivers\network 适配器。 如果要将它们复制到位于中心位置的服务器,路径可以是 \\ServerName\Drivers \network adapter (其中 Drivers 是共享文件夹) 。

  3. 必须更新本地计算机注册表中的 DevicePath 键,以反映新的 OEM 驱动程序位置。 必须具有远程更新注册表项的自动化方法。 可以将 Regedit 文件与登录脚本或短信批处理作业一起使用。 默认值位于以下注册表项中:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\DevicePath: REG_EXPAND_SZ:%SystemRoot%\Inf

  4. 使用 Regedt32.exe 编辑 DevicePath 密钥,以便驱动程序所在的路径包含在搜索路径中。

    重要

    此部分(或称方法或任务)介绍了修改注册表的步骤。 但是,注册表修改不当可能会出现严重问题。 因此,请务必严格按照这些步骤操作。 为了加强保护,应先备份注册表,再进行修改。 如果出现问题,可以还原注册表。 有关如何备份和还原注册表的详细信息,请单击以下文章编号以查看 Microsoft 知识库中的文章: 322756 如何在 Windows 中备份和还原注册表

    例如,如果驱动程序在本地复制到 %WinDir% 文件夹所在的驱动器的根目录 (驱动程序\network 适配器) ,则 DevicePath 最终值必须读取:
    DevicePath: REG_EXPAND_SZ:%SystemRoot%\Inf;%SystemRoot%\Drivers\network adapter 如果驱动程序保存在位于中心位置的服务器或分发点上,则必须将 UNC 路径添加到 OEM 提供的驱动程序。 例如:

    DevicePath:REG_EXPAND_SZ:%SystemRoot%\Inf;\\ServerName\ShareName\Drivers\network 适配器

    注意

    %SystemRoot% 不会自动追加,因为安装过程不会添加值。 如果编辑注册表,则必须手动键入 %SystemRoot% 的值。

完成这些步骤并安装新硬件后,当用户登录时,即插即用找到新硬件并搜索指定的设备路径以查找 OEM 提供的驱动程序。 请注意,适用于已签名/未签名驱动程序的所有规则也适用于安装后安装的设备。 如果 OEM 为新设备提供的驱动程序未进行数字签名,并且非管理员用户在安装新硬件后登录到计算机,则在管理员登录到计算机之前,用户无法完成设备的安装。

注意

如果设备已被操作系统识别为已知或未知设备,则必须先通过 设备管理器 删除设备,然后才能运行 Sysprep,或者在微型安装过程中在启动时安装更新的驱动程序。

对于 Windows Server 2003

无人参与安装

将驱动程序添加到无人参与安装程序时,请执行以下步骤。 如果未对 OEM 提供的驱动程序进行数字签名,可能会在安装过程中收到有关驱动程序的消息。

  1. 通过复制 Windows 安装 CD-ROM I386 文件夹的内容,在服务器上创建分发共享。 可以使用 Setupmgr.exe 创建此共享和 Unattended.txt 文件。 可以在 windows 或 Service Pack CD-ROM 上找到 Setupmgr.exe,位于 Deploy.cab 文件的 Support\Tools 文件夹中,以及包含有关 Windows 无人参与安装程序信息的 deploy.chm 和 ref.chm 帮助文件。 还可以从 Microsoft 网站下载最新文件。

  2. 在 I386 文件夹中创建$oem$$1\Drivers 文件夹。 你可能希望在“驱动程序”子文件夹中创建其他文件夹,具体取决于要安装 (的硬件,例如网络适配器、调制解调器或视频) 。 $1 文件夹解析为 %SystemDrive%。 在文本模式安装过程中,这些文件夹和文件将复制到 %SystemDrive%\Drivers 文件夹中。 例如:

    \i386
    $oem$
    - - $1
    ---\司机
    - - - - - \network 适配器
    -----\现代
    -----\视频

  3. 在上一步中创建的文件夹中复制设备 OEM 提供的所有驱动程序文件。

  4. 在安装程序应答文件的 [无人参与] 部分中添加 OemPnPDriversPath = Driver_Paths 项。 可以通过用分号 (;) 分隔这些路径来列出此键中的多个路径。 例如:

    [无人参与]
    OemPnPDriversPath = 驱动程序\network 适配器;Drivers\Modem;Drivers\Video UpdateInstalledDrivers = 是 |不

    注意

    %SystemDrive% 环境变量字符串会自动插入到每个列出的搜索路径之前。

  5. 保存应答文件。

在 GUI 模式安装过程中,当系统在 .inf 文件中搜索即插即用 ID 时,它还会查找 OemPnPDriversPath 中记录的路径和 %WinDir%\Inf 的标准默认路径。 %WinDir%\Inf 路径在搜索顺序中首先列出,但如果你有一个受多个 .inf 文件支持的设备, (Windows 可能包含提供通用功能的驱动程序) ,安装程序将继续搜索 OemPnPDriversPath 条目中指定的所有路径。 尽管它可能会找到多个匹配项,但即插即用使用具有最佳匹配项的 .inf 文件,然后安装关联的设备驱动程序来支持设备。

Sysprep 设置

将 OEM 提供的驱动程序添加到 Windows Sysprep 安装程序的步骤类似于“无人参与安装”部分中的步骤,只不过不必创建分发共享。 若要将驱动程序添加到 Sysprep 的微型向导,请执行以下步骤。

注意

建议使用适用于操作系统的最新版本的 Sysprep。

  1. 在 %WinDir% 文件夹所在的卷的根目录上,创建一个文件夹结构来保存 OEM 提供的驱动程序。 例如:

    \司机
    - - \network 适配器
    --\视频
    \Sysprep
    \WINNT

  2. 将 OEM 提供的驱动程序复制到其相应的子文件夹。

  3. 在 Sysprep.inf 文件的 [无人参与] 节中添加 OemPnPDriversPath = Driver_Paths 条目。 可以通过用分号 (;) 分隔这些路径来列出此键中的多个路径。 例如:

    [无人参与]
    OemPnPDriversPath = 驱动程序\network 适配器;Drivers\Video UpdateInstalledDrivers = 是 |不

    注意

    %SystemDrive% 环境变量字符串会自动插入到每个列出的搜索路径之前。

如果不希望 OEM 提供的驱动程序在微型向导完成后保留在卷上,则可以在 Sysprep 文件夹下添加在上一步中创建的文件夹结构。 必须适当调整 OemPnPDriversPath = 键。 安装完成后,将自动删除 Sysprep 文件夹 (及其子文件夹) 。

将 Sysprep.inf 文件保存在 Sysprep 文件夹中,并运行 Sysprep.exe。 任何即插即用设备 (包括使用 OEM 驱动程序 .inf 文件找到) 的设备,都会在目标计算机上的微型安装向导期间自动安装。 请注意,除非目标计算机上存在较早 (ISA) 设备,否则不必指定 -pnp 命令行开关。 如果使用 -pnp 命令行开关,则会执行所有设备的完整即插即用重新枚举,这将为 Sysprep 微型向导进程增加 5-10 分钟。 此外,如果指定其他大容量存储控制器,则 -pnp 命令行开关可能会导致一些附加的硬盘控制器显示在设备管理器中。

注意

如果 OEM 提供的驱动程序未进行数字签名,则微型向导将推迟设备的安装,直到管理员登录到计算机。 这称为在微型向导安装过程中发生的客户端与服务器端安装。

RIS 安装

将 OEM 即插即用驱动程序添加到 RIS 安装涉及“无人参与安装”部分中列出的相同步骤,并进行了两个小调整:

  1. 将 $oem$ 文件夹置于与 RIS 映像的 \I386 文件夹相同的级别。 例如,使用以下结构:

    RemoteInstall\Setup%language\Images%dir_name%\i386
    RemoteInstall\Setup%language\Images%dir_name%$oem$$1\Drivers
    \network 适配器
    \现代
    \视频

  2. 修改 RIS 映像默认模板 (Ristndrd.sif) 。 在“[无人参与]”部分中,将 OemPreinstall = 键值从“否”更改为“是”,然后添加 OemPnPDriversPath = Driver_Path项。 可以通过用分号 ( 分隔这些路径来列出此键中的多个路径,) 如下所示:

    [无人参与]
    OemPreinstall = 是
    OemPnPDriversPath = “驱动程序\network 适配器;Drivers\Modem;Drivers\Video”
    UpdateInstalledDrivers = 是 |不

    注意

    %SystemDrive% 环境变量字符串会自动插入到每个列出的搜索路径之前。

    注意

    如果 OEM 提供的驱动程序之一适用于网络适配器设备,则 RIS 服务器在文本模式安装程序中重启时必须具有此文件可用。

  3. 如果按照知识库文章246184中所述将其他网络适配器或大容量存储驱动程序复制到 \i386 文件夹,请在 RIS 服务器上停止并重启 BINL 服务。 若要停止并重启 BINL 服务,请在命令提示符处键入以下命令,然后在每个命令后按 Enter:

    • net stop “启动信息协商层”
    • net start “启动信息协商层”

翻录图像

Riprep 和 Sysprep 共享许多相同的功能。 因此,将 OEM 即插即用驱动程序添加到要映像的计算机涉及类似于用于 Sysprep 的步骤。 在对映像计算机运行 Riprep 以将其复制到 RIS 服务器之前,请执行以下步骤:

  1. 在 %SystemDrive% 文件夹上创建名为 Sysprep 的文件夹。 (这很可能是驱动器 C,因为 Riprep.exe 只能复制一个卷或分区。)

  2. 在同一卷的根目录上,创建文件夹结构以保存 OEM 提供的驱动程序,如下所示:

    \司机
    - - \network 适配器
    --\视频
    \Sysprep
    \WINNT

  3. 将 OEM 提供的驱动程序复制到其相应的子文件夹。

  4. 在 Sysprep 文件夹中创建 Sysprep.inf 文件,然后添加 [无人参与] 和 OemPnPDriversPath = Driver_Path 条目。 可以通过用分号 ( 分隔这些路径来列出此键中的多个路径,) 如下所示:

    [无人参与]
    OemPnPDriversPath = 驱动程序\network 适配器;Drivers\Video UpdateInstalledDrivers = 是 |不

    注意

    %SystemDrive% 环境变量会自动插入指定的每个列出的搜索路径之前。

    注意

    如果设备已被操作系统识别为已知或未知设备,则必须先通过 设备管理器 删除设备,然后才能运行 Sysprep,否则在微型安装期间启动时不会安装更新的驱动程序。

  5. 从客户端计算机上的 \\RisServer\Reminst\管理员\I386 文件夹中运行 Riprep.exe 程序,将映像复制到选定的 RIS 服务器。 Riprep 在 Sysprep 文件夹中查找 Sysprep.inf 文件,读取 OemPnPDriversPath= 项,然后更新以下注册表子项:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Devicepath
    然后,Riprep 将注册表向上复制到服务器,以便在微型安装向导期间使用它。

    注意

    在此过程中创建的默认 Riprep.sif 文件不受前面步骤中创建的 Sysprep.inf 文件中的条目的影响。

现有 Windows 安装

可能需要将新的硬件设备添加到需要 OEM 提供的驱动程序的现有基于 Windows 的计算机。 尽管此过程要求安装新设备,但你可能希望 OEM 提供的驱动程序以受控方式分发或集中位于一台服务器上。 为此,请按照下列步骤操作:

  1. 决定是要将驱动程序复制到本地,还是要将驱动程序存储在中央分发服务器上。 如果要将驱动程序本地存储在计算机的硬盘上,则必须执行将驱动程序复制到计算机的过程。 例如,使用登录脚本、Microsoft Systems Management Server (SMS) 批处理作业或其他方法。

  2. 确定分发方法后,获取设备驱动程序的路径。 如果要在本地复制它们,路径可能是 C:\Drivers\network 适配器。 如果希望将它们复制到位于中心位置的服务器,路径可能是 \\ServerName\Drivers\network 适配器。 (驱动程序 是共享文件夹。)

  3. 必须更新本地计算机注册表中的 DevicePath 键,以反映新的 OEM 驱动程序位置。 必须具有远程更新注册表项的自动化方法。 可以将 Regedit 文件与登录脚本或短信批处理作业一起使用。 默认值位于以下注册表子项中:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\DevicePath: REG_EXPAND_SZ:%SystemRoot%\Inf

  4. 使用注册表编辑器编辑 DevicePath 密钥,以便驱动程序所在的路径包含在搜索路径中。

    重要

    此部分(或称方法或任务)介绍了修改注册表的步骤。 但是,注册表修改不当可能会出现严重问题。 因此,请务必严格按照这些步骤操作。 为了加强保护,应先备份注册表,再进行修改。 如果出现问题,可以还原注册表。 有关如何备份和还原注册表的详细信息,请单击以下文章编号以查看 Microsoft 知识库中的文章: 322756 如何在 Windows 中备份和还原注册表

    例如,如果驱动程序在本地复制到 %WinDir% 文件夹所在的驱动器根目录 (驱动程序\network 适配器) ,则 DevicePath 最终值必须如下所示:
    DevicePath: REG_EXPAND_SZ:%SystemRoot%\Inf;%SystemRoot%\Drivers\network adapter 如果驱动程序保存在位于中心位置的服务器或分发点上,则必须将 UNC 路径添加到 OEM 提供的驱动程序。 例如:

    DevicePath: REG_EXPAND_SZ:%SystemRoot%\Inf;\\\\**ServerName**\\**ShareName**\Drivers\network adapter

    注意

    %SystemRoot% 不会自动追加,因为安装过程不会添加值。 如果编辑注册表,则必须手动键入 %SystemRoot% 的值。

假设你已完成这些步骤并安装了新硬件。 当用户登录时,即插即用找到新硬件并搜索你指定的设备路径,以查找 OEM 提供的驱动程序。 请注意,适用于已签名和未签名驱动程序的所有规则也适用于安装后安装的设备。 假设 OEM 为新设备提供的驱动程序未进行数字签名,并且安装新硬件后,非管理员用户登录到计算机。 在这种情况下,在管理员登录到计算机之前,用户无法完成设备的安装。

注意

如果设备已被操作系统识别为已知或未知设备,则必须使用 设备管理器 删除设备,然后才能运行 Sysprep,或者在微型安装过程中在启动时安装更新的驱动程序。

数据收集

如果需要 Microsoft 支持方面的帮助,建议按照使用 TSS 针对与部署相关的问题收集信息中所述的步骤收集信息。