尝试在从 OEM 获取的计算机上激活 Windows Vista 或 Windows 7 时收到错误消息

本文提供了一种解决方案,用于解决在从原始设备制造商(OEM)获取的计算机上激活 Windows Vista 或 Windows 7 时发生的错误。

适用于: Windows 7 Service Pack 1
原始 KB 数: 942962

现象

尝试在从 OEM 获取的计算机上激活 Windows Vista 或 Windows 7 时,会遇到以下症状之一。

症状 1

收到以下错误消息之一:

错误消息 1

错误代码:批量许可证密钥无效

若要激活,需要将产品密钥更改为有效的多次激活密钥(MAK)或零售密钥。

你必须具有合格的操作系统许可证和批量许可证 Windows <操作系统>升级许可证,或者通过 OEM 或零售源获得 Windows< 操作系统>的完整许可证。

其他任何安装此软件的行为均违反你的协议和适用的著作权法。

错误消息 2

错误代码:0xC004F059

说明:软件许可服务报告计算机 BIOS 中的许可证无效。

症状 2

看到以下错误消息:

错误代码:0xc004f035
软件许可服务报告计算机无法使用批量许可证产品密钥激活。 批量许可系统需要从合格的操作系统升级。 请联系系统管理员或使用不同类型的密钥。

如果满足以下条件,则会发生此行为:

  • 使用 密钥管理服务 (KMS) 执行激活。
  • 计算机在计算机 BIOS 程序中使用ACPI_SLIC表。

注意

高级配置和电源接口(ACPI)兼容的 BIOS 程序使用ACPI_SLIC表来存储软件许可说明信息。

原因

如果 KMS 服务器在计算机的 BIOS 程序中的 ACPI_SLIC 表中找不到有效的 Windows 标记,则会出现此问题。 出现此问题的原因之一。

原因 1

你购买了安装了符合条件的 Windows 操作系统的计算机。 但是,ACPI_SLIC表中的 Windows 标记已损坏。

原因 2

你购买了未安装符合条件的 Windows 操作系统的计算机。 在这种情况下,ACPI_SLIC表中不存在 Windows 标记。

解决方法

Windows 批量许可证仅适用于升级。 在尝试升级之前,必须先购买基础、合格和正版 Windows 许可证。 有关详细信息,请访问以下Microsoft网站:
合法化许可解决方案
此网站上的信息包括一种使用“获取正版协议”来更正不当许可的简单方法。 接下来,必须将产品密钥更改为多激活密钥(MAK)。 为此,请在以下Microsoft网站联系Microsoft批量许可服务中心:
批量许可服务中心

详细信息

当 Windows 标记缺少软件许可表或 Windows 标记信息存在但已损坏时,可能会出现“症状”部分中提到的行为。 有关批量激活 2.0 的详细信息,请访问以下Microsoft网站:
批量激活 2.0 操作指南
从 OEM 获取且系统 BIOS 中具有ACPI_SLIC表的计算机,如果该系统包含Microsoft操作系统(Windows XP、Windows Vista 或 Windows 7)的 OEM 许可证,则必须在该ACPI_SLIC表中具有有效的 Windows 标记。 不包含 OEM Microsoft操作系统的 OEM 系统可能包括不包含有效标记文件的ACPI_SLIC表。 此 Windows 标记对于计划使用 Windows Vista 或 Windows 7 批量许可证媒体根据批量许可协议中的重置映像权限重新映像或升级 OEM 系统的批量许可证客户非常重要。

ACPI_SLIC表缺少有效 Windows 标记的计算机在使用 Windows Vista 或 Windows 7 卷版本时尝试通过 KMS 激活时会生成错误。 无法使用 KMS 激活此类系统。 这是根据批量许可协议使用卷媒体的符合性检查。 但是,可以使用多个激活密钥(MAK)激活系统。 (使用 MAK 时,可能不符合许可方案。请联系你的许可专家,确保你受到投诉。或者,可以使用零售密钥。 或者,如果你购买了已安装并激活了 Windows Vista 或 Windows 7 的 OEM 系统,可以联系 OEM 以获取更多帮助。 或者,你可以购买具有Microsoft Windows 操作系统的新计算机,以及具有有效 Windows 标记的ACPI_SLIC表。

MGADiag 工具

MGADiag 工具检测和报告 BIOS 信息。 但是,ACPI_SLIC表的 BIOS 信息不会显示在图形用户界面输出中。 若要查看 BIOS 信息,请单击 Windows 选项卡,单击“复制,然后将输出粘贴到记事本或其他文本编辑器中。 输出类似于以下示例:

无法激活 KMS:

OEM 激活 2.0 数据->
BIOS 对 OA 2.0 有效:否、无效的 SLIC 表
Windows 标记版本:N/A
OEMID 和 OEMTableID 一致:N/A

Windows 标记不存在
OEM 激活 2.0 数据->
BIOS 对 OA 2.0 有效:是,但没有 Windows 标记
Windows 标记版本:N/A
OEMID 和 OEMTableID 一致:是

将能够激活 KMS:

Windows 标记存在
OEM 激活 2.0 数据->
适用于 OA 2.0 的 BIOS:是
Windows 标记版本:0x20001
OEMID 和 OEMTableID 一致:是

SLIC 表不存在
OEM 激活 2.0 数据->
BIOS 对 OA 2.0 有效:是,但没有 SLIC 表
Windows 标记版本:N/A
OEMID 和 OEMTableID 一致:N/A

注意

KMS 符合性检查仅适用于作为 KMS 客户端运行的 Windows 7 和 Windows Vista 计算机,不适用于作为 KMS 客户端计算机运行的 Windows Server 2008 或 Windows Server 2008 R2 计算机。

数据收集

如果需要 Microsoft 支持方面的帮助,建议按照使用 TSS 针对与部署相关的问题收集信息中所述的步骤收集信息。