「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > ソフトウェアチュートリアル > Windows 11 で Hyper-V を無効または削除する方法

Windows 11 で Hyper-V を無効または削除する方法

2024 年 11 月 7 日に公開
ブラウズ:238

Hyper-V は Windows 11 コンピューターにプレインストールされています。この仮想化ツールは、OS の Home エディションではそのままでは利用できませんが、バッチ スクリプトを使用してインストールできます。

残念ながら、Hyper-V は、VMWare Workstation、VirtualBox、エミュレータなどの他の仮想化ツールを含む、PC 上のサードパーティ アプリと競合する可能性があります。その結果、アプリ、PC ゲーム、またはハードウェア チューニング ユーティリティを起動しようとすると、「Hyper-V が検出されました」というエラーが発生する可能性があります。

幸いなことに、従来の Windows の機能ダイアログ、コマンド プロンプト、PowerShell を使用して、Windows 11 で Hyper-V を無効にすることができます。

Hyper-V を無効にする必要がある理由

設計上、プロセッサで利用可能な統合仮想化拡張機能 (Intel VT-x や AMD-V など) を使用できる仮想化ツールは 1 つだけです。 VMware WorkStation や Virtual Box などのサードパーティの仮想化ソフトウェアを使用する必要がある場合は、Hyper-V ハイパーバイザーを無効にする必要があります。

Windows セキュリティのコア分離の一部である Device Guard、Credential Guard、メモリ整合性機能など、他のハイパーバイザー依存機能も無効にする必要がある場合があります。

Windows 11 で Hyper-V が実行されているかどうかを確認する方法

How to Disable or Remove Hyper-V in Windows 11

システム情報アプリにアクセスして、Hyper-V 仮想化が実行されているかどうかを確認できます。これは、Hyper-V ハイパーバイザーを無効にした後または無効にする前に、その状態を確認する必要がある場合に役立ちます。

コンピューター上の Hyper-V ハイパーバイザーの状態を確認するには:

  1. Win R を押して [ファイル名を指定して実行] を開きます。
  2. msinfo32.exe と入力し、[OK] をクリックしてアプリを開きます。
  3. 次に、詳細タブの下部に次のエントリがあるかどうかを確認します。
    A hypervisor has been detected. Features required for Hyper-V will not be displayed. 
  4. [はい] の場合は、以下で説明するように、Hyper-V、メモリ整合性、および Credential Guard 機能を無効にする必要があります。他の仮想化ツールを使用してもエラーは発生しません。

1. Windows のオプション機能を使用して Hyper-V を無効にする方法

[Windows の機能] ダイアログを使用すると、Windows 11 でデフォルトで無効になっている追加の機能を追加できます。 Hyper-V などのいくつかの高度な機能。

Hyper-V 検出エラーを修正するには、Hyper-V に加えて、仮想マシン プラットフォームと Windows ハイパーバイザー プラットフォーム機能を無効にする必要があることに注意してください。

Windows の機能ダイアログを使用して Hyper-V を無効にするには:

  1. Win R キーを押して、[ファイル名を指定して実行] ダイアログを開きます。
  2. コントロールと入力し、[OK]をクリックしてコントロール パネルを開きます。
  3. コントロール パネルで、[プログラム] をクリックします。How to Disable or Remove Hyper-V in Windows 11
  4. 次に、[プログラムと機能] をクリックします。
  5. 左側のペインで、[Windows の機能の有効化または無効化] をクリックします。How to Disable or Remove Hyper-V in Windows 11
  1. [Windows の機能] ダイアログで、[Hyper-V] を見つけます。
  2. Hyper-V オプションのチェックを外して機能を無効にします。How to Disable or Remove Hyper-V in Windows 11
  3. 次に、下にスクロールして、仮想マシン プラットフォーム オプションと Windows ハイパーバイザー プラットフォーム オプションを見つけます。How to Disable or Remove Hyper-V in Windows 11
  4. ] 両方のオプションの選択を解除し、「OK」をクリックします。
  5. Windows は、Hyper-V とその他の機能をシステムからアンインストールします。
  6. 完了したら、PC を再起動して変更を適用します。

2. BCDEDIT を使用して Hyper-V を無効にする方法

How to Disable or Remove Hyper-V in Windows 11

BCDEdit ツールを使用して、ブート構成で Hyper-V を無効にすることができます。これは、Hyper-V を完全にアンインストールするのではなく、非アクティブ化のみを行う場合に便利です。

BCDEdit を使用して Hyper-V を無効にするには:

  1. Win キーを押して「cmd」と入力します。
  2. コマンド プロンプトを右クリックし、[管理者として実行] を選択します。
  3. コマンド プロンプト ウィンドウで次のコマンドを入力し、Enter キーを押します:
    bcdedit /set hypervisorlaunchtype off 
  4. 成功メッセージが表示されたら、閉じます。コマンド プロンプトを起動し、PC を再起動して変更を適用します。
  5. Hyper-V を再度アクティブにする必要がある場合は、次のコマンドを使用します。
    bcdedit /set hypervisorlaunchtype auto 
  6. 必ず PC を再起動してください。をクリックして変更を適用します。

さらに、BCDEdit ツールを使用して、古いブート メニュー オプションの削除や、Windows 11 ブート メニューへのセーフ モード ショートカットの追加など、他の高度なタスクを実行することもできます。

3. コマンド プロンプトを使用して Hyper-V をアンインストールする方法

How to Disable or Remove Hyper-V in Windows 11

Windows の機能ダイアログで Hyper-V を削除できない場合は、コマンド プロンプトを使用してハイパーバイザーを無効にすることができます。方法は次のとおりです:

  1. 管理者としてコマンド プロンプトを開きます。
  2. コマンド プロンプト ウィンドウで、次のコマンドを入力して Enter キーを押します。
    dism /online /disable-feature /featurename:Microsoft-hyper-v-all 
  3. 実行すると、DISM ツールは Hyper-V を無効にし、実行が成功したことを示す操作が正常に完了したことを示すメッセージを表示します。
  4. 「exit」と入力し、Enter キーを押してコマンド プロンプトを閉じ、PC を再起動します。

再起動後は、エラーが発生することなくゲームや他のハイパーバイザーを実行できます。そうでない場合は、[Windows の機能] ダイアログを開き、[仮想マシン プラットフォーム] および [Windows ハイパーバイザー プラットフォーム] オプションを無効にし、PC を再起動して Hyper-V ハイパーバイザーをオフにします。

4. PowerShell を使用して Hyper-V を無効にする方法

How to Disable or Remove Hyper-V in Windows 11

PowerShell を使用する場合は、WindowsOptionalFeature コマンドレットを使用して Windows 11 で Hyper-V を無効にします。これを行うには、次のように PowerShell を起動します。管理者権限を取得してコマンドを実行します。方法は次のとおりです。

  1. Win キーを押して「powershell」と入力します。
  2. PowerShell を右クリックし、[管理者として実行] を選択します。
  3. ユーザー アカウント制御のプロンプトが表示されたら、[はい] をクリックします。
  4. PowerShell ウィンドウで、以下のコマンドをコピーして貼り付け、Enter キーを押します:
    Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All 
  5. プロセスが完了するまで待ちます。完了したら、PowerShell を閉じ、PC を再起動して変更を適用します。

Hyper-V 仮想ネットワーク アダプターをアンインストールする方法

Hyper-V のアンインストール後の再起動中に、頻繁に次のメッセージが表示されることがあります。更新、変更を元に戻します。」この問題を解決するには、Hyper-V 仮想ネットワーク アダプターが PC から削除されていることを確認します。デバイスマネージャーから仮想ネットワークアダプターを削除できます。

Hyper-V の仮想ネットワーク アダプターを削除するには:

  1. Win R を押して [ファイル名を指定して実行] を開きます。
  2. dvmgmt.msc と入力し、[OK] をクリックしてデバイス マネージャーを開きます。
  3. デバイス マネージャーで、[ネットワーク アダプター] セクションを展開して、Hyper-V 仮想ネットワーク アダプターを見つけます。
  4. Hyper-V に関連付けられた仮想アダプターがリストにない場合は、[表示] をクリックし、[非表示のデバイスの表示] を選択します。How to Disable or Remove Hyper-V in Windows 11
  5. Hyper-V 仮想イーサネット アダプターを右クリックし、[デバイスのアンインストール] を選択します。 .

    Microsoft Wi-Fi Direct 仮想アダプターを削除しないでください。

  6. [アンインストール] をクリックしてアクションを確認します。How to Disable or Remove Hyper-V in Windows 11
  7. 手順を繰り返して、Hyper-V に関連付けられているすべての仮想ネットワーク アダプターを削除します。
  8. 完了したら、デバイス マネージャーを閉じて PC を再起動します。次に、Hyper-V をアンインストールし、改善がないか確認します。

仮想化ベースのセキュリティ (メモリ整合性) を無効にする方法

Hyper-V を無効にした後でも Hyper-V で検出される問題が発生する場合は、メモリ整合性を無効にしてみてくださいWindows セキュリティの機能。メモリ整合性機能はコア分離の一部です。これは、ハッカーが悪意のあるコードを使用して高セキュリティのプロセスにアクセスし、感染するのを防ぐのに役立ちます。

デフォルトでは、非互換性の問題によるアプリやデバイス ドライバーとの競合を避けるために、Windows はメモリ整合性機能を無効にします。これにより、システムの仮想化ハードウェアにアクセスする必要があるサードパーティの仮想化ツールやプログラムでも問題が発生する可能性があります。

Windows セキュリティでメモリの整合性をオフにするには:

  1. Win I を押して設定アプリを開きます。
  2. 左側のペインで、[プライバシーとセキュリティ] タブをクリックします。How to Disable or Remove Hyper-V in Windows 11
  3. 次に、[Windows セキュリティ] をクリックします。
  4. [保護領域] セクションで [デバイス セキュリティ] をクリックします。How to Disable or Remove Hyper-V in Windows 11
  5. 次に、[コア分離] セクションで [コア分離の詳細] をクリックします。How to Disable or Remove Hyper-V in Windows 11
  6. [メモリの整合性] の下にあるスイッチをオフにします。How to Disable or Remove Hyper-V in Windows 11
  7. PC を再起動して、変更を適用します。

Device Guard と Credential Guard を無効にする方法

Device Guard と Credential Guard は、VMware Workstation などの他の仮想化ソフトウェアとうまく連携しません。 VMware Workstation の電源をオンにしようとすると、Device Guard/Credential Guard が有効になっているというエラーが発生する場合があります。

サードパーティの仮想化ソフトウェアを使用する予定であるため、レジストリ エディターを使用して Device Guard と Credential Guard を安全に無効にすることができます。

とはいえ、Windows レジストリの変更にはリスクが伴います。変更を試みる前に、復元ポイントを作成し、レジストリのバックアップを作成することをお勧めします。

Device Guard と Credential Guard を無効にするには:

  1. Win R を押して「ファイル名を指定して実行」を開きます。
  2. 「regedit」と入力し、[OK]をクリックしてレジストリ エディタを開きます。
  3. レジストリ エディターで、次の場所に移動します。
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa 
  4. 右側のペインで、 LsaCfgFlagsDWORD 値。そのような値が存在しない場合は、新しいキーを作成する必要があります。How to Disable or Remove Hyper-V in Windows 11
  5. 新しいキーを作成するには、左側のペインで Lsa サブキーを右クリックし、[新規
  1. 次に、LsaCfgFlags をダブルクリックし、[値のデータ] フィールドに 0 を入力します。How to Disable or Remove Hyper-V in Windows 11
  2. [OK] をクリックして変更を保存します。
  3. 次に、レジストリ エディターで次の場所に移動します。
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard 
  4. 右側のペインで、 EnableVirtualizationBasedSecurity 値が存在するかどうかを確認します。そうでない場合は、DeviceGuard サブキーを右クリックし、[新規] > [DWORD (32 ビット) 値] を選択します。How to Disable or Remove Hyper-V in Windows 11
  5. 次に、キーの名前を EnableVirtualizationBasedSecurity に変更し、値を 0 に設定します。How to Disable or Remove Hyper-V in Windows 11
  6. [OK] をクリックして変更を保存します。

コンピュータを再起動して変更を適用し、Device Guard と Credential Guard を無効にします。これらの機能を有効にする必要がある場合は、値のデータを変更して 1 に変更します。

Windows 11 で Hyper-V を無効にしてサードパーティの仮想化ツールとアプリを実行する

Hyper-Vは、すぐに使える仮想化ソリューションが必要な場合に最適なユーティリティです。ただし、VirtualBox や WMware Workstation などのサードパーティ仮想化ソフトウェアを使用するには、Hyper-V を無効にする必要があります。

幸いなことに、Hyper-V ハイパーバイザーやその他の仮想化ベースのセキュリティ ソリューションを簡単に無効にして、エラーなくサードパーティのハイパーバイザーを使用できます。

リリースステートメント この記事は次の場所に転載されています: https://www.makeuseof.com/windows-11-disable-hyper-v/ 侵害がある場合は、[email protected] に連絡して削除してください。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3