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 設定でセキュアブートを無効にする必要がある場合があります。セキュアブートを無効にする手順は、ハードウェアのメーカーによって異なり、マザーボードのメーカーやモデルによっても異なります。

試してみてください NAKIVO Backup & Replication Hyper-V用

試してみてください NAKIVO Backup & Replication Hyper-V用

15日間の無料トライアルを開始して、エージェント不要でアプリケーションを認識するHyper-Vバックアップを実行しましょう。即時フルリカバリやきめ細かなリカバリ、組み込みのランサムウェア対策機能も利用できます。

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. Features. Hyper-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、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のデータを保護します。バックアップ、レプリケーション、即時復旧のオプションをご用意しています。

関連記事