暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

AWS EC2 Windows 实例激活为什么会失败

AWS Azure技术分享 2020-06-24
738

在此文章中,我将引导您完成这样一个场景:Amazon EC2 Windows 实例的消息:Windows activation failed(Windows 激活失败),如何修复此问题?。


简短描述

Windows 实例使用 AWS Key Management Service (AWS KMS) 进行激活。如果您的实例无法连接到 AWS KMS 服务器,那么您可能会收到一条 Windows 激活错误消息。或者,AWS KMS 客户端配置可能存在问题。

手动来激活 Windows

1. 更新 EC2Config.   

  • 对于 Windows Server 2012 R2 以及更早版本:先更新 EC2Config,然后重启该实例。

  • 对于 Windows Server 2016 及更高版本:运行以下命令,设置到 AWS KMS 服务器的正确路由:

        PS C:>Import-Module 
    "C:\ProgramData\Amazon\EC2-Windows\Launch\Module\Ec2Launch.psd1"
        PS C:>Add-Routes
        PS C:>Set-ActivationSettings
        PS C:>slmgr /ato

        如果 Windows 仍未激活,请继续执行第 2 步。


2. 添加端口

AWS KMS 作为 TCP 流量在端口 1688 上运行。请确保添加一个例外,允许任何安全软件或防火墙软件上的 AWS KMS 流量,这些软件控制源自您实例的出站连接。


3. 添加端口

设置您的 Windows AWS KMS 设置密钥。首先,为您的操作系统版本识别正确的 KMS 客户端设置密钥。然后以管理员身份运行以下命令:

slmgr.vbs /ipk <KMSSetupKey>。

3. 设置 Windows AWS KMS 计算机的 IP 地址

设置 Windows AWS KMS 计算机的 IP 地址。来自 VM Import 的实例或旧版本的 EC2-Classic 实例可能没有正确的 AWS KMS 服务器 IP 地址。以管理员身份运行以下命令:slmgr.vbs /skms 169.254.169.250:1688

3. 激活 Windows

要激活 Windows,请以管理员身份运行以下命令:slmgr /ato

点一下右下角“在看”,让我们做的更好


文章转载自AWS Azure技术分享,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论