仮想化アプリケーションが Hyper-V、Device Guard、Credential Guard と連携しない

多くのサード パーティ仮想化アプリケーションは Hyper-V と連携しません。 影響を受けるアプリケーションには、VMware ワークステーションと VirtualBox が含まれます。 これらのアプリケーションは、仮想マシンを起動しないか、低速のエミュレート モードにフォールバックする可能性があります。

これらの現象は、Hyper-V Hypervisor が実行されているときに発生します。 一部のセキュリティ ソリューションは、次のようなハイパーバイザーにも依存します。

  • Device Guard
  • Credential Guard

適用対象: Windows 10 - すべてのエディション
元の KB 番号: 3204980

Hyper-V Hypervisor が実行されているかどうかを確認する

Hyper-V Hypervisor が実行されているかどうかを確認するには、次の手順を実行します。

  1. 検索ボックスに「msinfo32.exe」と入力します。

  2. [システム情報] を選択します。

  3. 詳細ウィンドウで、次のエントリを見つけます。

    ハイパーバイザーが検出されました。 Hyper-V に必要な機能は表示されません。

    [システム情報] の詳細ウィンドウのスクリーンショット。

原因

この動作は仕様で発生します。

多くの仮想化アプリケーションは、最新のほとんどのプロセッサで使用できるハードウェア仮想化拡張機能に依存しています。 Intel VT-x と AMD-V が含まれます。 このハードウェアを一度に使用できるソフトウェア コンポーネントは 1 つだけです。 仮想化アプリケーション間でハードウェアを共有することはできません。

他の仮想化ソフトウェアを使用するには、Hyper-V Hypervisor、Device Guard、Credential Guard を無効にする必要があります。 Hyper-V Hypervisor を無効にする場合は、次の 2 つのセクションの手順に従います。

Hyper-V を無効にする方法

Hyper-V Hypervisor は、コントロール パネルで無効にすることも、Windows PowerShell を使用して無効にすることもできます。

コントロール パネルで Hyper-V を無効にする

コントロール パネルで Hyper-V を無効にするには、次の手順を実行します。

  1. コントロール パネルの [プログラムと機能] を選択します。

  2. [Windows の機能の有効化または無効化] を選択します。

  3. [Hyper-V] を展開し、[Hyper-V プラットフォーム] を展開して、[Hyper-V Hypervisor] チェック ボックスをオフにします。

    [Hyper-V Hypervisor] チェック ボックスのスクリーンショット。

PowerShell で Hyper-V を無効にする

Windows PowerShell を使用して Hyper-V を無効にするには、次の手順を実行します。

  1. 管理者特権での PowerShell ウィンドウを開きます。

  2. 次のコマンドを実行します。

    Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-Hypervisor
    

Device Guard と Credential Guard を無効にする

レジストリ キーまたはグループ ポリシーを使用して、Device Guard と Credential Guard を無効にすることができます。 これを行うには、「Windows Defender Credential Guard の管理」を参照してください。

詳細

サードパーティの情報に関する免責事項

この資料に記載されているサードパーティ製品は、マイクロソフトと関連のない他社の製品です。 明示的か黙示的かにかかわらず、これらの製品のパフォーマンスや信頼性についてマイクロソフトはいかなる責任も負わないものとします。