Stellen Sie sich vor, Sie haben einen Hyper-V Host der bereits funktioniert hat und scheinbar ganz normal startet, aber sobald Sie versuchen eine VM zu starten erhalten Sie die Fehlermeldung „Virtual machine ‚NAME DER VM‘ could not be started because the hypervisor is not running:

092115_1418_Virtualmach1

In den Details ist dann folgendes nachzulesen:

092115_1418_Virtualmach2

Option 1 und Option 2 könnten zutreffend sein, wenn Hyper-V neu aktiviert wurde – Hyper-V lässt sich nämlich auch auf Systemen die nicht alle Voraussetzungen für den Einsatz von Hyper-V erfüllen aktivieren. In diesem Fall könnten natürlich keine VMs gestartet werden.

Die Ursachen die unter der 3. Option genannt sind könnten allerdings durchaus auch bei einem System auftreten auf dem Hyper-V zuvor problemlos lief. Es gibt mehrere mögliche Ursachen für diese Fehlermeldung:

Sie haben gerade den physischen Hyper-V Host über ein Bare Metal recovery wiederhergestellt (das funktioniert sehr gut mit den Boardmitteln von Windows Server Backup)
oder
Sie haben auf dem Hyper-V Host unter Windows eine Datenträgerspiegelung eingerichtet und der Server startet nach Ausfall der ersten physischen Platte neu
oder
Sie haben anderweitig bewusst oder unbewusst Änderungen an der Bootkonfiguration vorgenommen

Die Lösung des Problems ist dann sehr einfach – Sie benötigen eine Eingabeaufforderung in der Sie folgendes eingeben müssen:

bcdedit /set hypervisorlaunchtype auto

Nach einem Neustart des Hyper-V Hosts lassen sich dann auch alle VMs wieder starten.

Über die Eingabe von:

bcdedit /enum

lassen Sie übrigens die konfigurierten Booteinstellungen anzeigen – auch der Starttyp des Hypervisors:

092115_1418_Virtualmach3