Windows

vGPUを割り当てたWindows10(1903以降)にRemoteFXリモートデスクトップができない

  

0
(0)

Hyper-V上のWindows10で、RemoteFX 仮想GPUを追加してあるPCにリモートデスクトップしようとするとエラーで接続できません。

winver

Windows10 1903及び1909でも発生中

構成について

Windows Server 2016側のHyper-Vの設定画面です。こちらのホストOSにはNVIDIAのグラフィックボードが刺してあるので、RemoteFX 3D ビデオアダプター(vGPU)を有効にしてあります。そしてこのvGPUを仮想PCに適用しています。

Hyper-V設定画面

Hyper-V設定画面

 

Windows10側のデバイスマネージャからはビデオカードとして「Microsoft RemoteFXグラフィックデバイス - WDDM」として見えています。

デバイスマネージャー

Windows10(リモートデスクトップ先)のデバイスマネージャ

このPCに対してリモートデスクトップすると、以下のように「リモートデスクトップサービスセッションが終了しました。次のいずれかが原因と考えられます」と表示されリモートデスクトップ接続できません。

リモートデスクトップできない

 

vGPUを削除するとリモートデスクトップができます。

対処方法

調べてみると海外に以下の書き込みがありました。

On the VM RDP connections are going to:

Local Group Policy Editor (Phys svr is not part of a domain) ->Local Computer Policy -> Computer Configuration -> Administrative Templates -> All Settings -> Use WDDM graphics display driver for Remote Desktop Connections -> Disabled

Reboot VM

https://social.technet.microsoft.com/Forums/en-US/aaa195f4-4d9f-4f38-ac3c-c33f151a309a/remotefx-enabled-rdp-connection-for-windows-10-1903-not-working?forum=winserverTS

これを試してみます。リモートデスクトップ接続先のWindows10のコマンドプロンプトでgpedit.mscと入力し、ローカルグループポリシーエディターを起動します。そして「コンピュータの構成」→「管理用テンプレート」→「すべての設定」→「リモートデスクトップ接続にWDDMグラフィックディスプレイドライバを使用する」を無効にして、再起動して下さい。

gpedit.msc

リモートデスクトップ接続にWDDMグラフィックディスプレイドライバを使用する

「コンピュータの構成」→「管理用テンプレート」→「Windowsコンポーネント」→「リモートデスクトップサービス」→「リモートデスクトップセッションホスト」→「リモートセッション環境」からも辿れます。

これでもダメだった

上記方法でいけるはずなのですが、私の場合は他にも原因がありました。イベントビューワを開いてエラーを確認してみたところ、以下のエラーが出ているのを見つけました。

イベントビューワ

グループ ポリシーの処理に失敗しました。ドメイン コントローラーの Active Directory サービスへの認証ができませんでした。

「グループ ポリシーの処理に失敗しました。ドメイン コントローラーの Active Directory サービスへの認証ができませんでした。」と表示されています。

以下のサイトに解決方法が紹介されていますが、hostsファイルの書き方の問題だったようです。

原因は hosts を使ってドメインコントローラの名前解決をしていた記述方法にありました。
そもそも、特殊な状況でない限り、hosts を使ってドメインコントローラの名前解決をする必要もないと思いますが。

https://blog.dreamhive.co.jp/mkoba/?p=6119
[Windows] グループ ポリシーの処理に失敗しました。ドメイン コントローラーの Active Directory サービスへの認証ができませんでした。(LDAP バインド関数の呼び出しに失敗しました。) エラー コードと説明については詳細タブを参照してください。 | mkoba のお部屋 : DREAMHIVE Staff Blog
Windows7 で gpupdate コマンドを実行した際に発生して現象です。(Windows10でも発生するかは確認していません。) 原因は hosts を使ってドメインコントローラの名前解決をしていた記述方法にありました。 そもそも、特殊な状況でない限り、hosts を使ってドメインコントローラの名前解決をする必要もないと思いますが。 ○エラーになる hosts の記述
Array

私も指摘されている記述方法でドメインコントローラー(ADサーバ)を指定していました。C:¥Windows¥system32¥drivers¥etc¥hostsファイルの修正をしてリブートします。

これで解決しました。

記事は以上!

この記事は役に立ちましたか? | Is this article useful for you?

評価をお願いします | Please leave your rating.

平均 | Av.: 0 / 5. 投票数 | Votes: 0

最初の評価を下さい | Please vote for the first rating.

-Windows
-, , , ,

© 1999 - 2020 蒲田ネット