自托管桌面驱动程序的测试分发指南

硬件合作伙伴可以通过将驱动程序发布到 Windows 更新并使用测试分发来测试 OS 升级方案。 发布后,IHV/OEM 可以通过配置预定义的注册表项值来配置其客户端系统,以请求这些驱动程序。 除了接收为测试分发的驱动程序外,生产驱动程序仍会别提供给同一客户端计算机。 测试注册表项会将预发布驱动程序添加到 Windows Update 提供的生产驱动程序列表中。 此方法限制向普通公众提供预发行驱动程序。

客户端系统可在整个 Windows 升级过程中参与接收测试分布式驱动程序。 硬件合作伙伴可以使用此测试分发过程测试 OS 升级方案。

测试分发是什么,我为什么需要它?

通过发布用于测试分发的驱动程序和配置客户端系统,以接收测试分布式驱动程序,使该系统能够接收在 Windows 更新上发布的所有预发行版驱动程序和固件内容。 合作伙伴可以使用 Windows Update 向其测试受众发布驱动程序,而不会影响其零售消费者受众。

使用测试分发发布驱动程序

可以为 Windows 7、Windows 8.x 和 Windows 10 系统发布用于测试分发的驱动程序。 要发布测试分发版,只需按正常方式创建发货标签,然后选中“目标”部分中的“测试注册表项”复选框。

显示了“测试注册表项”复选框的屏幕截图。

删除针对测试分发发布的驱动程序

如何手动删除为测试分发发布的驱动程序?

驱动程序一旦发布用于测试发布,即可手动过期或重新发布用于(正常)发布。

为测试分发发布的驱动程序的有效期是多长时间?

测试分发工作流中的驱动程序不会自动失效。 完成测试后,使用通过 Windows 更新使驱动程序过期中所述的过程手动删除驱动程序。

客户端电脑配置

如何配置我的计算机以接收测试分发驱动程序?

可以使用以下步骤配置系统以接收测试分发更新:

  1. 打开 Windows 注册表编辑器 (regedit.exe)

  2. 转到 HKLM\Software\Microsoft\

  3. 创建子项 \DriverFlighting\Partner\

  4. 在 \Partner 子项下,创建名为 TargetRing 且类型为 Drivers 的字符串作为值

  5. 确保设置如下所示:

    显示了在 Windows 注册表编辑器中的 partner 子项下创建的字符串的屏幕截图。

  6. 退出 Windows 注册表编辑器。 此更改后无需重启计算机。

  7. 执行下列选项之一:

    • 运行 Windows Update 并检查更新。
    • 在“设备管理器”中,右键单击目标设备并选择“更新设备软件”。
  8. 验证测试驱动程序是否按预期提供

    • 如果遇到问题,请联系客户服务和支持部门。

      显示了联系客户服务和支持按钮的屏幕截图。

如何使我的电脑停止接收测试分发驱动程序?

要停止接收测试分发驱动程序,请删除在上一部分创建的 TargetRing 注册表数据值。 双击“驱动程序”数据值将其删除,然后选择“确定”。 客户端系统不再提供预发布驱动程序。

注意

系统将继续从 Windows Update 接收所有生产驱动程序。

  1. 打开 Windows 注册表编辑器 (regedit.exe)

  2. 转到 HKLM\Software\Microsoft\DriverFlighting\Partner。 如果这些项不存在,则已完成操作。 否则,继续执行下一步。

  3. 在 \Partner 子项下,删除 TargetRing 的数据值

  4. 确保设置如下所示:

    显示了 Windows 注册表编辑器中 partner 子项下被删除的字符串值的屏幕截图。

  5. 退出 Windows 注册表编辑器。 此更改后无需重启计算机。

  6. 执行下列选项之一:

    • 运行 Windows Update 并检查更新
    • 在设备管理器中,右键单击目标设备并选择“更新设备软件”。