Windowsリモートデスクトップ(RDP)接続の使用中に黒い画面が表示される
この記事では、RDPを介してリモートWindowsホストに接続したときに、デスクトップではなく黒い画面が表示された場合の対処方法を示します。この問題は、最新のWindows10およびWindowsServer 2019ビルドで頻繁に発生するため、社内のヘルプデスクナレッジベースから一般的なソリューションに関する情報を提供することにしました。
そのため、標準のWindows RDPクライアント( mstsc.exe
)を使用してリモートコンピューターに接続しようとしています。 )そして、クレデンシャルを入力すると、デスクトップではなく黒い画面が表示されます。
RDPセッションで黒い画面が表示される理由はたくさんあります。それらを診断または分類することは非常に困難です。
-
CTRL + ALT + END
を押します RDPセッションで(これにより、RDPセッションでパスワードを変更することもできます)、[キャンセル]をクリックします。 。これにより、RDPセッションでデスクトップに戻ることができる場合があります。これで問題が解決しない場合は、この画面からタスクマネージャーを開き、ファイルエクスプローラープロセスを実行します([ファイル]->[新しいタスクの実行]->explorer.exe
-> OK); - RDPクライアント設定でキャッシュが無効になっていることを確認します(永続的なビットマップキャッシュを無効にします) エクスペリエンスのオプション タブ)およびリモートホストでサポートされている画面解像度が使用されます([表示]タブで低い画面解像度を設定するか、フルスクリーンを使用してみてください モード);
- コンピューターとリモートコンピューターの両方が最新のビデオドライバーバージョンを使用していることを確認してください。自動ドライバー更新を使用してみてください(無効にしていない場合、またはドライバーを手動でダウンロードしてインストールする場合)。
場合によっては、WDDMではなくXDDMビデオドライバーを使用して設定する必要があります。これを行うには、ローカルグループポリシーエディター(gpedit.msc)を開き、リモートデスクトップ接続にWDDMグラフィックス表示ドライバーを使用するを設定します。 =無効 [コンピューターの構成]->[管理用テンプレート]->[Windowsコンポーネント]->[リモートデスクトップサービス]->[リモートデスクトップセッションホスト]->[リモートセッション環境](またはレジストリ内の同じもの:reg add“ HKLM \ SOFTWARE \ Policies \ Microsoft \ Windows NT \ Terminal Services” / v“ fEnableWddmDriver” / t REG_DWORD / d 0 / f
)。 RDP/RDSホストのグループポリシー設定を更新します。 - RDPセッションタイムアウトが構成されたWindowsServer2016で、切断されたセッションに接続しようとした後、正しくアクティブ化されず、黒い画面が表示されるというユーザーの苦情に遭遇しました。ユーザーのみがRDPセッションを終了できます(
CTRL + ALT + End
->サインアウト)または管理者が強制的に閉じることができます(「リモートデスクトップサービスは現在ビジーです」の記事で説明されているように)。または、切断されたユーザーセッションを終了するために、より積極的な設定を構成します。 - RDPトラフィックでのUDPポート3389の使用を無効にします(Windows Server 2012 R2 / Windows8.1以降ではデフォルトのRDPTCPポート3389と一緒に使用されます)。これは、クライアントでUDPをオフにするを有効にすることで実行できます。 クライアントデバイスのローカルGPOのオプション([コンピューターの構成]->[ポリシー]->[管理用テンプレート]->[Windowsコンポーネント]->[リモートデスクトップサービス]->[リモートデスクトップ接続クライアント])またはレジストリを使用:
reg add“ HKLM \ SOFTWARE \ Policies \ Microsoft \ Windows NT \ Terminal Services \ Client” / v“ fClientDisableUDP” / t REG_DWORD / d 1 / f
。サーバー側でRDPトラフィックのUDPプロトコルを無効にするには、GPOパラメーターを有効にします…リモートデスクトップセッションホスト->接続->RDPトランスポートプロトコルの選択 =TCPのみを使用
; - RDSホストでは、
Audiosrv
を再起動する必要がある場合があります (Windowsオーディオ)サービス。その後、ユーザープロファイルが読み込まれ、デスクトップが表示されます。
Microsoftは、必ずしも役立つとは限らないが、問題の原因を修正できるその他の推奨事項をいくつか提供しています。
- RDPホスト、クライアント、およびそれらの間のすべてのネットワーク機器が同じMTUサイズに構成されていることを確認してください。
- ローカルGPOエディターでRDPトラフィック圧縮を無効にする:RemoteFXデータの圧縮を構成する =
RDP圧縮アルゴリズムを使用しないでください
([コンピューターの構成]->[管理用テンプレート]->[Windowsコンポーネント]->[リモートデスクトップサービス]->[リモートデスクトップセッションホスト]); - WindowsServer2019またはWindows101809+でRDPセッションの黒い画面の問題が発生した場合は、イベントビューアを開き、[アプリケーションとサービスのログ] –> [Microsoft] –> [Windows] –>[RemoteDesktopService]-RdpCoreTSを確認します。 2884 err =[0x80004001]‘のCUMRDPConnection::QueryPropertyに
‘Failed GetConnectionProperty’のようなエラーがあるかどうかを確認します 、
「接続は4199 err =[0x80004001]
のCUMRDPConnection::GetLogonErrorRedirectorのログオンエラーリダイレクタをサポートしていません」 。それらが表示された場合は、 URCPを無効にします (Universal Rate Control Protocol)UDP(MS-RDPEUDP2)を介してRDPクライアントとサーバー間でデータを転送するために使用されます:
reg add“ HKLM \ SOFTWARE \ Microsoft \ Terminal Server Client” / v“ UseURCP ” / t REG_DWORD / d 0 / f
または、PowerShellを使用してこのレジストリパラメータを設定できます:
New-ItemProperty'HKLM:\ SOFTWARE \ Microsoft \ Terminal Server Client' -Name UseURCP -PropertyType DWord -Value 0
-
Windows 10 でリモート デスクトップ ポート (RDP) を変更する
Windows ユーザーの多くは、リモート デスクトップを認識しています。ほとんどのユーザーはリモート デスクトップ機能を使用して、別のコンピューター (職場または自宅) にリモートでアクセスします。職場のコンピューターから作業ファイルに緊急にアクセスする必要がある場合があります。そのような場合、リモート デスクトップが命の恩人になります。このように、コンピューターにリモート アクセスする必要がある理由は他にもいくつか考えられます。 ルーターにポート転送ルールを設定するだけで、簡単にリモート デスクトップを使用できます。しかし、インターネットへのアクセスにルーターを使用しないとどうなりますか?
-
Windows でリモート デスクトップ セッションを記録する方法
リモート セッション アプリを使用すると、地球の反対側にある別の PC のリモート セッションを簡単に実行できます。しかし、それらのセッションを記録できますか?画面と音声を一緒に記録するのは簡単なことではありません。この偉業を達成するのに役立つアプリがいくつかあります。今日、そのようなアプリの 1 つである TweakShot Screen Recorder について説明しました。これは、画面に表示されているものの画像をキャプチャしてビデオを録画するのに役立ちます。これには、ウェビナー、オンライン ミーティング、ゲームのプレイ、ビデオのストリーミング、そして最も重要なリモート デスクトップ セ