Hyper-Vは、ハイパーバイザーが実行されていないことを報告します。ハイパーバイザーを起動する方法は?


45

過去にこのマシンでHyper-Vゲストを作成して実行しました。VT拡張はBIOSで有効になっています。変更はありません。最近、ブートデバイスの順序を変更しました。

Hyper-VのホストハイパーバイザーがWindowsの起動時に確実に起動されるようにするにはどうすればよいですか?

VMを起動しようとすると、Hyper-Vマネージャーエラーが表示されます。

選択した仮想マシンを起動しようとしてエラーが発生しました。

仮想マシンの状態の復元に失敗しました。

ハイパーバイザーが実行されていないため、仮想マシン「Windows 10 Tech Preview」を起動できませんでした。

ここに画像の説明を入力してください

Hyper-V Virtual Machine Managementサービスが自動に設定されています。

ここに画像の説明を入力してください

以前bcdedit /set hypervisorlaunchtype autoは管理者として実行しました。

VMWareやVirtualboxなどの他のVM製品はインストールされていません。


起動時に自動に設定されている場合は、サービスで確認してください technet.microsoft.com/en-us/library/ee956894(v=ws.10).aspx
Scorpion99 14

1
他のハイパーバイザーをインストール/実行していますか?すなわち:VirtualBox、またはVMware?
Ƭᴇcʜιᴇ007

@Ƭᴇcʜιᴇ007が述べたことに続いて、システム上の異なるハイパーバイザーはシステムをひどく混乱させ、互いに競合する可能性があります。
AStopher

2
Hyper-Vはタイプ1ハイパーバイザーであるため、Xenと同様に、Windowsカーネルの前に起動する必要があります。そういうものとして、bcdeditまたは同様のツールは確かにあなたの最善の策です。一方、Windowsサービスをいじっても、何も解決されません。同様に、VirtualBoxまたはVMwareをインストールしても何も変わりません。Hyper-Vが有効になっている場合、単に実行を拒否します。
ダニエルB 14

2
実際、bcdedit /set hypervisorlaunchtype auto私にとってはそれを解決しました+仮想化のためのBIOS設定のクロスチェックとBIOSファームウェアの更新。bcdeditを再度実行すると、設定が設定されているかどうかが確認されます。
ノーマン

回答:


48

私はまったく同じ問題を抱えており、ダニエルBとノーマンによるヒントが助けてくれました。bcdedit単独で実行するhypervisorlaunchtypeと実際に設定されてoffいることが明らかになり、bcdedit /set hypervisorlaunchtype autoその後再起動が成功しました。

それらを保存するための答えとして、私は彼らのコメントを再投稿しています。

これは、Android StudioからAndroidエミュレーターを実行しようとした(失敗した)ために発生しました。


2
Samsung Data Migration Utilityでシステムディスクを新しいSSDにクローンした後、同じ問題が発生しました。使用してbcedit問題を修正しました...
ミハル・レヴィ

私の原因は、新しいドライブにもクローンを作成することでした。bcdeditの「ブートローダーセクション」は、「hypervisorlaunchtype Auto」と言う必要があります。
Orangutech

私は同じ問題を抱えていましたが、ホストマシンが動作し始める前にホストマシンを再起動する必要がありました。
3xGuy

17

Docker for Windowsをインストールしようとしたので、インストールできてもCPUでHyper-Vを実行できないことがわかりました。

このページでは、Windows 8 Hyper-V Client(およびWindows 10も同様)を実行するにはSLAT対応CPUが必要であることを説明します。CPU機能を確認するには、オプション-vを指定してCoreinfoユーティリティ(https://technet.microsoft.com/en-us/sysinternals/cc835722)を使用します。「-」文字は、機能がないことを示します。 ここで、Hyper-Vの実行に必要なすべての機能がCPUにないことがわかります。

CPUにもいくつかの機能が欠けているかもしれません。


2
Coreinfoがハイパーバイザーが見つからないと報告した場合、BIOSでハイパーバイザーが無効になっている可能性があります。そこで確認し、製造元のWebサイトを確認してください。インテル:intel.com/content/www/us/en/support/articles/000005486/...
テレザTomcova

0

他のユーザーの場合:まったく同じエラーが発生しました。

実行bcdedit /set hypervisorlaunchtype autoは私を助けませんでした。

最後に最初にBIOSで仮想化関連の設定を有効にする必要があることがわかりました(最初は上記の質問から気付きませんでした)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.