Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

【解決法】Windows 10で「ハイパーバイザーが実行されていないため、仮想マシンを起動できません」というエラーが出たときの対処法

VirtualBoxを起動しようとした際に、「ハイパーバイザーが実行されていないため、仮想マシンを起動できませんでした(Virtual Machine could not be started because the hypervisor is not running)」というエラーメッセージが表示され、起動できないという報告がユーザーから寄せられています。このエラーは、Hyper-Vサービスが自動的に起動していないことや、Hyper-V機能が無効になっていることが主な原因です。

そもそもハイパーバイザーとは、仮想マシンを作成・実行するために使用されるソフトウェアのことを指します。ユーザーがVirtualBoxを開こうとすると、通常のユーザーインターフェースではなく、上記のエラー画面が表示されてしまうのです。

【解決法】Windows 10で「ハイパーバイザーが実行されていないため、仮想マシンを起動できません」というエラーが出たときの対処法

仮想マシンを使ったことがある方は多いと思いますが、その裏側で動いている技術まで意識している人は少ないのではないでしょうか。とはいえ、ご安心ください。このエラーは、以下で紹介する簡単な対処法を実行するだけで解決できます。

Windows 10で「ハイパーバイザーが実行されていないため、仮想マシンを起動できません」エラーが発生する原因

ユーザーの報告を分析したところ、このエラーは以下の要因によって発生することがわかっています。

  • Hyper-Vサービス: Windows 10のHyper-Vサービスが、システム起動時に自動的に開始されない場合に、このエラーが発生することがあります。
  • Hyper-V機能: Windowsの機能一覧にある「Hyper-V」機能が無効になっている場合も、同様のエラーメッセージが表示される原因となります。

問題を解決するには、以下の対処法を順番に試してみてください。手早く解決したい場合は、記載されている順番どおりに実施することをおすすめします。

対処法1:コマンドプロンプトを使用する

ブート構成データ(BCD)ファイルでハイパーバイザーの自動起動を設定することで、問題を解決できます。この操作には管理者権限のコマンドプロンプトが必要なため、必ず管理者アカウントでログインしてください。手順は以下のとおりです。

  1. Windowsキー + X を押し、表示されたリストから 「コマンドプロンプト(管理者)」 を選択して、昇格されたコマンドプロンプトを開きます。
  2. コマンドプロンプトが起動したら、以下のコマンドを入力してEnterキーを押します。
  3. bcdedit /set HypervisorLaunchType auto【解決法】Windows 10で「ハイパーバイザーが実行されていないため、仮想マシンを起動できません」というエラーが出たときの対処法
  4. システムを再起動し、問題が解決したかどうかを確認します。

対処法2:Hyper-Vサービスを開始する

もうひとつの有効な対処法として、Hyper-Vサービスのプロパティを変更する方法があります。サービスが自動的に開始されていないためにエラーが発生しているケースでは、サービスのスタートアップの種類を「自動」に設定することで解決できます。手順は以下のとおりです。

  1. Windowsキー + R を押して 「ファイル名を指定して実行」 を開きます。
  2. services.msc」と入力してEnterキーを押します。
  3. Windowsサービスの一覧から、「Hyper-V Virtual Machine Management(Hyper-V仮想マシン管理)」 サービスを探します。【解決法】Windows 10で「ハイパーバイザーが実行されていないため、仮想マシンを起動できません」というエラーが出たときの対処法
  4. そのサービスをダブルクリックして 「プロパティ」 を開きます。
  5. 「スタートアップの種類」「自動」 に設定し、サービスが実行中であることを確認します。
  6. システムを再起動します。

対処法3:Hyper-V機能を有効にする

最後に、無効になっているHyper-V機能を有効化することでも問題を解決できる可能性があります。この機能は、コントロールパネルからアクセスできるWindowsの機能一覧に含まれています。手順は以下のとおりです。

  1. スタートメニュー を開き、「コントロールパネル」 を起動します。
  2. 「プログラムと機能」 に移動します。
  3. 左側のメニューから 「Windowsの機能の有効化または無効化」 をクリックします。【解決法】Windows 10で「ハイパーバイザーが実行されていないため、仮想マシンを起動できません」というエラーが出たときの対処法
  4. 一覧を下にスクロールし、「Hyper-V」 の項目を展開します。
  5. 続けて、「Hyper-Vプラットフォーム」 のリストを展開します。
  6. 「Hyper-Vハイパーバイザー」 のチェックボックスにチェックを入れ、「OK」をクリックします。【解決法】Windows 10で「ハイパーバイザーが実行されていないため、仮想マシンを起動できません」というエラーが出たときの対処法
  7. チェックボックスがグレーアウトされている場合は、BIOS設定を少し変更する必要があります。BIOS設定画面で、仮想化(Virtualization) の設定が有効になっていることを確認してください。
  1. Windows 10で印刷エラーが発生したときの原因と直し方12選

    オフィスや教育機関で働く方なら、プリンターの重要性はよくご存じでしょう。必要に応じて書類やファイルを紙に印刷できるのは、日々の業務に欠かせない機能です。しかし、印刷プロセスは思った以上に複雑で、スムーズに印刷を行うには、Windows 10 PC上で印刷サービスおよびスプーラーサービスが正常に動作している必要があります。 スプーラーサービスは印刷ジョブをキューに追加し、接続されたプリンターがそのタスクを受け取って紙に印刷します。このデータはUSBケーブル、イーサネット、またはWi-Fi経由でプリンターへ転送されます。何らかの問題でプリンターが正常に動作しない場合、「エラー - 印刷」(Erro

  2. Windows 10で「リソースが所有されていない(RESOURCE_NOT_OWNED)」エラーを修正する10の方法

    「リソースが所有されていない(Resources not owned)」エラーは、Windows 10パソコンで発生する比較的珍しいシステムエラーです。このエラーが発生すると、ブルースクリーン(BSOD)が表示されることがあり、放置するとシステム全体の障害につながる深刻な問題を引き起こす可能性があります。そのため、このエラーに遭遇した場合は、早めに適切な対処を行うことが重要です。本記事では、Windows 10におけるこのエラーの主な原因と、ストップコード「リソースが所有されていない」エラーを解決するための具体的な方法を詳しく解説します。 Windows 10で「リソースが所有されていない」