Windows Server
 Computer >> コンピューター >  >> システム >> Windows Server

内部エラーが発生しました:リモートデスクトップ接続エラー

An internal error has occurred」という奇妙なメッセージが表示されました 」RDPを使用してWindows10からWindowsServer2012R2を実行している最近展開されたRDSHサーバーに接続しようとした場合。昨日と同じように、サーバーへのリモートデスクトップ接続は正常に機能しましたが、RemoteAppsのインストールと構成、およびサーバーの再起動後、デスクトップに接続できませんでした。明らかに、ユーザーは接続時にパスワードの入力を求められるため、リモートデスクトップサービスは機能しているようです。

私が理解したように、RDPコンソールメッセージ「内部エラーが発生しました 」はさまざまな場合に表示され、リモートデスクトップサーバーとクライアントの両方の問題が原因である可能性があります。この記事では、問題を解決するためのすべての方法と、私を助けてくれたシナリオについて説明しようとしました。

内部エラーが発生しました:リモートデスクトップ接続エラー

まず、RDPポート3389がRDSサーバーで接続を受け入れ、接続がファイアウォールによってブロックされていないことを確認します(Test-NetConnection your_rdp_server –port 3389 )。

RDSサーバーでRDP接続ログを調べたところ、エラーは見つかりませんでした。 Microsoft-Windows-RemoteDesktopServices-RdpCoreTS / Operationalログは、RDPセッションが作成されたことを示しています:

The server accepted a new TCP connection from client 192.168.1.60:64379.
Connection RDP-Tcp#4 created

ただし、RDPセッションは後でエラーなしで終了しました:

The server has terminated main RDP connection with the client.
The disconnect reason is 0

内部エラーが発生しました:リモートデスクトップ接続エラー

リモートサーバー上のリモートデスクトップサービスのステータスを確認し、サービスを再起動します。 Services.mscコンソールからリモートで実行できます([別のコンピューターに接続]オプションを使用)が、PowerShellを使用してサービスの状態を確認して再起動する方が簡単です。

(Get-Service TermService -ComputerName ny-rds1).status

サービスは実行中です。再起動しましょう:

Get-Service TermService -ComputerName ny-rds1| Restart-Service –force –verbose

内部エラーが発生しました:リモートデスクトップ接続エラー

しかし、これでは問題は解決しませんでした。

これを解決する他の方法があります。私がWebで見つけた方法は次のとおりです。

  • EventID 1057が表示された場合 TerminalServices-RemoteConnectionManagerイベントログ( RDセッションホストサーバーは、SSL接続でのRDセッションホストサーバー認証に使用される新しい自己署名証明書の作成に失敗しました )、フォルダC:\ ProgramData \ Microsoft \ Crypto \ RSAに移動し、 Machinekeysの名前を変更します Machinekeys_bakへのフォルダ そしてTermServiceを再起動します;
  • また、リモートデスクトップ接続用にH.264 / AVCハードウェアエンコーディングを構成する場合、Windows101809でRDPの問題「内部エラーが発生しました」が発生したこともわかりました。 ポリシーはリモートコンピューターで有効になっています(次のGPOセクションにあります:[コンピューターの構成]->[管理用テンプレート]->[Windowsコンポーネント]->[リモートデスクトップサービス]->[リモートデスクトップセッションホスト]->[リモートセッション環境])。この問題を解決するには、 fClientDisableUDP を作成して、RDPのUDPプロトコルを無効にする必要があります。 値が1のパラメータ レジストリキーHKLM\SOFTWARE \ Policies \ Microsoft \ Windows NT \ Terminal Services \ Client;
  • エラーが表示された場合すぐに [接続]をクリックした後(接続の試行はリモートデスクトップサーバーによってすぐに拒否されたようです)、未処理のRDP接続の最大制限を増やしてみてください。 Windows 10ではSKUはデフォルトで100に設定されていますが、Windows Serverでは3000です。regedit.exeを実行し、DWORDレジストリパラメーター MaxOutstandingConnectionsを作成します。 値が10000 regキーHKEY_LOCAL_MACHINE\SYSTEM \ CurrentControlSet \ Control \ TerminalServer\にあります。 (特別なRDPカウンターは、正しくないRDPログインを考慮に入れており、指定されたMaxOutstandingConnections値に達すると、RDPアクセスがブロックされます。)

私の場合、上記のシナリオはどちらも当てはまりませんでした。ときどき、このRDSサーバーに接続するときに他のコンピューターで問題が発生しないことがわかりました。これは、リモートデスクトップサーバーではなく、コンピューターに問題があったことを意味します。

レジストリキーHKEY_CURRENT_USER\Software \ Microsoft \ Terminal Server Client \ ServersのRDP接続履歴をクリアし、C:\ Users \%Username%\ AppData \ Local \ Microsoft \ Terminal Server Client \ CacheのRDPキャッシュをリセットしました(以前それを行うには、実行中のすべてのmstsc.exeセッションを閉じます):

del "C:\Users\%Username%\AppData\Local\Microsoft\Terminal Server Client\cache"

内部エラーが発生しました:リモートデスクトップ接続エラー

その後、コンピューターを再起動すると、RDP接続エラーが消えました!


  1. FIX リモート デスクトップ接続:認証エラーが発生しました。要求された機能はサポートされていません (解決済み)

    Windows 7 ベースのコンピューターで、リモート デスクトップ接続アプリを介して Server 2012 に接続しようとすると、次のエラーが表示されました:「認証エラーが発生しました。要求された機能はサポートされていません。」同時に、Windows 10 ベースの PC からのリモート デスクトップ接続は成功します。 このチュートリアルには、Windows 10/8/7 OS のリモート デスクトップ接続でのエラー「認証エラーが発生しました。要求された機能はサポートされていません」を解決する手順が含まれています。 修正方法:Windows リモート デスクトップ接続で「要求された

  2. リモート デスクトップ接続を保護するためのヒント

    大多数の IT 企業はリモートで作業する必要がありますが、多くはリモート アクセス接続を使用して職場のコンピューターにアクセスしています。パンデミック COVID-19 が 2 月下旬に私たちを襲って以来、人々は屋内にとどまることを余儀なくされました。このように、オフィスや職場を次々と閉鎖しています。サービスに依存しているすべての人は、自宅で仕事をする必要があります。したがって、ユーザーは接続のセキュリティに注意する必要があります。ハッキング攻撃は、コロナウイルスを利益のために利用していることが確認されているため、これらの時期により一般的です. このような状況の中で、リモート デスクトップ接