创建新硬件提交

借助合作伙伴中心硬件仪表板,可以提交经过 Windows 测试的驱动程序以进行认证。 本文介绍如何在合作伙伴中心硬件仪表板中创建新的硬件提交。

提交到仪表板的硬件将在 5 个工作日或更少时间内进行处理,具体取决于提交是否需要手动检查。 如果提交测试失败、没有应用有效筛选器或由于内部业务策略的原因,可能需要手动检查。

注意

为了在不影响性能的情况下提高 Windows 10 的安全性,所有二进制文件现在都会收到嵌入式签名。 这适用于所有提交的认证,而不仅仅是 Windows 10 提交。

先决条件

  1. 确保仪表板帐户已注册 Windows 硬件开发人员计划。 有关如何注册的信息,请参阅如何注册 Windows 硬件开发人员计划

  2. 使用下表来确定为提交创建哪些签名文件。

    操作系统 必需的签名文件类型 指南
    Windows 11、Windows 10 以及从 Windows Server 2016 开始的 Windows Server 版本 Windows Hardware Lab Kit .hlk 文件 根据兼容系统查找并下载正确版本的 HLK。 然后,可以将所有 HLK 测试结果合并到一个仪表板提交中。

    注意:Windows 10 版本 22H2 发布不会更新 Windows 硬件兼容性计划 (WHCP),并将遵循与 Windows 10 版本 2004 相同的准则。 有关详细信息,请参阅适用于 Windows 10 22H2 版的 WHCP 指南
    Windows 8/8.1 及更早版本 Windows 硬件认证工具包 .hckx 文件 若要了解如何创建 .hckx 文件并对其进行数字签名,请参阅 Windows HCK 入门指南
    Windows Server 2008 及更早版本 WLK 硬件提交包 .cab 文件 要了解如何创建 WLK 提交包,请参阅创建新的 WLK 硬件提交

提交新硬件

  1. 转到合作伙伴中心硬件仪表板并使用凭据登录。

  2. 选择“提交新硬件”

    Screenshot of the the list of submitted hardware list.

  3. 在“包和签名属性”部分,输入驱动程序提交的产品名称。 此名称可用于搜索和整理驱动程序提交。

    注意

    如果与其他公司共享你的驱动程序,他们会看到该名称。

  4. 拖动或浏览到想要提交的 .hlkx/.hckx 文件。 如果要提交 WLK 硬件,则必须提交 .cab 文件。 要了解如何创建 WLK .cab 文件提交,请参阅创建 WLK 硬件提交包

    Screenshot that shows the new hardware submission form.

  5. 如果你希望在发布之前测试驱动程序,请选择“执行测试签名”。 测试签名驱动程序类似于为公开版本签名的驱动程序,但不需要 HLK 测试。 它们还没有通过 Windows 更新分发,但可以从硬件提交站点下载。 可以仅在测试计算机上安装它们。 有关测试签名驱动程序包的详细信息,请参阅 WHQL 测试签名程序如何对驱动程序包进行测试签名

  6. 完成提供的任何其他问卷。 该门户会显示为 Windows Server 认证提交的产品类型所需的任何调查问卷。

  7. 在“请求签名”下,选择应包含在驱动程序中的操作系统签名(包括允许的低级操作系统)。 可用的认证因驱动程序提交包而异,因此可能不会列出任何认证。

    注意

    若要对单个体系结构的驱动程序包进行签名,请仅将该体系结构的日志包括在内。 例如,若仅对 x64 进行签名,请仅提交 x64 日志。

    Screenshot that shows possible signatures for a driver submission, and the finalize button.

  8. 在“认证”部分中,填写以下信息:

    字段 说明
    设备类型 指示设备是否是:

    内部组件 - 如果设备是系统的一部分并连接到电脑内部。

    外部组件 - 如果设备是连接到电脑外部设备(外围设备)。

    两者 - 如果设备既可连接到内部(在电脑内部),又可连接到外部(外围设备)。
    设备元数据类别 根据设备类别,从默认图标列表中为选择一个设备图标。 这决定了哪个图标将显示在“设备和打印机”中。 如果不希望显示自己的设备,请选择“内部设备”。若要了解如何使用 Windows Device Stage 提供丰富的体验,请参阅创建设备元数据体验

    设备元数据模型 ID 这些 GUID 用于验证向传统 Sysdev 面板提交的设备元数据。 如果提供,它们必须与设备元数据包中的模型 ID 匹配。
    公告日期 输入希望将产品列入 Windows Server 目录、Windows 认证产品列表和通用驱动程序列表中的日期。
    市场营销名称 输入提交的市场营销名称。 市场营销名称允许为产品提供别名。 可以提供任意多个名称。

    Screenshot that shows the certification section.

    重要

    请务必检查已设置的公告日期。 如果公告日期已过,将无法添加新的名称。

  9. 选择页面底部的“提交”

  10. “分发”部分用于将驱动程序发布到 Windows Update。 有关如何使用分发部分的信息,请参阅使用发货标签管理驱动程序分发

  11. 可以使用页面顶部的进度跟踪器来监控提交进度。 一旦所有步骤都显示绿色复选标记,即表示提交完成,贵组织将在仪表板标题中收到通知。

    Screenshot that shows the progress tracker.

  12. 查看结果。 如果提交失败,请进行任何必要的更改并重新提交。

对提交错误进行故障排除

文件缺少错误

错误消息是以下项之一:

  • 文件柜的根目录下包含文件。
  • 在驱动程序目录/目录: XYZ 中找不到 .inf 文件。

失败原因是 .cab 文件结构不正确。 .CAB 结构是使用 .CAB 文件的根文件夹中的驱动程序文件创建,而非将它们置于子文件夹中。 有关如何为驱动程序签名提交创建正确的 .CAB 文件的说明,请参阅通过证明对 Windows 10 及更高版本的驱动程序进行签名

Zip64 错误

错误消息为:

文件使用的是 Zip64(文件大小超过 4 GB)

当上传存档的文件类型为 .zip64 而不是 .zip 时,就会出现此错误。 这是由于文件大小造成的。 要修复此错误,请按照以下步骤重新打包提交的内容。

  1. 将当前的 .hckx/hlkx 文件重命名为 .zip。
  2. 提取到文件夹。
  3. 打开 文件夹。
  4. 选择所有项目,然后选择并按住(或右键单击)并选择“发送到压缩 zip 文件夹”
  5. 将新的 .zip 文件夹重命名为 .hckx/.hlkx。
  6. 上传新的 .hckx/.hlkx 文件。

无法打开 DUA 包

错误消息为:

无法打开包:与包含此实例包管理器的版本 (3.2.0.0) 不兼容

使用 HLK studio 打开下载的 DUA shell 包并创建 DUA 提交。

其他问题

如果此处未解决你的问题,请转到获取对合作伙伴中心面板问题的支持

后续步骤