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でも同様に機能します。

Hyper-V バックアップ用 NAKIVO

Hyper-V バックアップ用 NAKIVO

Hyper-V向けのエージェントレスかつアプリケーション認識型のバックアップ。ランサムウェア対策、バックアップからのVM即時起動、その他の仮想/物理プラットフォームへの対応など。

コントロールパネルで Windows 10 および 11 の Hyper-V を無効にする方法

コントロール パネルを使用して Hyper-V をアンインストールするのが最も便利な方法であり、Windows 10 または 11 ユーザーの大半がこれを好んで利用しています。これにより、Hyper-V 機能は完全にアンインストールされます。

Hyper-V をアンインストールするには、次の手順を実行します。

  1. クリック Start、入力 Control Panel、そして開きます。押してください Win+R. その 実行 フィールド、タイプ appwiz.cpl そして、押してください Enter.
  2. その コントロールパネル ウィンドウで、クリック Turn Windows features on or off.
  3. その Windowsの機能 表示されるウィンドウで、 Hyper-V チェックボックス。Hyper-V のサブフォルダーにあるチェックボックスがすべてオフになっていることを確認してください。

    How to uninstall Windows 10 Hyper-V in Control Panel

  4. 選択を解除する Virtual Machine Platform そして Windows Hypervisor Platform.
  5. ヒット OK 設定を保存し、Hyper-V のアンインストールプロセスを開始します。
  6. クリック Restart now プロセスを完了し、Hyper-V をアンインストールするには、コンピュータを再起動してください。

    Hyper-V Windows 10 uninstallation - restarting Windows

コマンドプロンプトを使用してWindows 10および11からHyper-Vをアンインストールする方法

グラフィカルユーザーインターフェイス(GUI)での前の方法と同様に、コマンドラインインターフェイス(CLI)からHyper-Vをアンインストールすることもできます。この手順は、Windows 10とWindows 11の両方で機能します。

Hyper-Vのアンインストールを開始する前に、コマンドラインでHyper-Vのインストール状態を確認し、アンインストール後にこのハイパーバイザーがWindowsシステムから確実に削除されていることを確認してください。

  1. コマンドプロンプト(CMD)を管理者として開きます。Windowsのスタートメニューを開き、次のように入力します cmd、を右クリックして cmd 項目を選択し、クリックします Run as administrator.
  2. 実行 systeminfo Hyper-V がインストールされているかどうかを確認するには。
    • Hyper-V がインストールされていない場合は、 Hyper-V の要件 このセクションには、Hyper-V をインストールするために必要なテクノロジーの名前と、そのテクノロジーがマシン上で利用可能かどうかを示すステータスが表示されます。
    • Hyper-V がインストールされている場合、"Hyper-V の要件"の行に次のメッセージが表示されます:
      ハイパーバイザーが検出されました。Hyper-Vに必要な機能は表示されません.

      Checking the Hyper-V installation status in Windows

    • 代わりに、次のコマンドを実行することもできます msinfo32.exe GUI上でHyper-Vがアンインストールされているかどうかを確認するには。必要な情報は システムの概要 アイテム一覧の下部にあるセクション。

      Hyper-V is installed in Windows

      Hyper-V がインストールされていることを確認したら、コマンドラインを使用して Windows 10 から Hyper-V をアンインストールできます。

  3. 管理者権限でPowerShellを開く(次のように入力します PowerShell スタートメニューで"PowerShell"を右クリックし、[ Run as administrator (CMDを実行するときと同じように)。
  4. Windows 10 から Hyper-V 機能を削除するには、次のコマンドを実行します:

    Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All

    Hyper-V Windows 10 uninstallation in PowerShell

  5. この操作を完了するために、今すぐコンピュータを再起動しますか?

    種類 Y そしてクリック Enter.

  6. このコマンドを実行した後、再起動が必要です。次のように入力してください N (いいえ) を選択し、Windows を手動で再起動します。

DISM を使用して Hyper-V を削除する

DISM(Deployment Image Servicing and Management)は、Windows イメージ(.wim ファイル)を操作したり、Windows ドライバー、機能、パッケージのインストールやアンインストールを行うためのツールです。

管理者権限で PowerShell を起動し、次のコマンドを実行して Hyper-V を無効にします:

DISM /Online /Disable-Feature:Microsoft-Hyper-V

How to uninstall Hyper-V in Windows 10 by using PowerShell and DISM

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

Windows 10 disable Hyper-V - using the command line bcdedit tool

: Hyper-Vを再度有効にする必要がある場合は、次のコマンドを実行してください bcdedit /set hypervisorlaunchtype on

利便性を高めるために、Windowsマシンに2つのブートエントリを作成することができます。1つのブートエントリはHyper-Vを有効にしてOSを起動するために使用し、もう1つはHyper-Vを無効にしてOSを起動するために使用します。

  1. 次のコマンドを実行して、デフォルトの起動設定を新しいエントリにコピーします。Hyper-V を無効にする私の場合、新しいブートエントリの名前は""です。

    bcdedit /copy {default} /d "Hyper-V disable"

  2. 次の出力メッセージが表示されます:

    The entry was successfully copied to {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}.

  3. 作成した新しいブートエントリのHyper-Vブートオプションを編集するために、次のコマンドを実行してください。上記の出力メッセージにある{}で囲まれた値をコピーし、このコマンドに貼り付けてください:

    bcdedit /set {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} hypervisorlaunchtype off

    Creating two boot menu options in Windows 10 with bcdedit

  4. 次のようなメッセージが表示されるはずです: 操作は正常に完了しました.
  5. Hyper-V を使用して、デフォルトのブートエントリの名前を"Windows 10 Hyper-V""をより便利に利用するには:

    bcdedit /set {default} description "Windows 10 Hyper-V"

  6. コンピュータを再起動してください。

これで、ブートメニューに2つの項目が表示されました。"Hyper-V を無効にする"を選択してHyper-Vを使用せずにWindowsを起動するか、または"Windows 10 Hyper-V"と入力して、Hyper-V で Windows を起動します。

How to disable Hyper-V Windows 10 – selecting options in the boot menu

こちらの動画では、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 をアンインストールする最も簡単な方法は、 サーバーマネージャー そして 役割と機能の削除 ウィザード。

  1. "サーバーマネージャー"を開く (Start > Server Manager)、そしてクリックして Manage > Remove Roles and Features.

    Using the Remove Roles and Features wizard to uninstall Hyper-V in Windows Server 2016

    その 役割と機能の削除 ウィザードが開きます。

  2. Before You Beginこのステップでは設定する項目はありませんが、 Skip this page by default 今後このページが表示されないようにするオプションです。クリックしてください Next 続きを読む。
  3. Server Selection. 選択 a server from the server pool リストからサーバーを選択してください。サーバー名は Hyper-V-Repl.test.net 私の場合は。ヒット Next ウィザードの各ステップで、続行してください。

    Selecting a server on which you want to uninstall Hyper-V

  4. Server Roles. Hyper-V をアンインストールするには、役割の一覧で [Hyper-V] チェックボックスの選択を解除します。

    Deselect the Hyper-V role to uninstall Hyper-V in Windows Server 2016 or 2019

  5. ポップアップウィンドウが開きます。削除しようとしている機能を確認してください。選択してください Remove management tools (if applicable) Hyper-V マネージャーの Windows ツールを削除するには、[クリック] をクリックします。 Remove Features.

    Removing Hyper-V features in Windows Server

  6. FeaturesHyper-V をアンインストールする際、カスタム機能を取り除く必要はありません。機能の設定はそのままにしておいてください。

    The list of features in the Remove Roles and Features wizard

  7. Confirmation. 削除するすべての項目にチェックを入れます。Hyper-V ロールの削除後にサーバーを自動的に再起動する場合は、チェックボックスをオンにします。そうでない場合は、変更を有効にして Hyper-V のアンインストールを完了させるために、手動で Windows を再起動する必要があります。[クリック] Remove Hyper-V を終了してアンインストールします。

    Restart of the server is required to uninstall Hyper-Vs

PowerShellの使用

Windows Server 2016、2019、および 2022 で Hyper-V をアンインストールするための PowerShell コマンドは、Windows 10 の場合とは異なります。

  1. PowerShell を管理者として開きます。
  2. Windows Server 2016 で Hyper-V をアンインストールするには、次のコマンドを実行します:

    Remove-WindowsFeature -Name Hyper-V

    Using PowerShell to uninstall Hyper-V in Windows Server 2016

  3. サーバーを再起動して、削除処理を完了してください。

発生しうる問題

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仮想マシンも同様です。

1年間の無料データ保護: NAKIVO Backup & Replication

1年間の無料データ保護: NAKIVO Backup & Replication

2分で導入でき、仮想環境、クラウド、物理環境、SaaSのデータを保護します。バックアップ、レプリケーション、即時復旧のオプションをご用意しています。

People also read