使用 KMS 方式激活 Windows Vista、Windows 7 或 Windows 8,可能会收到以下错误信息:
正在激活 Windows(R) 7, Enterprise edition
(ae2ee509-1b34-41c0-acb7-6d4650168915)…
错误: 0xC004F035 软件授权服务报告无法使用批量许可证产品密钥激活该计算机。批量授权系统要求从具有资格的操作系统进行升级。请联系您的系统管理员,或者使用其他类型的密钥
出现这个错误,99.9% 是因为这台电脑是 OEM 非预装 Windows 系统的电脑,还有 1% 的可能是这台电脑 BIOS 里的 ACPI_SLIC 表损坏。
一.解决方法
解决方法有2类:
1.找 OEM 厂商升级 BIOS,这个 BIOS 需要含有正确 Windows Marker 信息的 ACPI_SLIC 表
2.不使用 KMS 激活,改用 MAK 激活或零售方法激活
二.延伸阅读
做技术的不能只知其然不知其所以然,那样永远提高不了。
1.什么是 ACPI_SLIC
ACPI_SLIC 表是用在 ACPI 兼容的 BIOS 里,用于存储 Software Licensing 信息的.
2.ACPI_SLIC 有什么作用
ACPI_SLIC 表有一个 Windows Marker 信息,尝试 KMS 方式激活时,会去得这个信息,如果 Windows Marker 不存在,或者版本符合,那么无法进行 KMS 激活。
3.如何查看 ACPI_SLIC
ACPI_SLIC 表在 Windows 中没有图形界面可以显示,必须借助工具。微软官方提供了一个小工具,叫 MGADiag,下载地址。
A.运行 MGADiag 后,单击 Continue,
B.在任意其他标签下,单击 Copy,将结果粘贴到记事本里查看
C.在文本的最后,你会看到类似下面的信息:
OEM Activation 1.0 Data–>
N/AOEM Activation 2.0 Data–>
BIOS valid for OA 2.0: yes
Windows marker version: 0×20001
OEMID and OEMTableID Consistent: yes
加粗的地方代表 Windows Marker 的版本是 2.1,可以激活 OEM 方式激活 Windows Vista 和 Windows 7
如果是下面这样的,就没戏了:
OEM Activation 1.0 Data–>
N/AOEM Activation 2.0 Data–>
BIOS valid for OA 2.0: no, invalid SLIC table
Windows marker version: N/A
OEMID and OEMTableID Consistent: N/A
可以刷 BIOS,官方刷或者去能修改 BIOS SLIC 表的论坛找人改。悄悄的说声,那种组装机,基本就是后面那种,采用 OEM 激活就是去刷含 OEM 信息的 BIOS,这样系统就认为你是 OEM 机了。