有人要求我帮助在 Windows Server 2008 (R1 SP2) 服务器上为 Windows 7 客户端设置 KMS 服务器。Windows Server 的许可与 Windows 7 是分开的(批量许可仅适用于 Windows 7)。
我是否正确地认为这意味着 Windows Server 将无法充当 Windows 7 的 KMS,而需要设置 Windows 7 KMS?
答案1
您可以在 Server 2008(非 R2)服务器上使用 KMS 来许可升级版本,只需更新 KMS 服务器即可。(同时将您的操作系统从 SP1 更新到 SP2。)
以下是更新内容:
http://support.microsoft.com/kb/2757817/en-us
此更新扩展了 Windows Vista 的密钥管理服务 (KMS),适用于Windows 服务器 2008,适用于 Windows 7 和 Windows Server 2008 R2,以启用 Windows 8 和 Windows Server 2012 的企业许可。
KMS 支持以下 KMS 客户端激活:
•Windows Server 2008 R2
•Windows Server 2008
•Windows 8
•Windows Server 2012
•Windows 7的
•Windows Vista
您可以使用同一个 KMS 激活服务器和客户端如果在服务器上运行,但在 KMS 开始工作之前,您需要至少有 5 个服务器和 25 个客户端。
KMS 服务不需要专用服务器。KMS 服务可以与其他服务(如 Active Directory® 域服务 (AD DS) 域控制器和只读域控制器 (RODC))共同托管。KMS 主机还可以在运行任何受支持的 Windows 操作系统(包括 Windows Server 2003)的物理计算机或虚拟机上运行。尽管运行 Windows Server 2008 R2 的 KMS 主机可以激活任何支持批量激活的 Windows 操作系统,但运行 Windows 7 的 KMS 主机只能激活运行 Windows 7 和 Windows Vista 的计算机。单个 KMS 主机可以支持无限数量的 KMS 客户端;但是,Microsoft 建议至少部署两个 KMS 主机以实现故障转移。大多数组织只需使用两个 KMS 主机即可实现整个基础架构。
摘自以下 TechNet 文章:http://technet.microsoft.com/en-us/library/ff793434.aspx
答案2
作为瑞安·里斯说你需要升级 KMS 服务(我使用过KB968912)。但还有一件事 - 为了能够激活 Windows 7 计算机,您需要在“Windows Server Standard 2008”服务器上安装“Windows Server Standard 2008 R2”KMS 密钥,而不是“Windows Server Standard 2008”KMS 密钥。
因此,如果您没有“Windows Server Standard 2008 R2”批量许可证(您没有“Windows Server Standard 2008 R2”KMS 密钥),那么即使您安装了上述 KMS 服务更新,您也无法使用“Windows Server Standard 2008”激活 Windows 7。您需要使用 Windows 7 KMS 密钥将一台“Windows 7”工作站配置为 KMS 主机。
但是如果您有“Windows Server Standard 2008 R2”KMS 密钥,那么您不必将“Windows Server Standard 2008”服务器升级到 R2 - 您只能升级 KMS 服务,这样它就会接受“R2”密钥。
这一切都非常令人困惑,而且记录很差。