※本ページにはプロモーション(広告)が含まれています

WindowsのHyper-Vで仮想マシンを起動しようとすると「ハイパーバイザーが実行されていません」「仮想マシンを起動できませんでした」などのエラーが表示されることがあります。BIOS設定やWindowsの機能設定を見直すことで解決できます。この記事で詳しく解説します。
この記事でわかること
- Hyper-Vが起動しない主な原因
- BIOSで仮想化を有効にする方法
- Hyper-Vの機能を有効化する手順
- よくあるエラーコードと対処法
- Hyper-VとVMwareの競合問題
Hyper-Vが起動しない主な原因

| 原因 | 詳細 | 対処法 |
|---|---|---|
| BIOS仮想化設定が無効 | Intel VT-x または AMD-V がオフ | BIOS/UEFIで有効化 |
| Hyper-V機能が無効 | Windowsの機能でHyper-Vがオフ | Windowsの機能から有効化 |
| Windows Homeエディション | Hyper-VはPro/Enterprise以上が必要 | Windowsをアップグレード |
| VMwareとの競合 | 他のハイパーバイザーが動いている | 競合を解消する |
| RAMが不足 | 4GB以上のメモリが必要 | メモリを増設 |
BIOS/UEFIで仮想化を有効にする
手順
- PCを再起動し、起動時にBIOS/UEFIに入る(Del・F2・F10・Esc など、メーカーにより異なる)
- 「Advanced」または「CPU Configuration」を探す
- 「Intel Virtualization Technology(VT-x)」または「AMD-V/SVM Mode」を探す
- 「Enabled」に変更して保存(F10)して再起動
仮想化が有効か確認する方法(Windows上で)
- タスクマネージャー(Ctrl+Shift+Esc)→「パフォーマンス」タブ
- 「CPU」を選択
- 「仮想化:有効」と表示されているか確認
Hyper-V機能をWindowsで有効化する

- コントロールパネル → プログラムと機能 → 「Windowsの機能の有効化または無効化」
- 「Hyper-V」のチェックボックスを展開
- 「Hyper-V管理ツール」と「Hyper-Vプラットフォーム」の両方にチェックを入れる
- 「OK」をクリックしてインストール完了後に再起動
PowerShellからHyper-Vを有効化する方法
- PowerShellを管理者として起動
- 以下のコマンドを実行:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All - 再起動を求められたら「Y」を入力
よくあるエラーと対処法
| エラー | 原因 | 対処法 |
|---|---|---|
| ハイパーバイザーが実行されていません | Hyper-Vサービスが停止 | bcdedit /set hypervisorlaunchtype auto を実行して再起動 |
| 仮想化に対応していません | BIOS仮想化が無効またはCPUが非対応 | BIOS設定を確認 |
| VMwareと共存できない | 競合するハイパーバイザー | VMware側でHyper-V互換モードを有効化 |
よくある質問(FAQ)
この記事に関連するおすすめ商品
DDR5 メモリ 32GB ノートPC向け
約14,800円〜
Hyper-V仮想マシン用に増設
NVMe SSD 1TB PCIe 4.0
約9,980円
仮想マシンの保存先に高速SSD
※ 価格は変動します。最新価格はリンク先でご確認ください
Q1. Windows HomeでHyper-Vを使いたい
A. Windows HomeにはHyper-Vが含まれていません。代替として「Windows Sandbox」(一部機能あり)または「VirtualBox」「VMware Workstation Player」(無料)を使用してください。
Q2. Hyper-VとWSL2(Windows Subsystem for Linux)は共存できますか?
A. WSL2はHyper-Vの技術を使用しているため、Hyper-Vが有効でないとWSL2も動作しません。両方同時に使用できます。
Q3. 仮想マシンの動作が非常に遅い
A. メモリが不足しているか、動的メモリの設定が適切でない可能性があります。仮想マシンの設定でメモリを増やし、「動的メモリ」を有効にすることで改善することがあります。
Q4. Hyper-Vを有効にしたらVMwareが起動しなくなった
A. VMware 16以降ではHyper-Vとの共存に対応しています。VMwareを最新版に更新するか、VMware側でWindows Hypervisor Platformとの互換性設定を有効にしてください。
Q5. BIOSにIntel VT-xの項目が見当たらない
A. 一部のBIOS画面ではAdvancedタブの「CPU Configuration」の中に隠れていることがあります。BIOSのバージョンアップで表示されるようになることもあります。メーカーサポートに確認してください。
まとめ
Hyper-Vが起動しない場合は、まずBIOS/UEFIで仮想化技術(Intel VT-x または AMD-V)が有効になっているか確認してください。次にWindowsの機能でHyper-Vが有効化されているか確認します。ハイパーバイザーのサービスが停止している場合はbcdeditコマンドで有効化できます。
minto.tech スマホ(Android/iPhone)・PC(Mac/Windows)の便利情報をお届け! 月間アクセス160万PV!スマートフォン、タブレット、パソコン、地デジに関する素朴な疑問や、困ったこと、ノウハウ、コツなどが満載のお助け記事サイトはこちら!