如何在 Configuration Manager 中管理驱动程序目录

 

适用对象:System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 Configuration Manager SP2, System Center 2012 R2 Configuration Manager, System Center 2012 R2 Configuration Manager SP1

使用本主题中的过程和信息来管理在 System Center 2012 Configuration Manager 环境中部署操作系统所需的设备驱动程序。 这些过程包括如何将设备驱动程序导入驱动程序目录、如何为驱动程序包和启动映像添加及删除设备驱动程序、如何创建驱动程序包,以及如何在操作系统安装过程中在计算机上安装驱动程序。

使用下列部分来了解有关如何在 配置管理器 中管理驱动程序目录的详细信息:

  • 管理设备驱动程序

  • 管理驱动程序包

  • 如何使用任务序列在计算机上安装设备驱动程序

有关规划如何在部署操作系统时使用驱动程序目录的信息,请参阅在 Configuration Manager 中规划设备驱动程序策略

管理设备驱动程序

使用这些过程和附加信息来管理设备驱动程序以执行下列操作:

  • 将设备驱动程序导入驱动程序目录。

  • 在驱动程序包和启动映像中添加或删除设备驱动程序。

  • 用于管理设备驱动程序的其他操作。

如何将 Windows 设备驱动程序导入驱动程序包

在设备驱动程序的导入过程中,配置管理器 将读取提供程序、类、版本、签名、支持的硬件以及与设备关联的支持的平台信息。 默认情况下,驱动程序按照它支持的第一个硬件设备命名;不过,你可以稍后重命名设备驱动程序。 支持的平台列表以驱动程序的 INF 文件中的信息为基础。 由于此信息的准确性可能有所不同,因此请在将支持的设备驱动程序导入驱动程序目录后对其进行手动验证。

此外,在将设备驱动程序导入目录时,你可以将设备驱动程序添加到驱动程序包或启动映像包。

System_CAPS_important重要事项

你无法将设备驱动程序直接导入“驱动程序”节点的子文件夹。 要将设备驱动程序导入子文件夹,请首先将设备驱动程序导入“驱动程序”节点,然后将驱动程序移动到该子文件夹。

使用下列过程来导入 Windows 设备驱动程序。

将 Windows 设备驱动程序导入驱动程序目录

  1. 在 配置管理器 控制台中,单击“软件库”。

  2. 在“软件库”工作区中,展开“操作系统”,然后单击“驱动程序”。

  3. 在“主页”选项卡上的“创建”组中,单击“导入驱动程序”以启动“导入新的驱动程序向导”。

  4. 在“定位驱动程序”页上,指定以下选项,然后单击“下一步”:

    - **导入下列网络路径(UNC)中的所有驱动程序**:要导入特定文件夹中包含的所有设备驱动程序,请指定设备驱动程序文件夹的网络路径。 例如:**\\\\servername\\folder**。
    
    - **导入特定驱动程序**:要导入文件夹中的特定驱动程序,请指定 Windows 设备驱动程序 .INF 的网络路径 (UNC) 或驱动程序的大容量存储 Txtsetup.oem 文件。
    
    - **针对重复驱动程序指定选项**:选择要导入重复的设备驱动程序时希望 配置管理器 如何管理驱动程序类别。
    
    System_CAPS_important重要事项

    在导入驱动程序时,站点服务器必须具有对该文件夹的“读取”权限,否则导入将失败。

  5. 在“驱动程序详细信息”页上,指定以下选项,然后单击“下一步”:

    - 从 System Center 2012 Configuration Manager SP2 开始:
    
      **(对于启动映像)隐藏不属于存储或网络类的驱动程序**:使用此设置可以仅显示存储和网络驱动程序,并隐藏启动映像通常不需要的其他驱动程序(如视频驱动程序或调制解调器驱动程序)。
    
    - 从 System Center 2012 Configuration Manager SP2 开始:
    
      **隐藏未进行数字签名的驱动程序**:使用此设置可隐藏未进行数字签名的驱动程序。
    
    - 在驱动程序列表中,选择要导入驱动程序目录的驱动程序。
    
    - **启用这些驱动程序并允许计算机安装**:选择此设置以让计算机安装设备驱动程序。 默认情况下已选中此复选框。
    
      <div class="alert">
    
      <table>
      <colgroup>
      <col style="width: 100%" />
      </colgroup>
      <thead>
      <tr class="header">
      <th><img src="images/JJ605416.s-e6f6a65cf14f462597b64ac058dbe1d0-system-media-system-caps-icon-important(SC.12).jpeg" title="System_CAPS_important" alt="System_CAPS_important" />重要事项</th>
      </tr>
      </thead>
      <tbody>
      <tr class="odd">
      <td><p>如果设备驱动程序导致问题或者你希望暂停设备驱动程序的安装,你可以通过清除“启用这些驱动程序并允许计算机安装”复选框来禁用设备驱动程序。 你也可以在导入驱动程序后将其禁用。</p></td>
      </tr>
      </tbody>
      </table>
    
      </div>
    
    - 要将设备驱动程序分配到管理类别(例如“台式机”或“笔记本”类别)以供筛选之用,请单击“类别”并选择现有类别或创建新类别。 还可以使用类分配来配置通过 [自动应用驱动程序](hh846237\(v=technet.10\).md) 任务序列步骤应用到部署的设备驱动程序。
    
  6. 在“将驱动程序添加到包”页上,指定下列设置,然后单击“下一步”:

    System_CAPS_important重要事项

    当你使用任务序列来自动完成操作系统的部署时,此设置可为你提供帮助。 要将驱动程序包安装为任务序列的一部分,请使用 自动应用驱动程序应用驱动程序包 任务序列步骤。

    - 选择用于分发设备驱动程序的驱动程序包。
    
      (可选)单击“新建包”以创建新的驱动程序包。 在创建新驱动程序包时,你必须提供未由其他驱动程序包使用的网络共享。
    
    - 在 System Center 2012 Configuration Manager SP2 之前,默认情况下,在分发点更新驱动程序包后才能使用新的驱动程序。 如果你不希望在将设备驱动程序添加到驱动程序包后更新分发点,请清除“完成后更新分发点”复选框。
    
    - 从 System Center 2012 Configuration Manager SP2 开始,如果已将包分发到分发点上,请单击对话框中的“是”,以更新分发点上的启动映像。 在将设备驱动程序分发到分发点之前,将无法使用这些驱动程序。 如果单击“否”,则必须运行“更新分发点”操作,启动映像才会包含已更新的驱动程序。 如果从未分发驱动程序包,则必须单击“驱动程序包”节点中的“分发内容”。
    
  7. 在“将驱动程序添加到启动映像包”页上,指定下列选项,然后单击“下一步”:

    System_CAPS_note注意

    操作系统部署方案的最佳做法是,仅将大容量存储器和网络设备驱动程序添加到启动映像。

    - 指定可安装导入的设备驱动程序的启动映像。
    
    - 在 System Center 2012 Configuration Manager SP2 之前,选择“完成后更新分发点”以在将设备驱动程序添加到启动映像后更新分发点,然后单击“下一步”。 在将设备驱动程序分发到分发点之前,将无法使用这些驱动程序。
    
    - 从 System Center 2012 Configuration Manager SP2 开始,单击“下一步”并考虑以下事项:
    
        - 单击对话框中的“是”以更新分发点上的启动映像。 在将设备驱动程序分发到分发点之前,将无法使用这些驱动程序。 如果单击“否”,则必须运行“更新分发点”操作,启动映像才会包含已更新的驱动程序。 如果从未分发驱动程序包,则必须单击“驱动程序包”节点中的“分发内容”。
    
        - 如果一个或多个驱动程序的体系结构与你所选的启动映像的体系结构不匹配,则 配置管理器 会发出警告。 如果不匹配,请单击“确定”并返回到“驱动程序详细信息”页,取消选择与所选启动映像的体系结构不匹配的驱动程序。 例如,如果选择 x64 和 x86 启动映像,则所有驱动程序必须支持这两种体系结构。 如果选择 x64 启动映像,则所有驱动程序必须支持 x64 体系结构。
    
          <div class="alert">
    
          <table>
          <colgroup>
          <col style="width: 100%" />
          </colgroup>
          <thead>
          <tr class="header">
          <th><img src="images/Hh221349.s-e6f6a65cf14f462597b64ac058dbe1d0-system-media-system-caps-icon-note(SC.12).jpeg" title="System_CAPS_note" alt="System_CAPS_note" />注意</th>
          </tr>
          </thead>
          <tbody>
          <tr class="odd">
          <td><ul>
          <li><p>该体系结构以制造商提供的 .INF 中所报告的体系结构为基础。</p></li>
          <li><p>如果驱动程序报告称它支持两种体系结构,则可以将其导入到任一启动映像。</p></li>
          </ul></td>
          </tr>
          </tbody>
          </table>
    
          </div>
    
        - 如果将不是网络或存储器驱动程序的设备驱动程序添加到启动映像,则 配置管理器 会发出警告,因启动映像通常不需要这些驱动程序。 单击“是”以将驱动程序添加到启动映像,或单击“否”返回并修改驱动程序选择。
    
        - 如果一个或多个选定的驱动程序未正确进行数字签名,则 配置管理器 会发出警告。 单击“是”继续,单击“否”返回并对驱动程序选项进行更改。
    
  8. 完成向导。

如何添加和删除与驱动程序包和启动映像关联的设备驱动程序

使用下列过程来修改驱动程序包和启动映像。 要添加或删除设备驱动程序,请在“驱动程序”节点中找到驱动程序,然后编辑所选驱动程序与之关联的包或启动映像。

添加或删除与驱动程序包关联的设备驱动程序

  1. 在 配置管理器 控制台中,单击“软件库”。

  2. 在“软件库”工作区中,展开“操作系统”,然后单击“驱动程序”。

  3. 在“驱动程序”节点中,选择要添加到驱动程序包的设备驱动程序。

  4. 在“主页”选项卡上的“驱动程序”组中,单击“编辑”,然后单击“驱动程序包”。

  5. 要添加设备驱动程序,请选中要向其中添加设备驱动程序的驱动程序包的复选框。 要删除设备驱动程序,请清除要从中删除设备驱动程序的驱动程序包的复选框。

    如果要添加与驱动程序包关联的设备驱动程序,你可以根据需要通过单击“新建包”打开“新建驱动程序包”对话框来创建新包。

  6. 必须在分发点上更新驱动程序包,才能使用其中的驱动程序。 请考虑下列各项:

    - 在 System Center 2012 Configuration Manager SP2 之前,默认情况下,在分发点更新驱动程序包后才能使用新的驱动程序。 如果你不希望在将设备驱动程序添加到驱动程序包后更新分发点,请清除“完成后更新分发点”复选框。
    
    - 从 System Center 2012 Configuration Manager SP2 开始,如果已将包分发到分发点上,请单击对话框中的“是”,以更新分发点上的启动映像。 在将设备驱动程序分发到分发点之前,将无法使用这些驱动程序。 如果单击“否”,则必须运行“更新分发点”操作,启动映像才会包含已更新的驱动程序。 如果从未分发驱动程序包,则必须单击“驱动程序包”节点中的“分发内容”。
    
  7. 单击"确定"。

添加或删除与启动映像关联的设备驱动程序

  1. 在 配置管理器 控制台中,单击“软件库”。

  2. 在“软件库”工作区中,展开“操作系统”,然后单击“驱动程序”。

  3. 在“驱动程序”节点中,选择要添加到驱动程序包的设备驱动程序。

  4. 在“主页”选项卡上的“驱动程序”组中,单击“编辑”,然后单击“启动映像包”。

  5. 要添加设备驱动程序,请选中要向其中添加设备驱动程序的启动映像的复选框。 要删除设备驱动程序,请清除要从中删除设备驱动程序的启动映像的复选框。

  6. 如果不希望更新存储启动映像的分发点,请清除“完成后更新分发点”复选框。 默认情况下,会在更新启动映像后更新分发点。

    在 System Center 2012 Configuration Manager SP2 之前,选择“完成后更新分发点”以在将设备驱动程序添加到启动映像后更新分发点,然后单击“下一步”。 在将设备驱动程序分发到分发点之前,将无法使用这些驱动程序。

    从 System Center 2012 Configuration Manager SP2 开始单击“确定”并考虑以下事项:

    1. 从 System Center 2012 Configuration Manager SP2 开始,如果已将包分发到分发点上,请单击对话框中的“是”,以更新分发点上的启动映像。 在将设备驱动程序分发到分发点之前,将无法使用这些驱动程序。 如果单击“否”,则必须运行“更新分发点”操作,启动映像才会包含已更新的驱动程序。 如果从未分发驱动程序包,则必须单击“驱动程序包”节点中的“分发内容”。

    2. 如果一个或多个驱动程序的体系结构与你所选的启动映像的体系结构不匹配,则 配置管理器 会发出警告。 如果不匹配,请单击“确定”并返回到“驱动程序详细信息”页,取消选择与所选启动映像的体系结构不匹配的驱动程序。 例如,如果选择 x64 和 x86 启动映像,则所有驱动程序必须支持这两种体系结构。 如果选择 x64 启动映像,则所有驱动程序必须支持 x64 体系结构。

    3. 如果一个或多个选定的驱动程序未正确进行数字签名,则 配置管理器 会发出警告。 单击“是”继续,单击“否”返回并对驱动程序选项进行更改。

    4. 如果将不是网络或存储器驱动程序的设备驱动程序添加到启动映像,则 配置管理器 会发出警告,因启动映像通常不需要这些驱动程序。 单击“是”以将驱动程序添加到启动映像,或单击“否”返回并修改驱动程序选择。

  7. 单击"确定"。

用于管理设备驱动程序的其他操作

如果从“驱动程序”节点中选择一个或多个设备驱动程序,你可以执行其他操作来管理设备驱动程序。 这些操作包括下列各项:

操作

描述

分类

清除、管理或为所选设备驱动程序设置管理类别。

删除

从“驱动程序”节点中删除设备驱动程序,并还会从关联的分发点中删除驱动程序。

禁用

禁止安装设备驱动程序。 你可以暂时禁用设备驱动程序,以使 配置管理器 客户端计算机和任务序列在你部署操作系统时无法安装这些设备驱动程序。

启用

让 配置管理器 客户端计算机和任务序列在部署操作系统时安装设备驱动程序。

移动

将设备驱动程序移动到“驱动程序”节点中的另一个文件夹。

属性

打开“属性”对话框,你可以在其中查看和更改设备驱动程序的属性。 例如,可以更改设备驱动程序的名称和描述,启用设备驱动程序,以及指定设备驱动程序可以在哪些平台上运行。

管理驱动程序包

使用下列过程和附加信息来创建和管理驱动程序包。

如何创建驱动程序包

使用下列过程来创建新的驱动程序包。 你必须将设备驱动程序添加到驱动程序包并将它们分发到分发点,然后 配置管理器 客户端才能安装这些驱动程序。

System_CAPS_important重要事项

要创建驱动程序包,你必须有未由另一个驱动程序包使用的空网络文件夹。 大多数情况下,你必须在执行此过程之前创建新文件夹。

System_CAPS_note注意

在使用任务序列来安装驱动程序时,请限制包括在驱动程序包中的驱动程序的数量。

  • 要在运行 Windows XP 的计算机上安装驱动程序,请创建所包含的设备驱动程序少于 150 个的驱动程序包。

  • 对于运行 Windows Vista 和更高版本的计算机,请创建所包含的设备驱动程序少于 500 个的驱动程序包。

使用下列过程来创建驱动程序包。

创建驱动程序包

  1. 在 配置管理器 控制台中,单击“软件库”。

  2. 在“软件库”工作区中,展开“操作系统”,然后单击“驱动程序包”。

  3. 在“主页”选项卡上的“创建”组中,单击“创建驱动程序包”。

  4. 在“名称”框中,指定驱动程序包的描述性名称。

  5. 在“备注”框中,输入驱动程序包的可选描述。 确保该描述提供有关驱动程序包的内容或用途的信息。

  6. 在“路径”框中,指定驱动程序包的空源文件夹。 以通用命名约定 (UNC) 格式输入源文件夹的路径。 每个驱动程序包必须使用唯一的文件夹。

    System_CAPS_important重要事项

    站点服务器帐户必须具有指定源文件夹的“读取”和“写入”权限。

新驱动程序包不包含任何驱动程序。 下一步是向包中添加驱动程序。

如果“驱动程序包”节点包含若干包,你可以向节点中添加文件夹将包分隔为逻辑组。

要查看驱动程序包的关联常规信息、数据源信息、分发点信息、数据访问信息和安全信息,请单击“属性”。

用于管理驱动程序包的其他操作

如果从“驱动程序包”节点中选择一个或多个驱动程序包,你可以执行其他操作来管理驱动程序包。 这些操作包括下列各项:

操作

描述

创建预留内容文件

创建可用于手动导入内容及其关联元数据的文件。 如果站点服务器和存储驱动程序包的分发点之间的网络带宽较低,请使用预留内容。

删除

从“驱动程序包”节点中删除驱动程序包。

分发内容

将驱动程序包分发到与分发点、分发点组以及与集合关联的分发点组。

管理访问帐户

添加、修改或删除驱动程序包的访问帐户。

有关包访问帐户的详细信息,请参阅 Configuration Manager 中使用的帐户的技术参考

移动

将驱动程序包移动到“驱动程序包”节点中的另一个文件夹。

更新分发点

更新存储包的所有分发点上的设备驱动程序包。 此操作只会复制在上次分发点之后已更改的内容。

属性

打开“属性”对话框,你可以在其中查看和更改设备驱动程序的内容及属性。 例如,可以更改设备驱动程序的名称和描述,启用设备驱动程序,以及指定设备驱动程序可以在哪些平台上运行。

如何使用任务序列在计算机上安装设备驱动程序

对于在操作系统部署期间将设备驱动程序安装到目标计算机上的任务序列,可以向其添加步骤。 可以指定要安装的设备驱动程序,也可以让 配置管理器 搜索驱动程序类别,以确定要安装的驱动程序。 有关任务序列的详细信息,请参阅 在 Configuration Manager 中规划任务序列策略

使用下列过程在操作系统部署期间安装设备驱动程序。 可以使用下列“驱动程序”任务序列步骤之一:

使用任务序列安装设备驱动程序

  1. 在 配置管理器 控制台中,单击“软件库”。

  2. 在“软件库”工作区中,展开“操作系统”,然后单击“任务序列”。

  3. 在“任务序列”节点中,选择为了安装设备驱动程序而要修改的任务序列,然后单击“编辑”。

  4. 移到要添加“驱动程序”步骤的位置,单击“添加”,然后选择“驱动程序”。

  5. 如果希望任务序列安装所有设备驱动程序或者指定的特定类别,则添加“自动应用驱动程序”步骤。 在“属性”选项卡上指定步骤的选项,以及在“选项”选项卡上指定步骤的任何条件。

    如果希望任务序列只安装指定包中的那些设备驱动程序,则添加“应用驱动程序包”步骤。 在“属性”选项卡上指定步骤的选项,以及在“选项”选项卡上指定步骤的任何条件。

    System_CAPS_important重要事项

    如果必须解决任务序列的问题,则还可以在“选项”选项卡上选择“禁用此步骤”,以禁用此步骤。

  6. 单击“确定”以保存任务序列。