So finden Sie heraus, ob Hyper-V derzeit aktiviert ist / ausgeführt wird
15
Wie kann ich herausfinden, ob Hyper-V derzeit auf meinem Windows 8.1 Pro-System ausgeführt wird?
Grund: Einige Installationen aktivieren Hyper-V automatisch (z. B. die Visual Studio Android Emulator-Addons). Ich verwende hauptsächlich VMWare und VBox für die Virtualisierung. Da Hyper-V ein Hypervisor ist (auch der Virtualisierungshost), möchte ich Konflikte vermeiden (doppelte Virtualisierung).
Sie können überprüfen, ob die Dienste ausgeführt werden:
Win+ R-> services.msc
Suchen Sie in der Liste nach allen Diensten, die mit beginnen Hyper-V. Wenn einer von ihnen ist Running, ist es an. (Insbesondere glaube ich, dass der Kern davon als Hyper-V Virtual Machine Management bezeichnet wird.)
Sie können das Systemprotokoll überprüfen, um festzustellen, ob eine Aktivität aufgetreten ist .
Öffnen Sie die Ereignisanzeige. Klicken Sie auf Start, klicken Sie auf Verwaltung und dann auf Ereignisanzeige.
Öffnen Sie das Hyper-V-Hypervisor-Ereignisprotokoll. Erweitern Sie im Navigationsbereich Anwendungen und Dienstprotokolle, erweitern Sie Microsoft, erweitern Sie Hyper-V-Hypervisor, und klicken Sie dann auf Operational.
Wenn der Windows-Hypervisor ausgeführt wird, sind keine weiteren Maßnahmen erforderlich. Wenn der Windows-Hypervisor nicht ausgeführt wird, führen Sie die folgenden Schritte aus.
Öffnen Sie das Systemprotokoll. (Erweitern Sie im Navigationsbereich Windows-Protokolle und wählen Sie dann System aus.)
Suchen Sie nach Ereignissen in Hyper-V-Hypervisor, um weitere Informationen zu erhalten. Die Ereignis-ID 41 weist beispielsweise auf ein Problem mit der BIOS-Konfiguration hin: „Der Start von Hyper-V ist fehlgeschlagen. Entweder VMX nicht vorhanden oder im BIOS nicht aktiviert. “ (Um nach diesen Ereignissen zu filtern, klicken Sie im Bereich Aktionen auf Aktuelles Protokoll filtern und geben Sie dann für Ereignisquellen "Hyper-V-Hypervisor" an.)
Vielen Dank! Der Serviceweg scheint am schnellsten herauszufinden. Für den letzten Weg würde ich den Servernamen benötigen, er funktionierte nicht mit dem Namen meines Hosts oder lokalen Hosts (Befehl gab "error: description = not found" zurück).
Andreas Reiff
@AndreasReiff Fair point, entfernt diese Option.
Jonno
1
Falsch. Hyper-V kann durch eine Startoption deaktiviert werden. Der Dienst "vmms" wird trotzdem ausgeführt, wenn er installiert ist. Das ist also nicht nützlich. Ich brauche eine andere Methode, die funktioniert.
Ygoe
Vielen Dank. In meinem Fall (Windows 10 + Intel Core 2 Quad Q9550) habe ich das über das Systemprotokoll herausgefunden Hypervisor launch failed; Second Level Address Translation is required to launch the hypervisor. Dies ist wahr, Q9550 fehlt SLAT. Bekomme dann VirtualBox.
Neurotransmitter
Wie ygoe feststellt, bedeutet dies, wenn Sie bcdedit hypervisorlaunchtype Off einstellen, immer noch "Laufen", obwohl der Hypervisor ausgeschaltet ist.
user5389726598465
8
Powershell: Get-Service | findstr vmcompute
Ausführen von vmcompute Hyper-V Host Compute Service
Wenn Sie bcdedit hypervisorlaunchtype Off aktiviert haben, bedeutet dies immer noch, dass der Hypervisor deaktiviert ist.
user5389726598465
@ user5389726598465 Ich habe es über bcedit ausgeschaltet und es wird hier nicht in der Ausgabe angezeigt. Hatten Sie Hyper-V tatsächlich richtig ausgeschaltet?
Wenn es aktiviert ist, sehen Sie die Antwort wie folgt:
FeatureName : Microsoft-Hyper-V
DisplayName : Hyper-V Platform
Description : Provides the services that you can use to create and manage virtual machines and their resources.
RestartRequired : Possible
State : Enabled
CustomProperties :
Hypervisor launch failed; Second Level Address Translation is required to launch the hypervisor
. Dies ist wahr, Q9550 fehlt SLAT. Bekomme dann VirtualBox.Powershell: Get-Service | findstr vmcompute
Ausführen von vmcompute Hyper-V Host Compute Service
quelle
Führen Sie Powershell als Administrator aus.
Führen Sie den folgenden Befehl aus:
Wenn es aktiviert ist, sehen Sie die Antwort wie folgt:
Mehr Infos hier und hier .
quelle