元の KB 番号: 3204980
まとめ
VMware や VirtualBox などのサード パーティ製の仮想化アプリケーションは、Hyper-V、メモリ整合性、または Credential Guard と共に実行することはできません。 この記事では、この問題が発生する理由と、サード パーティの仮想化ソフトウェアが正しく動作できるように、Hyper-V とその依存セキュリティ機能を無効にする方法について説明します。
Symptoms
Hyper-V が実行されている場合、サード パーティ製の仮想化アプリケーションが仮想マシン (VM) を起動しないか、低速でエミュレートされたモードにフォールバックする可能性があります。
原因
この動作は設計によるものです。
多くの仮想化アプリケーションは、ハードウェア仮想化拡張機能に依存しています。 Intel VT-x や AMD-V などの最新のプロセッサのほとんどは、これらの拡張機能を提供します。 ただし、このハードウェアを使用できるのは、一度に 1 つのソフトウェア コンポーネントだけです。 仮想化アプリケーションでハードウェアを共有することはできません。
対処法
サード パーティ製の仮想化アプリケーションを使用するには、Hyper-V を無効にします。
Important
一部の Windows セキュリティ テクノロジは、次の Windows 機能を含め、Hyper-V に依存しています。
- メモリの整合性 (最初は Device Guard の一部としてリリースされました)
- Credential Guard
Hyper-V を無効にする場合は、これらの依存機能も無効にします。
Hyper-V ハイパーバイザーが実行されているかどうかを確認する方法
Hyper-V Hypervisor が実行されているかどうかを確認するには、次の手順を実行します。
検索ボックスに「 msinfo32.exe」と入力します。
[システム情報] を選択します。
[ 詳細 ] ウィンドウで、次のエントリを見つけます。
ハイパーバイザーが検出されました。 Hyper-V に必要な機能は表示されません。
Hyper-V を無効にする方法
コントロール パネルで Hyper-V を無効にするには、次の手順を実行します。
コントロール パネルで、[ プログラムと機能 ] 項目を選択します。
[Windows の機能の有効化または無効化] を選択します。
[Hyper-V] を展開し、[Hyper-V プラットフォーム] を展開し、[ハイパーバイザーのHyper-V] チェック ボックスをオフにします。
メモリ整合性と Credential Guard を無効にする方法
Microsoft Intune、グループ ポリシー、またはレジストリ エントリを使用して、メモリ整合性と Credential Guard を無効にすることができます。 詳細については、次の記事を参照してください。
詳細
サードパーティの情報に関する免責事項
この資料に記載されているサードパーティ製品は、マイクロソフトと関連のない他社の製品です。 明示的か黙示的かにかかわらず、これらの製品のパフォーマンスや信頼性についてマイクロソフトはいかなる責任も負わないものとします。