Windows で Hyper-V を無効にする方法
Microsoft Hyper-V は、Windows(Windows 10 を含む)にインストールできるタイプ 1 ハイパーバイザーです。 Windows Server 2019. 状況によっては、Windows マシンから Hyper-V をアンインストールする必要が生じる場合があります。例えば、 VMware Workstation と Hyper-V は互換性がありません 同じマシンにインストールした場合。VirtualBoxなどの他のタイプ2ハイパーバイザーでも同様の問題が発生します。
どのような場合でも、GUI(グラフィカルユーザーインターフェース)とCLI(コマンドラインインターフェース)の2つの方法を使って、WindowsからHyper-Vをアンインストールする方法を学びましょう。
注: Windows 10について説明した手順は、Windows 11にも適用されます。また、Windows Server 2019について説明した手順は、Windows Server 2022および2016でも同様に機能します。
コントロールパネルで Windows 10 および 11 の Hyper-V を無効にする方法
コントロール パネルを使用して Hyper-V をアンインストールするのが最も便利な方法であり、Windows 10 または 11 ユーザーの大半がこれを好んで利用しています。これにより、Hyper-V 機能は完全にアンインストールされます。
Hyper-V をアンインストールするには、次の手順を実行します。
- クリック
Start、入力Control Panel、そして開きます。押してくださいWin+R. その 実行 フィールド、タイプappwiz.cplそして、押してくださいEnter. - その コントロールパネル ウィンドウで、クリック
Turn Windows features on or off. - その Windowsの機能 表示されるウィンドウで、
Hyper-Vチェックボックス。Hyper-V のサブフォルダーにあるチェックボックスがすべてオフになっていることを確認してください。
- 選択を解除する
Virtual Machine PlatformそしてWindows Hypervisor Platform. - ヒット
OK設定を保存し、Hyper-V のアンインストールプロセスを開始します。 - クリック
Restart nowプロセスを完了し、Hyper-V をアンインストールするには、コンピュータを再起動してください。
コマンドプロンプトを使用してWindows 10および11からHyper-Vをアンインストールする方法
グラフィカルユーザーインターフェイス(GUI)での前の方法と同様に、コマンドラインインターフェイス(CLI)からHyper-Vをアンインストールすることもできます。この手順は、Windows 10とWindows 11の両方で機能します。
Hyper-Vのアンインストールを開始する前に、コマンドラインでHyper-Vのインストール状態を確認し、アンインストール後にこのハイパーバイザーがWindowsシステムから確実に削除されていることを確認してください。
- コマンドプロンプト(CMD)を管理者として開きます。Windowsのスタートメニューを開き、次のように入力します
cmd、を右クリックして cmd 項目を選択し、クリックしますRun as administrator. - 実行
systeminfoHyper-V がインストールされているかどうかを確認するには。- Hyper-V がインストールされていない場合は、 Hyper-V の要件 このセクションには、Hyper-V をインストールするために必要なテクノロジーの名前と、そのテクノロジーがマシン上で利用可能かどうかを示すステータスが表示されます。
- Hyper-V がインストールされている場合、"Hyper-V の要件"の行に次のメッセージが表示されます:
ハイパーバイザーが検出されました。Hyper-Vに必要な機能は表示されません.
- 代わりに、次のコマンドを実行することもできます
msinfo32.exeGUI上でHyper-Vがアンインストールされているかどうかを確認するには。必要な情報は システムの概要 アイテム一覧の下部にあるセクション。
Hyper-V がインストールされていることを確認したら、コマンドラインを使用して Windows 10 から Hyper-V をアンインストールできます。
- 管理者権限でPowerShellを開く(次のように入力します
PowerShellスタートメニューで"PowerShell"を右クリックし、[Run as administrator(CMDを実行するときと同じように)。 - Windows 10 から Hyper-V 機能を削除するには、次のコマンドを実行します:
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
- この操作を完了するために、今すぐコンピュータを再起動しますか?
種類
YそしてクリックEnter. - このコマンドを実行した後、再起動が必要です。次のように入力してください
N(いいえ) を選択し、Windows を手動で再起動します。
DISM を使用して Hyper-V を削除する
DISM(Deployment Image Servicing and Management)は、Windows イメージ(.wim ファイル)を操作したり、Windows ドライバー、機能、パッケージのインストールやアンインストールを行うためのツールです。
管理者権限で PowerShell を起動し、次のコマンドを実行して Hyper-V を無効にします:
DISM /Online /Disable-Feature:Microsoft-Hyper-V

Hyper-Vをアンインストールするには、コンピューターのUEFI/BIOS設定でセキュアブートを無効にする必要がある場合があります。セキュアブートを無効にする手順はハードウェアベンダーによって異なり、マザーボードのメーカーやモデルによっても異なります。
BCDEDIT で Hyper-V を無効にする方法
Hyper-Vを完全にアンインストールすることなく、Windowsの起動時にHyper-Vの起動オプションを変更することができます。この場合、Hyper-Vはインストールされたままですが、無効化されます。コマンドラインを使用してHyper-Vを無効にすると、Windowsが起動する前にHyper-Vが起動することはありません。 bcdedit ツール。 Bcdedit は、ブート構成データ(BCD)を管理するためのコマンドラインツールです。BCDストアは、アプリケーションのブートパラメータの記述や、ブートメニューエントリの追加などに使用されます。
BCDを使用してHyper-Vを無効化しても、Hyper-V機能は無効化されるものの、Windowsから完全にアンインストールされるわけではありません。ご存知の通り、Hyper-VはWindowsの起動前に起動する第1世代のハイパーバイザーです。 この方法を使用する目的は、ブート構成で Hyper-V を無効にすることです。
この方法を使用して Hyper-V を無効にするには、管理者としてコマンドプロンプト (CMD) を起動し、次のコマンドを実行します:
bcdedit /set hypervisorlaunchtype off

注: Hyper-Vを再度有効にする必要がある場合は、次のコマンドを実行してください bcdedit /set hypervisorlaunchtype on
利便性を高めるために、Windowsマシンに2つのブートエントリを作成することができます。1つのブートエントリはHyper-Vを有効にしてOSを起動するために使用し、もう1つはHyper-Vを無効にしてOSを起動するために使用します。
- 次のコマンドを実行して、デフォルトの起動設定を新しいエントリにコピーします。Hyper-V を無効にする私の場合、新しいブートエントリの名前は""です。
bcdedit /copy {default} /d "Hyper-V disable" - 次の出力メッセージが表示されます:
The entry was successfully copied to {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}. - 作成した新しいブートエントリのHyper-Vブートオプションを編集するために、次のコマンドを実行してください。上記の出力メッセージにある{}で囲まれた値をコピーし、このコマンドに貼り付けてください:
bcdedit /set {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} hypervisorlaunchtype off
- 次のようなメッセージが表示されるはずです: 操作は正常に完了しました.
- Hyper-V を使用して、デフォルトのブートエントリの名前を"Windows 10 Hyper-V""をより便利に利用するには:
bcdedit /set {default} description "Windows 10 Hyper-V" - コンピュータを再起動してください。
これで、ブートメニューに2つの項目が表示されました。"Hyper-V を無効にする"を選択してHyper-Vを使用せずにWindowsを起動するか、または"Windows 10 Hyper-V"と入力して、Hyper-V で Windows を起動します。

こちらの動画では、Windows で Hyper-V をアンインストールする方法もご覧いただけます:
Windows Server 2019 で Hyper-V をアンインストールする方法
Windows Server 2019でのHyper-Vの削除手順は、Windows 10とは若干異なります。このセクションでは、Windows Server 2019でHyper-Vをアンインストールする方法について説明します。Windows Server 2022および2016でのHyper-Vのアンインストール手順は、これと同じです。
GUIの使用
Windows Server にグラフィカル環境がインストールされており、グラフィカルユーザーインターフェイス(GUI)が利用可能な場合、Hyper-V をアンインストールする最も簡単な方法は、 サーバーマネージャー そして 役割と機能の削除 ウィザード。
- "サーバーマネージャー"を開く (
Start>Server Manager)、そしてクリックしてManage>Remove Roles and Features.
その 役割と機能の削除 ウィザードが開きます。
Before You Beginこのステップでは設定する項目はありませんが、Skip this page by default今後このページが表示されないようにするオプションです。クリックしてくださいNext続きを読む。Server Selection. 選択a server from the server poolリストからサーバーを選択してください。サーバー名は Hyper-V-Repl.test.net 私の場合は。ヒットNextウィザードの各ステップで、続行してください。
Server Roles. Hyper-V をアンインストールするには、役割の一覧で [Hyper-V] チェックボックスの選択を解除します。
- ポップアップウィンドウが開きます。削除しようとしている機能を確認してください。選択してください
Remove management tools (if applicable)Hyper-V マネージャーの Windows ツールを削除するには、[クリック] をクリックします。Remove Features.
FeaturesHyper-V をアンインストールする際、カスタム機能を取り除く必要はありません。機能の設定はそのままにしておいてください。
Confirmation. 削除するすべての項目にチェックを入れます。Hyper-V ロールの削除後にサーバーを自動的に再起動する場合は、チェックボックスをオンにします。そうでない場合は、変更を有効にして Hyper-V のアンインストールを完了させるために、手動で Windows を再起動する必要があります。[クリック]RemoveHyper-V を終了してアンインストールします。
PowerShellの使用
Windows Server 2016、2019、および 2022 で Hyper-V をアンインストールするための PowerShell コマンドは、Windows 10 の場合とは異なります。
- PowerShell を管理者として開きます。
- Windows Server 2016 で Hyper-V をアンインストールするには、次のコマンドを実行します:
Remove-WindowsFeature -Name Hyper-V
- サーバーを再起動して、削除処理を完了してください。
発生しうる問題
Windows 10 や Windows Server 2016、2019、2022 で Hyper-V をアンインストールしようとすると、問題が発生することがあります。ここでは、よくある問題について解説し、それらの問題を解決するための対処法をご紹介します。
事例1
Windows で Hyper-V コンポーネントをアンインストールできないというメッセージが表示された場合は、システムファイルとその保存場所を確認してみてください。0x800F0831 や 0x80073701 など、さまざまなエラーコードが表示されることがあります。この問題を解決するには、コマンドラインツールを使用します。管理者権限でコマンドプロンプト (CMD) を起動し、以下のコマンドを実行してください。
Dism /Online /Cleanup-Image /RestoreHealth
Dism.exe /online /Cleanup-Image /StartComponentCleanup
sfc /scannow
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
これらのコマンドを実行すると、ログが CBS.log そして dism.log. ログはトラブルシューティングに役立ちます。
事例2
ホストの Windows システムに、Hyper-V によって作成された仮想ネットワークアダプタまたは仮想スイッチが存在するため、Hyper-V をアンインストールできません。Hyper-V の仮想ネットワークアダプタを削除してから、再度 Hyper-V のアンインストールを試みてください。Hyper-V に関する投稿をいくつかご紹介します ネットワークアダプタ そして 仮想スイッチ 当ブログより。
事例3
Hyper-V を無効にしても、再起動後に再び有効になってしまう場合があります。その原因として考えられるのは、グループポリシーで、起動のたびにログイン時に Hyper-V を自動的に有効にするよう設定されている可能性があります。この問題を解決するには、システム管理者がグループポリシーの設定を編集する必要があります。なお、Device Guard および Credential Guard は、Windows で動作するために Hyper-V を利用する機能であることにご留意ください。確認してください Computer Configuration -> Administrative Templates -> System -> Device Guard グループポリシーエディターで、Windows マシン上で Device Guard を強制的に実行するように設定されていないことを確認してください。
結論
Windows 10、Windows 11、および Windows Server 2016/2019/2022 では、Hyper-V をグラフィカルユーザーインターフェイスまたはコマンドラインインターフェイスを使用してアンインストールできます。Windows 10 と Windows Server では、その手順が異なります。Hyper-V をアンインストールした場合は、別のハイパーバイザーを使用して仮想マシンを実行できます。データを保護するため、仮想マシンのバックアップを必ず行ってください。 NAKIVO Backup & Replication 対応しています VMware仮想マシンのバックアップ Hyper-V仮想マシンも同様です。