在安装 Windows 过程中将设备驱动程序添加到 Windows

若要针对某些硬件设计安装 Windows,可能需要将设备驱动程序添加到 Windows 安装程序。 可以通过使用指定驱动程序文件路径的应答文件来将驱动程序添加到 Windows 安装程序。 若要在全新安装中完成此操作,请在 windowsPE 配置传送过程中添加 Microsoft-Windows-PnpCustomizationWinPE 组件,添加驱动程序路径,然后指定该答案文件。

还可以修改现有的映像并添加和删除驱动程序。 可以通过多种方式来为脱机映像提供服务。 例如,可以在 offlineServicing 配置传送过程中添加 Microsoft-Windows-PnpCustomizationsNonWinPE 组件,添加或删除驱动程序路径,然后指定应答文件的名称。 若要详细了解如何通过使用应答文件来修改脱机 Windows 映像上的驱动程序,以及在现有映像上添加和删除驱动程序的其他方法,请参阅针对在脱机 Windows 映像上添加和删除驱动程序

将驱动程序添加到新安装 (windowsPE)

对于新安装,请在 windowsPE 配置传送过程中添加驱动程序。

此方法初始化预 Windows 预安装环境 (Windows PE) 并从应答文件处理 Windows PE 设置,如下所示:

  1. Windows 在 RAM 驱动程序存储中组织 Windows PE 驱动程序。 Windows 加载 Windows PE 访问本地磁盘和网络所需要的启动关键驱动程序。 在右键单击“DevicePath”并选择“将新 PathAndCredentials 插入 Windows PE”时,Windows PE 会处理该应答文件指定的其他 Windows PE 自定义。

  2. Windows 安装程序进程会应用该 Windows 映像。 在安装程序安装该映像之前,启动关键驱动程序会显示在该 Windows 映像上。 你添加到 Windows PE 驱动程序存储的其他驱动程序会出现在 Windows 映像驱动程序存储中。 在 Windows 安装程序处理 offlineServicing 传送时,Windows 安装程序还会将驱动程序路径指定的任何驱动程序都添加到 Windows 映像驱动程序存储。

在 windowsPE 传送过程中添加设备驱动程序

  1. 使用 Windows 系统映像管理器 (Windows SIM) 创建包含要安装的设备驱动程序路径的答案文件。

  2. windowsPE 配置传送中将 Microsoft-Windows-PnpCustomizationsWinPE 组件添加到应答文件。

  3. 在应答文件中展开 Microsoft-Windows-PnpCustomizationsWinPE 节点。 右键单击“DevicePaths”,然后选择“插入新 PathAndCredentials”。

    此时将出现新的“PathAndCredentials”列表项。

  4. 对于你访问的每个位置,添加单独的 PathAndCredentials 列表项。

    可以通过添加多个 PathAndCredentials 列表项来包含多个设备驱动程序路径。 如果添加多个列表项,则必须为每个路径都递增 Key 值。 例如,如果添加两个单独的驱动程序路径,则第一个路径使用 Key1,第二个路径使用 Key2

  5. 保存该应答文件,然后关闭 Windows SIM。 应答文件必须与以下示例类似:

    <?xml version="1.0" encoding="utf-8" ?> 
    <unattend xmlns="urn:schemas-microsoft-com:unattend">
       <settings pass="windowsPE">
          <component name="Microsoft-Windows-PnpCustomizationsWinPE" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
             <DriverPaths>
                <PathAndCredentials wcm:keyValue="1" wcm:action="add">
                   <Credentials>
                      <Domain>Fabrikam</Domain> 
                      <Password>MyPassword</Password> 
                      <Username>MyUserName</Username> 
                   </Credentials>
                   <Path>\\server\share\drivers</Path> 
                </PathAndCredentials>
             </DriverPaths>
          </component>
       </settings>
    </unattend>
    
  6. 启动到 Windows PE。

  7. 在命令提示符下,运行 Windows 安装程序。 指定应答文件的名称。 例如:

    Setup /unattend:C:\unattend.xml
    

    Windows 安装程序在安装过程中将 \\server\share\drivers 路径中的设备驱动程序添加到系统。

有关驱动程序详细信息,请参阅设备驱动程序和部署概述在审核模式下联机添加驱动程序。 有关 Windows 组件的详细信息,请参阅无人参与的 Windows 安装程序参考

Windows 安装程序技术参考

从 DVD 启动

部署自定义映像

使 Windows 启动进入审核模式或 OOBE

将配置集与 Windows 安装程序一起使用

将自定义脚本添加到 Windows 安装程序