
最近、Windows Server 2022 Standard Edition に RDS をセットアップしました。
ユーザーからは、接続すると黒い画面とマウス カーソルが表示されるが、それ以外は何も表示されないという報告がよくあります。
これは、標準の Windows クライアントである「リモート デスクトップ接続」(mstsc.exe) に加えて、「リモート デスクトップ接続マネージャー」(rdcman.exe、SysInternals 製)、さらには FreeRDP でも発生します。
ほとんどのユーザーは問題なくログインできますが、一見ランダムなユーザーがランダムなタイミングで問題を経験し、2~6 回再試行して、RDS クライアントから黒い画面が表示され、最終的にセッションが正常に開始されます (黒い画面ではなくグラフィックが表示されます)。
特定のユーザーとの相関関係はないようです。一部のユーザーはこの問題を経験しますが、その後問題は解消されます。一部のユーザーは数日間問題を経験していませんが、突然黒い画面が表示されます (私もその一人です)。接続しているユーザーの数との相関関係もありません。最初に接続したユーザーでも、30 番目に同時接続したユーザーでも発生する可能性があります。
一日のどの時間帯とも相関関係はないようです。
リソースの競合は発生していないようです。サーバーには 40 コア/80 スレッド、512 GB のメモリがあり、仮想化されていません (Windows Server 2022 はベアメタル上で実行されています)。
Windows イベント ログには、「アプリケーション」または「システム」のどちらにも異常は見られません。「RemoteDesktopServices-RdpCoreTS」の特定の操作ログ (「アプリケーションとサービス ログ」/Microsoft/Windows にあります) は、多数のインターネット記事で参照されていますが、ここで見つけることができるのは、黒い画面とは関連がないと思われる次の例だけです。
- 警告:
TCP socket READ operation failed, error 64
- 警告:
RDP_TCP: An error was encountered when transitioning from StateUnknown in response to Event_Disconnect (error code 0x80070040).
- 警告:
TCP socket WRITE operation failed, error 64
- 警告:
TCP socket was gracefully terminated
この問題についてはインターネット上で多数言及されているようです...
https://learn.microsoft.com/en-us/troubleshoot/windows-server/remote/サイン中に黒い画面が表示される
https://www.makeuseof.com/fix-remote-desktop-black-screen-windows/
https://woshub.com/rdp-black-screen-windows-remote-desktop/
...
私が試したこと:
- リモートFXが無効
- UDP プロトコルを無効にします (「クライアントで UDP をオフにする」と「RDP トランスポート プロトコルを選択する」の両方を使用)
- WDDM ドライバーが無効です
- URCP (ユニバーサル レート コントロール プロトコル) を無効にしました
- 色ビット深度の低下
- グラフィックドライバを最新に更新
- 物理グラフィック アダプターを「Microsoft 基本ディスプレイ アダプター」を使用するように設定します
- Windows ファイアウォールが無効
状況を解決する方法は何もないようです。
管理対象の IT サービス プロバイダーにチケットをオープンしましたが、困惑しています。Microsoft にチケットをオープンしましたが、返答に苦労しています。
ご協力いただければ幸いです。
答え1
ユーザープロファイルフォルダを移動したために奇妙なことが起こります。これはもう推奨されません実稼働環境では:
重要な使用上の注意
テスト環境以外では、この設定の使用はお勧めしません。この設定を変更すると、Microsoft Store アプリはサポートされなくなります。
現在、Windows はシステムの一部としてストア アプリを使用しており、ユーザー プロファイルの読み込み/作成時にそれらをプロビジョニングする必要があります。ユーザー プロファイル フォルダーを移動すると、この手順が適切に実行されなくなる可能性があります。
この状況を克服するには、次の手順をテストしてください。
- ユーザー プロファイル コントロール パネルからユーザー プロファイルを削除します (レジストリ値やユーザー プロファイル フォルダーを手動で変更しないでください)。
- ユーザー プロファイル フォルダーを元の場所に戻します。
- ログオンして、ユーザー プロファイルを再度作成します。複数のユーザーが同時にプロファイルを作成している場合、数分間黒い画面が表示されることがありますが、最終的にはデスクトップが表示されます。プロファイルが作成されると、これはもう予想されないことです。
ただし、残り物や副作用を避けるために、サーバーを再インストールして最初からやり直すことをお勧めします。
答え2
Server 2016 に戻すことでこの問題が解決したようです。2016 RDS ファームでも、ログオン時に黒い画面が表示されるという非常によく似た問題が発生しました (ランダムに発生するようです)。最終的にこの問題を解決したのは、これら 2 つのサービスを無効にすることでした。
- アプリの準備
- アプリXSvc
メトロ アプリは使用せず、ローカルにインストールされたソフトウェア パッケージのみを使用します。