Hyper-V は Windows 11 コンピューターにプレインストールされています。この仮想化ツールは、OS の Home エディションではそのままでは利用できませんが、バッチ スクリプトを使用してインストールできます。
残念ながら、Hyper-V は、VMWare Workstation、VirtualBox、エミュレータなどの他の仮想化ツールを含む、PC 上のサードパーティ アプリと競合する可能性があります。その結果、アプリ、PC ゲーム、またはハードウェア チューニング ユーティリティを起動しようとすると、「Hyper-V が検出されました」というエラーが発生する可能性があります。
幸いなことに、従来の Windows の機能ダイアログ、コマンド プロンプト、PowerShell を使用して、Windows 11 で Hyper-V を無効にすることができます。
設計上、プロセッサで利用可能な統合仮想化拡張機能 (Intel VT-x や AMD-V など) を使用できる仮想化ツールは 1 つだけです。 VMware WorkStation や Virtual Box などのサードパーティの仮想化ソフトウェアを使用する必要がある場合は、Hyper-V ハイパーバイザーを無効にする必要があります。
Windows セキュリティのコア分離の一部である Device Guard、Credential Guard、メモリ整合性機能など、他のハイパーバイザー依存機能も無効にする必要がある場合があります。
システム情報アプリにアクセスして、Hyper-V 仮想化が実行されているかどうかを確認できます。これは、Hyper-V ハイパーバイザーを無効にした後または無効にする前に、その状態を確認する必要がある場合に役立ちます。
コンピューター上の Hyper-V ハイパーバイザーの状態を確認するには:
A hypervisor has been detected. Features required for Hyper-V will not be displayed.
[Windows の機能] ダイアログを使用すると、Windows 11 でデフォルトで無効になっている追加の機能を追加できます。 Hyper-V などのいくつかの高度な機能。
Hyper-V 検出エラーを修正するには、Hyper-V に加えて、仮想マシン プラットフォームと Windows ハイパーバイザー プラットフォーム機能を無効にする必要があることに注意してください。
Windows の機能ダイアログを使用して Hyper-V を無効にするには:
BCDEdit ツールを使用して、ブート構成で Hyper-V を無効にすることができます。これは、Hyper-V を完全にアンインストールするのではなく、非アクティブ化のみを行う場合に便利です。
BCDEdit を使用して Hyper-V を無効にするには:
bcdedit /set hypervisorlaunchtype off
bcdedit /set hypervisorlaunchtype auto
さらに、BCDEdit ツールを使用して、古いブート メニュー オプションの削除や、Windows 11 ブート メニューへのセーフ モード ショートカットの追加など、他の高度なタスクを実行することもできます。
Windows の機能ダイアログで Hyper-V を削除できない場合は、コマンド プロンプトを使用してハイパーバイザーを無効にすることができます。方法は次のとおりです:
dism /online /disable-feature /featurename:Microsoft-hyper-v-all
再起動後は、エラーが発生することなくゲームや他のハイパーバイザーを実行できます。そうでない場合は、[Windows の機能] ダイアログを開き、[仮想マシン プラットフォーム] および [Windows ハイパーバイザー プラットフォーム] オプションを無効にし、PC を再起動して Hyper-V ハイパーバイザーをオフにします。
PowerShell を使用する場合は、WindowsOptionalFeature コマンドレットを使用して Windows 11 で Hyper-V を無効にします。これを行うには、次のように PowerShell を起動します。管理者権限を取得してコマンドを実行します。方法は次のとおりです。
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
Hyper-V のアンインストール後の再起動中に、頻繁に次のメッセージが表示されることがあります。更新、変更を元に戻します。」この問題を解決するには、Hyper-V 仮想ネットワーク アダプターが PC から削除されていることを確認します。デバイスマネージャーから仮想ネットワークアダプターを削除できます。
Hyper-V の仮想ネットワーク アダプターを削除するには:
Microsoft Wi-Fi Direct 仮想アダプターを削除しないでください。
Hyper-V を無効にした後でも Hyper-V で検出される問題が発生する場合は、メモリ整合性を無効にしてみてくださいWindows セキュリティの機能。メモリ整合性機能はコア分離の一部です。これは、ハッカーが悪意のあるコードを使用して高セキュリティのプロセスにアクセスし、感染するのを防ぐのに役立ちます。
デフォルトでは、非互換性の問題によるアプリやデバイス ドライバーとの競合を避けるために、Windows はメモリ整合性機能を無効にします。これにより、システムの仮想化ハードウェアにアクセスする必要があるサードパーティの仮想化ツールやプログラムでも問題が発生する可能性があります。
Windows セキュリティでメモリの整合性をオフにするには:
Device Guard と Credential Guard は、VMware Workstation などの他の仮想化ソフトウェアとうまく連携しません。 VMware Workstation の電源をオンにしようとすると、Device Guard/Credential Guard が有効になっているというエラーが発生する場合があります。
サードパーティの仮想化ソフトウェアを使用する予定であるため、レジストリ エディターを使用して Device Guard と Credential Guard を安全に無効にすることができます。
とはいえ、Windows レジストリの変更にはリスクが伴います。変更を試みる前に、復元ポイントを作成し、レジストリのバックアップを作成することをお勧めします。
Device Guard と Credential Guard を無効にするには:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard
コンピュータを再起動して変更を適用し、Device Guard と Credential Guard を無効にします。これらの機能を有効にする必要がある場合は、値のデータを変更して 1 に変更します。
Hyper-Vは、すぐに使える仮想化ソリューションが必要な場合に最適なユーティリティです。ただし、VirtualBox や WMware Workstation などのサードパーティ仮想化ソフトウェアを使用するには、Hyper-V を無効にする必要があります。
幸いなことに、Hyper-V ハイパーバイザーやその他の仮想化ベースのセキュリティ ソリューションを簡単に無効にして、エラーなくサードパーティのハイパーバイザーを使用できます。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3