使用密钥管理服务进行激活

提示

有关零售激活的信息,请参阅以下文章:

可以通过密钥管理服务 (KMS) 执行批量激活。 KMS 可以托管在客户端版本的 Windows 或 Windows Server 上。

客户端版本的 Windows 中的密钥管理服务

在运行 Windows 客户端版本的计算机上安装 KMS 主机密钥可针对此 KMS 主机实现以下方案:

  • 激活运行相同 Windows 客户端版本的其他计算机。
  • 激活运行早期 Windows 客户端版本的其他计算机。

客户端使用 DNS 中的资源记录查找 KMS 服务器,因此需要对 DNS 进行一些配置。 如果组织对客户端使用批量激活,对较少的服务器使用基于 MAK 的激活,则此方案可能很有用。

若要启用 KMS 功能,KMS 密钥安装在 KMS 主机上。 然后,通过 Internet 或使用 Microsoft 激活服务通过电话激活主机。

在 Windows 的客户端版本中配置 KMS

可以使用 在 Windows slmgr.vbs的客户端版本上激活 KMS。 若要在客户端版本的 Windows 上激活 KMS,请执行以下步骤:

  1. 打开提升的命令提示符窗口。

  2. 在提升的命令提示符窗口中,运行以下命令以安装 KMS 密钥:

    cscript.exe slmgr.vbs /ipk <KMS_Key>
    
  3. 安装 KMS 密钥后,需要使用以下方法之一激活它:

    • 若要联机激活,请在提升的命令提示符窗口中运行以下命令:
    cscript.exe slmgr.vbs /ato
    
    • 若要通过电话激活,请遵循以下步骤:

      1. 在提升的命令提示符窗口中,运行以下命令:

        cscript.exe slmgr.vbs /dti
        

        此命令应显示安装 ID。

      2. 拨打 Microsoft 批量许可证密钥辅助支持电话号码。 按照语音提示进行操作,出现提示时,输入在上一步中获取的安装 ID。

      3. 按照语音提示继续操作。 出现提示时,请记下提示提供的 OS 激活的 48 位确认 ID。

      4. 在提升的命令提示符窗口中,运行以下命令:

        cscript.exe slmgr.vbs /atp <confirmation_ID_from_previous_step>
        

Windows Server 中的密钥管理服务

在运行 Windows Server 的计算机上安装 KMS 主机密钥可以激活运行相同或更早版本的 Windows Server 的计算机。 此外,它还允许激活 Windows 的客户端版本。

重要提示

不能将客户端 KMS 密钥安装到 Windows Server 中的 KMS 中。

在 Windows Server 中配置 KMS

  1. 使用具有本地管理凭据的帐户登录到 Windows Server 服务器。

  2. 打开服务器管理器

  3. 服务器管理器的“管理”菜单下,选择“添加角色和功能”。 此时会打开 “添加角色和功能向导” 窗口。

  4. “添加角色和功能向导”中

    1. “开始之前” 页中,选择“ 下一步 > ”按钮。

    2. “选择安装类型/安装类型 ”页中,选择“ 基于角色或基于功能的安装”,然后选择“ 下一步 > ”按钮。

    3. “选择目标服务器/服务器选择 ”页中,确保已选择 “从服务器池中选择服务器 ”。 在“ 服务器池”下,选择要安装 KMS 的服务器,然后选择“ 下一步 > ”按钮。

    4. “选择服务器角色/”“服务器角色” 页的“ 角色”下,选择“ 批量激活服务”,然后选择“ 下一步 > ”按钮。

    5. 在显示的 “添加批量激活服务所需的功能?” 窗口中,选择“ 添加功能 ”按钮,然后选择“ 下一步 > ”按钮。

    6. “选择功能/功能 ”页中,选择“ 下一步 > ”按钮。

    7. “批量激活服务 ”页中,选择“ 下一步 > ”按钮。

    8. “确认安装选择确认/”页中,选择“安装”按钮。

    9. 安装可能需要几分钟才能完成。 角色安装完成后,选择“ 关闭 ”按钮。

  5. 转到 “开始”菜单>“Windows 管理工具 ”,然后选择“ 批量激活工具”。 此时会显示 “批量激活工具” 窗口。

  6. “批量激活工具” 窗口中:

    1. “批量激活工具/简介”页 中,选择“ 下一步 > ”按钮。

    2. “选择批量激活方法/激活类型 ”页中,选择“ 密钥管理服务 (KMS) ”选项,并指定充当 KMS 主机的计算机。 此计算机可以是安装 KMS 角色的服务器,也可以是另一台服务器/客户端计算机。 指定服务器/计算机后,选择“ 下一步 > ”按钮。

    3. “管理 KMS 主机/产品密钥管理 ”页中,在“安装 KMS 主机密钥”下的文本框中输入 “KMS 主机密钥”,然后选择“ 提交 ”按钮。

    4. 如果系统要求确认替换现有密钥,请选择“ ”。

    5. 安装产品密钥后,在“ 产品密钥安装成功/产品密钥管理 ”页中,确保选中“ 激活产品 ”,然后选择“ 下一步 > ”按钮开始激活过程。

    6. “激活产品/产品密钥管理 ”页中,确保当前产品显示在 “选择产品 ”菜单下,然后选择所需的激活方法。 可用方法包括:

      • 联机活动 - 如果选择此选项,请选择“ 提交 ”按钮以完成联机激活产品。

      • 通过电话激活 - 如果选择此选项:

        1. 从“ 选择位置” 下拉菜单中选择所需位置,然后选择“ 下一步 > ”按钮。

        2. “通过电话/激活产品密钥管理”页中,按照说明通过电话激活产品。

        3. 完成后,选择“ 提交 ”按钮。

    7. “激活成功的/产品密钥管理 ”页中,查看配置选项:

      • 如果配置选项按预期,请选择“ 关闭 ”按钮。

      • 如果需要更改配置:

        1. 选择“ 下一步 > ”按钮。

        2. “配置密钥管理服务选项/产品密钥管理 ”页中,进行所需的配置更改,然后选择“ 提交 ”按钮。

        3. “配置成功/配置 ”页中,选择“ 关闭 ”按钮。

配置 KMS 主机后,它开始侦听激活请求。 但是,在达到激活阈值之前,它不会成功激活客户端。

验证密钥管理服务的配置

可以从 KMS 主机服务器或客户端计算机验证 KMS 批量激活。 KMS 批量激活要求在处理激活请求之前的最低阈值为 25 台计算机。 此处所述的验证过程会在客户端计算机每次联系 KMS 主机时递增激活计数。 如果尚未达到激活阈值,验证将生成错误消息而不是确认消息。

注意

如果在配置 KMS 激活之前配置了基于 Active Directory 的激活,则必须使用不首先尝试使用基于 Active Directory 的激活来激活自身的客户端计算机。 例如,作为未加入域的工作组计算机的客户端计算机。

要验证 KMS 批量激活是否在运行,请完成以下步骤:

  1. 在 KMS 主机上,打开事件日志并确认 DNS 发布成功。

  2. 在客户端计算机上,打开提升的命令提示符窗口并运行命令:

    cscript.exe slmgr.vbs /ato
    

    命令 /ato 使操作系统尝试使用操作系统中安装的密钥进行激活。 响应应显示许可状态和详细的 Windows 版本信息。

  3. 在客户端计算机或 KMS 主机上,打开提升的命令提示符窗口并运行命令

    cscript.exe slmgr.vbs /dlv
    

    命令 /dlv 显示详细的许可信息。 响应应返回一个错误,指出 KMS 激活计数太低。 此测试确认 KMS 正常运行,即使客户端未激活也是如此。

有关脚本 slmgr.vbs的使用和语法的详细信息,请参阅 Slmgr.vbs 选项

重要提示

客户端需要通过 TCP/IP 连接到 KMS 主机的 RPC 才能成功激活。 有关详细信息,请参阅 密钥管理服务 (KMS) 激活计划:网络要求远程过程调用 (RPC) 错误故障排除指南