Hyper-V は Windows 11 コンピューターにプリインストールされています。この仮想化ツールは OS の Home エディションではそのままでは利用できませんが、バッチ スクリプトを使用してインストールできます。
残念ながら、Hyper-V は、VMWare Workstation、VirtualBox、エミュレーターなどの他の仮想化ツールを含む、PC 上のサードパーティ アプリと競合する可能性があります。その結果、アプリ、PC ゲーム、またはハードウェア チューニング ユーティリティを起動しようとすると、「Hyper-V が検出されました」というエラーが発生する可能性があります。
幸いなことに、Windows 11 では、従来の Windows の機能ダイアログ、コマンド プロンプト、PowerShell を使用して 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 ハイパーバイザーの状態を確認するには:
<code class="hljs ">A hypervisor has been detected. Features required for Hyper-V will not be displayed.</code>
[Windows の機能] ダイアログを使用すると、Windows 11 でデフォルトで無効になっている機能を追加できます。これを使用して、Hyper-V などの一部の高度な機能を無効にすることもできます。
Hyper-V 検出エラーを修正するには、Hyper-V に加えて、仮想マシン プラットフォームと Windows ハイパーバイザー プラットフォーム機能を無効にする必要があることに注意してください。
[Windows の機能] ダイアログを使用して Hyper-V を無効にするには:
BCDEdit ツールを使用して、ブート構成で Hyper-V を無効にすることができます。これは、Hyper-V を完全にアンインストールするのではなく、非アクティブ化のみを行う場合に便利です。
BCDEdit を使用して Hyper-V を無効にするには:
<code class="hljs sql">bcdedit /set hypervisorlaunchtype off</code>
<code class="hljs sql">bcdedit /set hypervisorlaunchtype auto</code>
Additionally, you can use the BCDEdit tool to perform other advanced tasks, such as deleting the old boot menu options and adding a safe mode shortcut to the Windows 11 boot menu.
If the Windows Features dialog fails to remove Hyper-V, you can use the Command Prompt to disable the hypervisor. Here's how to do it:
<code class="hljs bash">dism /online /disable-feature /featurename:Microsoft-hyper-v-all</code>
After the restart, you can run your games and other hypervisors without the error. If not, open the Windows Features dialog, disable the Virtual Machine Platform and Windows Hypervisor Platform options, and restart your PC to turn off Hyper-V Hypervisor.
If you prefer PowerShell, use the WindowsOptionalFeature cmdlet to disable Hyper-V in Windows 11. To do this, launch PowerShell with admin privileges and execute the command. Here's how to do it:
<code class="hljs ">Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All</code>
During the restart following the uninstallation of Hyper-V, you may frequently encounter the message, "We couldn't complete the updates, undoing changes." To resolve this issue, ensure the Hyper-V virtual network adapters are deleted from your PC. You can delete the virtual network adapter from Device Manager.
To delete Hyper-V's virtual network adapters:
Do not remove the Microsoft Wi-Fi Direct Virtual Adapter.
If you encounter the Hyper-V detected issue even after you disable Hyper-V, try to disable the Memory integrity feature in Windows Security. The Memory integrity feature is part of Core Isolation. It helps prevent hackers from accessing and infecting high-security processes using malicious code.
By default, Windows disables the Memory integrity feature to avoid conflict with apps and device drivers due to incompatibility issues. This can also cause issues with third-party virtualization tools and programs needing access to your system's virtualization hardware.
To turn off Memory integrity in Windows Security:
Device Guard and Credential Guard don't play well with other virtualization software, including VMware Workstation. You may encounter an error saying Device Guard/Credential Guard is enabled when trying to power on the VMware Workstation.
Since you intend to use third-party virtualization software, you can safely disable Device Guard and Credential Guard using the Registry Editor.
That said, modifying the Windows Registry involves risk. We recommend you create a restore point and take a registry backup before attempting any modifications.
To disable Device Guard and Credential Guard:
<code class="hljs ">HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa</code>
<code class="hljs ">HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard</code>
Restart your computer to apply the changes and disable Device Guard and Credential Guard. If you ever need to enable these features, modify the value data and change it to 1.
Hyper-V is an excellent utility if you want an out-of-the-box virtualization solution. However, you must disable Hyper-V to use third-party virtualization software, including VirtualBox and WMware Workstation.
Fortunately, you can easily disable the Hyper-V Hypervisor and other Virtualization-based Security solutions to use third-party hypervisors without errors.
以上がWindows 11 で Hyper-V を無効または削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。