Windows 11/10 で Microsoft Hyper-V を無効にする方法

Hyper-V は Microsoft のハードウェア仮想化製品です。仮想マシンと呼ばれるコンピューターのソフトウェア バージョンを作成して実行できます。各仮想マシンは完全なコンピューターのように動作し、オペレーティング システムとプログラムを実行します。この投稿では、Windows 11/10 でHyper-V を無効にする 3 つの方法を紹介します。

Hyper-V は各仮想マシンを独自の分離された領域で実行するため、同じハードウェア上で複数の仮想マシンを同時に実行できます。これは、クラッシュが他のワークロードに影響を与えるなどの問題を回避するため、または異なる人、グループ、サービスに異なるシステムへのアクセス権を与えるために必要になる場合があります。

Hyper-V は次の点で役立ちます。

  • プライベート クラウド環境を確立または拡張する。共有リソースの使用に移行または拡大し、需要の変化に応じて使用量を調整することで、より柔軟でオンデマンドの IT サービスを提供します。
  • ハードウェアをより効果的に使用する。サーバーとワークロードをより少なく、より強力な物理コンピューターに統合して、消費電力と物理スペースを削減します。
  • 事業継続性を向上させる。ワークロードの予定内および予定外のダウンタイムの影響を最小限に抑えます。
  • 仮想デスクトップ インフラストラクチャ (VDI) を確立または拡張する。VDI を使用した集中型デスクトップ戦略により、ビジネスの俊敏性とデータ セキュリティを向上させ、規制コンプライアンスを簡素化し、デスクトップ オペレーティング システムとアプリケーションを管理できます。同じサーバーに Hyper-V とリモート デスクトップ仮想化ホスト (RD 仮想化ホスト) を展開して、ユーザーにパーソナル仮想デスクトップまたは仮想デスクトップ プールを提供します。
  • 開発とテストをより効率的にする。物理システムのみを使用する場合に必要なすべてのハードウェアを購入または維持することなく、さまざまなコンピューティング環境を再現します。

Windows 11/10 で Hyper-V を無効にする

Windows 11/10 で Hyper-V を無効にするには、3 つの迅速かつ簡単な方法があります。このセクションでは、以下に概説するメソッドでこのトピックを詳しく説明します。

  1. コントロール パネル経由
  2. PowerShell 経由
  3. レジストリ エディター経由

各メソッドに関連するステップバイステップ プロセスの説明を見てみましょう。

1] コントロール パネルから Hyper-V を無効にする

コントロール パネルから Hyper-V を無効にするには、次の手順を実行します。

  • Windows キー + Rを押して、[実行] ダイアログを起動します。
  • 「ファイル名を指定して実行」ダイアログ ボックスにappwiz.cplと入力して Enter キーを押し、プログラムと機能アプレットを開きます。
  • ウィンドウの左側にあるWindows の機能の有効化または無効化リンクをクリックします。
  • アプレットが表示されるまで待ちます。
  • 次に、Hyper-VHyper-V プラットフォームの順に展開します。
  • Hyper-V ハイパーバイザーチェック ボックスをオフにするか、親の Hyper-V フォルダーのチェックを外します。

これでコントロール パネルを終了できます。

ここで少し下にスクロールすると、Windows Hypervisor Platform が表示されます。参考までに、これにより仮想化ソフトウェアが Windows Hypervisor で実行できるようになり、Docker イメージを実行するために必要となり、Oracle Virtual-Box、QUEMU、VMWare Workstation などのサードパーティ製ソフトウェアが Hyper-V を使用して実行できるようになります。デフォルトでは選択されていません。

2] PowerShell を使用して Hyper-V を無効にする

PowerShell を使用して Hyper-V を無効にするには、次の手順を実行します。

  • Windows キー + Xを押して、パワー ユーザー メニューを開きます。
  • キーボードのAをタップして、PowerShell を管理者/昇格モードで起動します。
  • PowerShell コンソールで、以下のコマンドを入力するかコピーして貼り付け、Enter キーを押します。
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-Hypervisor

ヒント: BIOS/UEFI でハードウェア仮想化のサポートを有効にしている場合、同じコマンドを実行して Hyper-V をすばやく有効にできます。コマンドのDisableEnableに置き換えるだけです。

  • このプロセスには時間がかかる場合があります。コマンドが実行されたら、PowerShell を終了できます。

3] レジストリ エディターを使用して Hyper-V を無効にする

これはレジストリ操作であるため、必要に応じてレジストリをバックアップするか、システムの復元ポイントを作成することをお勧めします。

Windows 10 でレジストリ エディターを使用して Hyper-V を無効にするには、次の手順を実行します。

  • Windows キー + Rを押して、[実行] ダイアログを起動します。
  • 「ファイル名を指定して実行」ダイアログ ボックスにnotepadと入力して Enter キーを押し、メモ帳を開きます。
  • 以下のコードをコピーしてテキスト エディターに貼り付けます。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard]
"RequireMicrosoftSignedBootChain"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity]
"WasEnabledBy"=dword:00000000
"Enabled"=dword:00000000
  • 次に、メニューからファイルオプションをクリックし、名前を付けて保存ボタンを選択します。
  • ファイルを保存する場所 (できればデスクトップ) を選択します。
  • .reg拡張子 (例: Disable_HyperV.reg) を持つ名前を入力します。
  • ファイルの種類ドロップダウン リストからすべてのファイルを選択します。
  • 保存した .reg ファイルをダブルクリックしてマージします。
  • プロンプトが表示されたら、実行 > はい (UAC) > はい > OKをクリックしてマージを承認します。
  • 必要に応じて、.reg ファイルを削除できます。

これで、Windows 11/10 で Hyper-V を無効にする 3 つの方法がすべて完了です。