Hyper-V meldet, dass der Hypervisor nicht ausgeführt wird. Wie starte ich den Hypervisor?

45

Ich habe in der Vergangenheit Hyper-V-Gäste auf diesem Computer erstellt und ausgeführt. VT-Erweiterungen sind im BIOS aktiviert. Dort wurden keine Änderungen vorgenommen. Ich habe kürzlich die Reihenfolge meiner Startgeräte geändert.

Wie kann ich sicherstellen, dass der Hyper-V-Hosthypervisor beim Start von Windows gestartet wird?

Beim Versuch, eine VM zu starten, wird im Hyper-V-Manager folgender Fehler angezeigt:

Beim Versuch, die ausgewählten virtuellen Maschinen zu starten, ist ein Fehler aufgetreten.

Fehler beim Wiederherstellen des Status der virtuellen Maschine.

Die virtuelle Maschine 'Windows 10 Tech Preview' konnte nicht gestartet werden, da der Hypervisor nicht ausgeführt wird.

Bildbeschreibung hier eingeben

Der Hyper-V Virtual Machine ManagementDienst ist auf Automatisch eingestellt.

Bildbeschreibung hier eingeben

Ich habe zuvor bcdedit /set hypervisorlaunchtype autoals Administrator ausgeführt.

Es sind keine anderen VM-Produkte wie VMWare oder Virtualbox installiert.

p.campbell
quelle
Überprüfen Sie in den Diensten, ob sie beim Start auf Automatisch eingestellt sind. Technet.microsoft.com/en-us/library/ee956894(v=ws.10).aspx
Scorpion99
1
Haben Sie andere Hypervisors installiert / ausgeführt? zB: VirtualBox oder VMware?
ƬᴇcƬᴇιᴇ007
Nach dem, was @ ƬᴇcƬᴇιʜ007 erwähnt hat, können verschiedene Hypervisoren auf Ihrem System Ihr System ernsthaft durcheinander bringen und zu Konflikten führen.
AStopher
2
Da es sich bei Hyper-V um einen Hypervisor des Typs 1 handelt, muss dieser ähnlich wie bei Xen vor dem Windows-Kernel gestartet werden. Als solche bcdeditoder ähnliche Tools sind in der Tat die beste Wahl. Das Spielen mit Windows-Diensten löst dagegen nichts. Ebenso ändert die Installation von VirtualBox oder VMware nichts. Sie werden einfach nicht ausgeführt, wenn Hyper-V aktiviert ist.
Daniel B
2
Eigentlich bcdedit /set hypervisorlaunchtype autogelöst, dass für mich + Überprüfung der BIOS-Einstellungen für die Virtualisierung und Aktualisierung der BIOS-Firmware. Wenn Sie bcdedit erneut ausführen, wird bestätigt, ob die Einstellungen festgelegt wurden.
Norman

Antworten:

48

Ich hatte genau gleiches Problem und Tipps von Daniel B und Norman hat mir geholfen: Laufen bcdeditallein zeigte , dass hypervisorlaunchtypein der Tat wurde auf offso bcdedit /set hypervisorlaunchtype autogefolgt von einem Neustart des Trick.

Ich reposte ihre Kommentare als Antwort, um sie zu bewahren.

Dies wurde durch den (erfolglosen) Versuch verursacht, den Android-Emulator von Android Studio aus auszuführen.

Agent_L
quelle
2
Hatte das gleiche Problem, nachdem ich meine Systemfestplatte mit dem Dienstprogramm Samsung Data Migration auf eine neue SSD geklont hatte. Mit bceditbehoben das Problem ...
Michal Levý
Ursache für mich war auch das Klonen auf ein neues Laufwerk. bcdedit "boot loader section" muss "hypervisorlaunchtype Auto" sagen.
Orangutech
Ich hatte das gleiche Problem, aber ich musste den Host-Computer neu starten, bevor er für mich funktioniert.
3xGuy
17

Seitdem ich versucht habe, Docker für Windows zu installieren, habe ich festgestellt, dass auf meiner CPU Hyper-V nicht ausgeführt werden kann, obwohl ich es installieren konnte.

Auf dieser Seite wird erklärt, dass Windows 8 Hyper-V Client (und ich denke auch Windows 10) eine SLAT-fähige CPU benötigt, um ausgeführt zu werden. Verwenden Sie zur Überprüfung Ihrer CPU-Fähigkeiten das Dienstprogramm Coreinfo ( https://technet.microsoft.com/en-us/sysinternals/cc835722 ) mit der Option -v. Das Zeichen '-' gibt an, dass die Funktion fehlt. Hier können Sie sehen, dass meiner CPU alle Funktionen fehlen, die zum Ausführen von Hyper-V erforderlich sind

Vielleicht fehlen Ihrer CPU auch einige Funktionen, ich hoffe, es hilft!

JJP
quelle
2
Wenn Coreinfo meldet, dass der Hypervisor fehlt, ist er möglicherweise nur im BIOS deaktiviert. Überprüfen Sie dort und überprüfen Sie Hersteller-Website. Intel: intel.com/content/www/us/en/support/articles/000005486/…
Tereza Tomcova
0

Für andere Benutzer: Ich hatte genau den gleichen Fehler.

Laufen bcdedit /set hypervisorlaunchtype autohat mir nicht geholfen.

Schließlich habe ich herausgefunden, dass ich zuerst virtualisierungsbezogene Einstellungen im BIOS aktivieren muss (das habe ich aus der obigen Frage anfangs nicht bemerkt).

Dogrishin
quelle