仮想化アプリケーションは、HYPER-V で、デバイスの監視、および資格情報の保護は機能しません


現象


HYPER-V とは、多くのサード ・ パーティ製の仮想化アプリケーションは動作しません。影響を受けるアプリケーションには、VMWare のワークステーションと仮想のボックスが含まれます。これらのアプリケーションは、バーチャル マシンを起動できない場合がありますかに戻る場合があります、低速、エミュレートされたモードにします。

HYPER-V ハイパーバイザが実行されている場合、これらの現象が導入されました。一部のセキュリティ ソリューションでは、ハイパーバイザ、次のように依存しても。

  • デバイス ガード
  • 資格情報の保護

HYPER-V ハイパーバイザが実行されているかどうかを決定するには、以下の手順を実行します。

  1. [検索] ボックスには、 msinfo32.exeを入力します。
  2. システム情報を選択します。
  3. [詳細] ウィンドウで、次のエントリを探します。
    ハイパーバイザーが検出されました。HYPER-V のために必要な機能は表示されません。

原因


この現象は、仕様により発生します。

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

解決策


他の仮想化ソフトウェアを使用するには、HYPER-V ハイパーバイザ、デバイスの監視、および資格情報の保護を無効にする必要があります。仮想マシンまたはコンテナーを実行するのには、HYPER-V を使用する場合は、コントロール パネルまたは Windows PowerShell を使用して、HYPER-V ハイパーバイザを無効にします。これを行うには、必要に応じて、以下の方法を使用します。

方法 1: HYPER-V では、コントロール パネルを無効にします。

[コントロール パネル] には、HYPER-V を無効にするには、次の手順に従います。

  1. コントロール パネルで、プログラムと機能を選択します。
  2. Windows の機能を選択します。
  3. HYPER-Vの展開、 HYPER-V プラットフォームを展開し、 HYPER-V ハイパーバイザのチェック ボックスをオフします。


方法 2: は、HYPER-V では、PowerShell を無効にします。

Windows PowerShell を使用して、HYPER-V を無効に、以下の手順を実行します。

  1. 昇格した特権の PowerShell コマンド プロンプト ウィンドウを開きます。
  2. コマンド プロンプトで次のコマンドを実行します。
    Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-Hypervisor 
方法 3: デバイスの保護、資格情報の保護を無効にします。

レジストリ キーまたはグループ ポリシーを使用してデバイスの保護、資格情報の保護を無効にします。これを行うには、TechNet の次のトピックを参照してください。