Windows 10 は RemoteFX vGPU サポートを無効にします。オンに戻せますか? IT の専門家として、Windows 10 のどの機能を無効にしたりオフにしたりできるかについてよく尋ねられます。ほとんどの場合、答えは「場合による」です。たとえば、Windows ファイアウォールを無効にすることはできますが、無効にすると、コンピューターが攻撃に対して脆弱になる可能性があります。 RemoteFX vGPU の場合、答えはもう少し単純です。 Microsoft は、Windows 10 でこの機能を既定で無効にすることを決定しました。これを有効に戻す方法はありません。 RemoteFX vGPU とは何ですか? RemoteFX vGPU は、物理 GPU を複数の仮想マシン間で共有できるようにする機能です。通常、ビデオ編集やゲームなど、ハイエンドのグラフィックスが必要な場合に使用されます。 なぜマイクロソフトはそれを無効にしているのでしょうか? Microsoft は、Windows 10 で RemoteFX vGPU を無効にする特定の理由を明らかにしていません。ただし、パフォーマンスまたはセキュリティ上の理由から決定が下された可能性があります。 RemoteFX vGPU を無効にすると、どのような影響がありますか? ほとんどのユーザーにとって、RemoteFX vGPU を無効にしても目立った効果はありません。ただし、この機能に依存していた場合は、代替ソリューションを見つける必要がある場合があります。 代替ソリューションの提案はありますか? 仮想マシンにハイエンド グラフィックスが必要な場合は、他の仮想マシンと共有されていない物理 GPU を使用できる場合があります。または、NVIDIA GRID などのソフトウェア ベースのソリューションを使用することもできます。
Microsoft は、無効にするセキュリティ更新プログラム KB4571756 をリリースしました RemoteFX vGPU セキュリティの脆弱性による機能。それは Windows 10、バージョン 2004 および Windows Server バージョン 2004 のすべてのエディション。
rr_ssl_version_or_cipher_mismatch
この更新を投稿すると、RemoteFX vGPU が有効になっている VM がクラッシュし、次のエラー メッセージが表示されます。
- Hyper-V マネージャーですべての RemoteFX 対応 GPU が無効になっているため、仮想マシンを起動できません。
- サーバーに十分な GPU リソースがないため、仮想マシンを起動できません。
エンド ユーザーが RemoteFX vGPU を再度有効にしようとしても、仮想マシンに次のエラー メッセージが表示されます。
RemoteFX 3D ビデオ アダプターはサポートされなくなりました。このアダプターをまだ使用している場合は、セキュリティ上の危険にさらされる可能性があります。
vGPU RemoteFX 機能とは何ですか?
実行時 仮想マシン 、RemoteFX vGPU 機能を使用すると、物理 GPU を共有できます。この機能は、物理 GPU のリソースが多すぎる場合に適していますが、代わりに、すべての VM がワークロードのために GPU を動的に共有できます。もちろん、利点は GPU のコストを削減し、CPU の負荷を軽減することです。想像してみると、同じ物理 GPU で同時に複数の DirectX アプリケーションを実行するようなものです。そのため、4 つの GPU を購入する代わりに、ワークロードによっては 1 つの GPU が役に立ちます。物理 GPU の過剰な使用を制限するための対策も提供されました。
このソフトウェアを実行するには、この発行元のブロックを解除する必要があります
RemoteFX vGPU のセキュリティの脆弱性とは何ですか?
RemoteFX vGPU は廃止されました。これは Windows 7 で導入され、現在、リモートでコードが実行される脆弱性に直面しています。ホスト サーバー上の Hyper-V RemoteFX vGPU が、ゲスト オペレーティング システムの認証済みユーザーからの入力を適切に検証できない場合に、リモートでコードが実行される脆弱性が存在します。これは、ホスト サーバー上の Hyper-V RemoteFX vGPU が、ゲスト OS で認証されたユーザーからの入力を適切に検証できず、Hyper で実行されている個々のサードパーティ ビデオ ドライバーを攻撃するゲスト OS で巧妙に細工されたアプリケーションを起動したときに発生します。 -V ホスト。
攻撃者がアクセス権を取得すると、ホスト OS 上で任意のコードを実行できます。これはアーキテクチャ上の問題であるため、修正する方法はありません。
RemoteFX vGPU の代替オプション
唯一のオプションは、サード パーティのアプリケーションからの代替 vGPU を使用するか、Microsoft がディスクリート デバイス割り当て (DDA) の使用を提案することです。これにより、PCIe デバイス全体を仮想マシンに結合できます。グラフィックカーへのアクセスを許可できるだけでなく、NVMe ストレージを共有することもできます。
安全性に加えて、DDA の最大の利点は、デバイスを仮想マシンに接続する前にホストにドライバーをインストールする必要がないことです。 VM が PCIe デバイスの場所を特定できる場合、VM がそれをマウントするパスを特定できます。つまり、GPU を VM に渡す DDA により、ネイティブ GPU ドライバーを VM で使用できるようになり、すべての可能性が可能になります。これには、RemoteFX vGPU では不可能だった DirectX 12、CUDA などが含まれます。
フリーウェアとシェアウェア
RemoteFX vGPU を再度有効にする方法
Microsoft は、RemoteFX vGPU を使用しないように明確に警告していますが、使用する場合は、自己責任で再度有効にする方法があります。
RemoteFX vGPU 3D アダプターを既に構成していると仮定すると、Windows 10 バージョン 1803 以前でのみ機能する詳細を以下に示します。
Hyper-V マネージャーを使用して RemoteFX vGPU を構成する
Hyper-V マネージャーを使用して RemoteFX vGPU 3D を構成するには、次の手順に従います。
- 仮想マシンを停止する
- Hyper-V マネージャーを開き、仮想マシンの設定に移動します。
- [ハードウェアの追加] をクリックします。
- [RemoteFX 3D グラフィックス アダプター] を選択し、[追加] をクリックします。
PowerShell コマンドレットを使用して RemoteFX vGPU を構成する
- 有効にする-VMRemoteFXPhysicalVideoAdapter
- VMRemoteFx3dVideoAdapter を追加
- 取得 VMRemoteFx3dVideoAdapter
- セット VMRemoteFx3dVideoAdapter
- Get-VMRemoteFXPhysicalVideoAdapter
もっと読むことができます ここマイクロソフトでそれについて。