スキップしてコンテンツを表示

EC2 Windows インスタンスで Windows のアクティブ化失敗に関するメッセージが表示される場合の解決方法を教えてください。

所要時間2分
0

Amazon Elastic Compute Cloud (Amazon EC2) Windows インスタンスで、Windows のアクティブ化失敗を示すメッセージを解決したいです。

簡単な説明

Windows インスタンスは、AWS 上の Microsoft Key Management Service (Microsoft KMS) を使用してアクティベーションを行います。インスタンスが Microsoft KMS サーバーにアクセスできない場合、Windows のアクティブ化に関するエラーメッセージが表示される場合があります。詳細については、Microsoft Learn のウェブサイトで「KMS について」を参照してください。

解決策

次のいずれかの手順を実行し、Amazon EC2 インスタンスで Windows をアクティブ化できない問題を解決します。

  • AWS Systems Manager Automation ドキュメントを使用して Windows をアクティブ化します。
  • Windows を手動でアクティブ化します。
  • 「Unable to Activate Windows」エラーをトラブルシューティングします。

Systems Manager Automation ドキュメントを使用して Windows をアクティブ化する

AWSSupport-ActivateWindowsWithAmazonLicense オートメーションドキュメントは、Amazon 提供のライセンスを使用して EC2 Windows インスタンスをアクティブ化します。オートメーションは、インスタンスの Windows の現在のステータスをチェックします。ステータスが非アクティブの場合、オートメーションは Windows をアクティブにします。

注: AWSSupport-ActivateWindowsWithAmazonLicense オートメーションドキュメントでは、持ち込みライセンス (BYOL) の Windows インスタンスをアクティブ化することはできません。持ち込みライセンスの使用方法については、「AWS での Microsoft ライセンシング」を参照してください。

次の手順を実行し、Systems Manager Automation ドキュメントを使用して Windows をアクティブ化します。

  1. Systems Manager コンソールを開きます。
    注: アクティブ化する必要がある EC2 Windows インスタンスと同じ AWS リージョンを選択します。
  2. ナビゲーションペインで **[オートメーション]を選択し、[オートメーションの実行]**を選択します。
  3. 検索フィールドに ActivateWindowsWithAmazonLicense と入力します。
  4. AWSSupport-ActivateWindowsWithAmazonLicense オートメーションドキュメントを選択し、**[次へ]**を選択します。
  5. [オートメーションドキュメントの実行] で、**[シンプルな実行]**を選択します。
  6. [入力パラメータ] で、**[インタラクティブインスタンスピッカーを表示]**をオンにします。
  7. 該当する EC2 インスタンスを選択します。リストに目的のインスタンスが表示されない場合は、次の手順を実行します。
    EC2 インスタンスで Systems Manager を設定します。
    または、
    Systems Manager を設定できないか、入力パラメータでインスタンスを使用できない場合は、[インタラクティブインスタンスピッカーを表示] を無効にします。
    [InstanceID] に該当する Amazon EC2 インスタンスの ID を入力します。
    [AllowOffline][True] を選択します。
    注: [AllowOffline]True に設定すると、EC2 インスタンスは停止後、再起動します。Amazon EC2 の再起動後、インスタンスストアボリューム内のデータは削除されます。なお、Elastic IP アドレスを使用していない場合は、パブリック IP アドレスが変わります。
  8. [実行] を選択します。

Systems Manager の進行状況を監視するには、次の手順を実行します。

  1. Systems Manager コンソールを開きます。
  2. ナビゲーションペインで [オートメーション] を選択します。
  3. 実行中のオートメーションを選択し、[実行済みのステップ] を選択します。
  4. [出力] を選択し、オートメーションの出力を表示します。

Windows を手動でアクティブ化する

インスタンスで使用している Windows Server のバージョンと Amazon EC2 設定ツールに応じて、次の手順を実行します。

Windows Server 2016、2019

  1. EC2Launch v1 の最新バージョンをインストールします。

  2. PowerShell を管理者として起動します。

  3. EC2Launch モジュールをインポートします。

    Import-Module "C:\ProgramData\Amazon\EC2-Windows\Launch\Module\Ec2Launch.psd1"
  4. ルートを追加します。

    Add-Routes
  5. アクティブ化の設定を行います。

    Set-ActivationSettings
  6. Windows をアクティブ化します。

    slmgr /ato

Windows Server 2022 または EC2Launch v2 がインストールされているインスタンス

  1. EC2Launch v2 の最新バージョンをインストールします。
    注: デフォルトでは、Windows Server 2022 を使用するインスタンスには EC2Launch v2 が含まれています。

  2. PowerShell を管理者として起動します。

  3. EC2Launch v2 を再起動します。

    Net Restart "Amazon EC2Launch"

    注: EC2Launch v2 の再起動時に、オペレーティングシステム (OS) レベルのルートが自動的にリセットされます。

  4. Windows がアクティブ化されない場合は、インスタンスから Microsoft KMS サーバーへのネットワーク通信を確認します。

  5. EC2 インスタンスから Microsoft KMS サーバーに telnet を実行してから、PowerShell を開きます。

  6. 次のコマンドを実行します。

    Test-netconnection 169.254.169.250 -Port 1688  
    Test-netconnection 169.254.169.251 -Port 1688
  7. 接続ステータスの出力が TcpTestSuccessed=True であることを確認します。接続ステータスの出力が False の場合は、次のレジストリキーの Microsoft KMS 値が正しいことを確認します。

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows  
    NT\CurrentVersion\SoftwareProtectionPlatform  
    KeyManagementServiceName - 169.254.169.250  
    KeyManagementServicePort - 1688

    注: KeyManagementServiceName の値には、169.254.169.251 を入力することもできます。

  8. Test-netconnection コマンドを再度実行します。接続ステータスの出力が False の場合は、EC2 インスタンスの Amazon Time Sync Service を確認します。詳細については、「EC2 インスタンスにおける Precision クロックと時刻の同期」を参照してください。

「Unable to Activate Windows」エラーのトラブルシューティング

Amazon Elastic Block Store (Amazon EBS) スナップショットから Windows インスタンスを起動した場合、次のエラーメッセージが表示されることがあります。

「A problem occurred when Windows tried to activate.Error Code 0xC004F074」

このエラーのトラブルシューティングについては、「Windows をアクティブ化できない」を参照してください。

関連情報

EC2Config 設定ファイル

Windows インスタンスで EC2 PV ドライバーをアップグレードする

EC2 Windows インスタンスの時間に関する問題のトラブルシューティング方法を教えてください

コメントはありません

関連するコンテンツ