このトピックでは、リモートデスクトップを使用してWindowsインスタンスに接続するときに、リモートデスクトップの接続解除エラーが表示される問題を解決する方法について説明します。
問題の説明
リモートデスクトップを使用してWindows Elastic Compute Service (ECS) インスタンスに接続できず、リモートデスクトップの切断エラーが表示されます。
原因
Virtual Network Computing (VNC) を使用してWindowsインスタンスにログインします。 「Windowsインスタンスでのログの使用」で説明した操作を実行して、イベントビューアーでシステムログを表示します。 「ターミナルサーバーのセキュリティ層がプロトコルストリームでエラーを検出し、クライアントを切断しました」というエラーメッセージが表示されます。 この問題は、インスタンスのレジストリのCertificateサブキーが破損しているために発生する可能性があります。
証明書サブキーは、端末サービス通信におけるデータ情報の認証および暗号化を担当する。 サブキーが破損している場合、Terminal Servicesのプロトコルコンポーネントはエラーを検出し、クライアントとインスタンス間の通信を中断します。 証明書サブキーはさまざまな理由で破損する可能性があります。 たとえば、管理者が特定のシステムソフトウェアをインストールまたはアンインストールするか、またはターミナルサービスのパラメータが不適切に構成されているために、サブキーが破損する可能性があります。
解決策
この例では、Windows Server 2008 R2を実行するインスタンスが使用されています。 実行する必要がある操作は、インスタンスのオペレーティングシステムによって異なる場合があります。
VNCを使用してWindowsインスタンスに接続します。
詳細については、「VNCを使用したインスタンスへの接続」をご参照ください。
[開始]> [実行] を選択します。 [実行] ダイアログボックスで
regeditと入力し、[OK] をクリックします。[レジストリエディター] ウィンドウで、
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Terminal Server\RCMパスに移動します。 [証明書] を右クリックし、[削除] を選択し、[はい] をクリックします。[開始]> [管理ツール]> [リモートデスクトップサービス]> [リモートデスクトップセッションホストの設定] を選択します。
左側のナビゲーションウィンドウで、[RDセッションホストの設定] をクリックします。 次に、右側の [RDP-Tcp] をダブルクリックします。 [RDP-Tcpプロパティ] ダイアログボックスで、[全般] タブをクリックし、[セキュリティレイヤー] を [RDPセキュリティレイヤー] に設定します。 次に、[OK] をクリックして設定を保存します。
設定を有効にするには、インスタンスを再起動します。
リモートデスクトップを使用してWindowsインスタンスに再度接続し、期待どおりにインスタンスにログインできることを確認します。