检测到新设备时,Windows 将检查驱动程序存储区以查看是否在那里暂存了相应的驱动程序包。如果没有,Windows 将检查多个位置以查找放置在驱动程序存储区中的驱动程序包。按顺序排列,这些位置分别为:

  1. 在 DevicePath 注册表设置中指定的文件夹,如本主题所述。

  2. Web 上的 Windows Update。有关详细信息,请参阅将 Windows 配置为在 Windows Update 中搜索设备驱动程序

  3. 用户提供的文件路径或介质。

Windows 找到驱动程序包后,会将其复制到驱动程序存储区,然后从中进行安装。

本主题所提供的过程可以用于修改设备管理器为驱动程序包搜索的文件夹的列表。

本地 Administrators 组中的成员身份或同等身份是完成此过程所需的最低要求。

将 Windows 配置为在其他文件夹中搜索设备驱动程序
  1. 启动注册表编辑器。单击“开始”,然后在“开始搜索”框中键入 regedit

  2. 如果出现“用户帐户控制”对话框,请确认所显示的是您想要执行的操作,然后单击“”。

  3. 导航到以下注册表项:

    HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/Current Version

  4. 在细节窗格中,双击“DevicePath”

  5. 向设置添加其他文件夹路径,用分号分隔每个文件夹路径。确保 %systemroot%\inf 是包括在值中的文件夹之一。

小心

请勿从 DevicePath 注册表项中删除 %systemroot%\inf。删除该文件夹可能会中断设备驱动程序安装。

其他注意事项
  • 可以包括使用以下内容的路径:

    • 驱动器号和文件夹,如 c:\foldername

    • 环境变量,如 %systemdrive%\foldername

    • 网络路径,如 \\server\share

    所指定的列表必须位于同一行上,并以分号分隔每个文件夹。

  • 如果在 DevicePath 注册表项中列出的文件夹包含其他子文件夹,则搜索中也将包括这些子文件夹。例如,将 c:\ 包含为路径之一将导致 Windows 搜索整个驱动器。

  • 在 DevicePath 注册表项所引用的文件夹中包含驱动程序包并不会删除由程序包上签名创建的任何提示。如果程序包未签名,或者由未知或不受信任的发布者签名,则仍会向用户显示接受发布者的对话框。在“受信任的发布者”证书存储区中包含用于对驱动程序进行签名的证书会删除此附加提示。有关详细信息,请参阅 Microsoft 网站上关于对设备驱动程序进行签名的文档 (https://go.microsoft.com/fwlink/?linkid=62923)(可能为英文网页)。