多くのプログラムでは、Hyper-V および関連する仮想化コンポーネントを無効にする必要があります。 Hyper-V は、ハードウェア仮想化を使用する他のソフトウェアと競合する可能性があります。 以下は、Windows 10 および Windows 11 で Hyper-V を完全に無効にするすべての方法です。

方法 1: Windows の機能を使用する

  1. Win + R キーを押し、optionalfeatures と入力して Enter キーを押します。
  2. 開いたウィンドウで、次のコンポーネントのチェックを外します。 有効):
    • Hyper-V (すべてのサブ項目を含む)
    • 仮想マシン プラットフォーム
    • Windows ハイパーバイザー プラットフォーム
  3. OK をクリックし、変更が適用されるまで待ちます。
  4. コンピュータを再起動します。

方法 2: コマンド プロンプト (CMD)

管理者としてコマンド プロンプトを開き、次のコマンドを実行します。

dism /online /disable-feature /featurename:Microsoft-Hyper-V-All /norestart
 dism /online /disable-feature /featurename:VirtualMachinePlatform /norestart
 dism /online /disable-feature /featurename:HypervisorPlatform /norestart

すべてのコマンドを実行した後、コンピュータを再起動します。

方法 3: bcdedit 経由で無効にする

コンポーネントを無効にした後でも、ハイパーバイザーがアクティブなままになる場合があります。 確実に無効にするには:

  1. 管理者としてコマンド プロンプトを開きます。
  2. 次のコマンドを実行します:
    bcdedit /set hypervisorlaunchtype off
  3. コンピュータを再起動します。

後で Hyper-V を再度有効にするには、 use:

bcdedit /set hypervisorlaunchtype auto

追加: VBS (仮想化ベースのセキュリティ) を無効にする

Windows はセキュリティのために仮想化 (VBS / Credential Guard) を使用する場合があります。 完全に無効にするには:

  1. Win + R キーを押し、gpedit.msc と入力します (Pro/Enterprise のみ)。
  2. コンピュータの構成 → 管理用テンプレート → システム → Device Guard に移動します。
  3. 「仮想化ベースのセキュリティを有効にする」 を開き、次のように設定します。 「無効」

Windows Home (gpedit なし) の場合 — レジストリ経由:

  1. Win + R を押し、regedit と入力します。
  2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard に移動します。
  3. 設定 EnableVirtualizationBasedSecurity0 に設定します。
  4. コンピュータを再起動します。

Hyper-V が無効になっていることを確認する方法

  1. Win + R を押し、msinfo32 と入力します。
  2. システム情報で、 行: 「ハイパーバイザーが検出されました。Hyper-V に必要な機能は表示されません。」.
  3. この行が存在しない場合、Hyper-V は正常に無効になっています。