Ich kann auf meiner neu installierten Instanz von Hyper-V unter Windows 8 keine virtuelle Maschine starten. Dies ist die Fehlermeldung, die ich erhalte:
Ich habe es versucht:
- Neuinstallation von Hyper-V
- Neustarten des Hyper-V-Dienstes
- Die aufgeführten SchritteHier.
- Installierenkb967902(konnte es nicht installieren)
Irgendwelche Ideen?
Bearbeiten 1
Der Fehler tritt bei einer einzelnen VM auf, die über Hyper-V erstellt wurde. Die VM verfügt derzeit über kein Betriebssystem (da sie neu erstellt wurde).
Dies ist die einzige VM auf Hyper-V. Ich versuche einfach, XP auf einer VM zu installieren, damit ich einige IE 8-Tests durchführen kann.
Bearbeiten 2
Ich habe alle Schritte in der Antwort und den Kommentaren von @MystereMan ausprobiert, einschließlich einer Neuinstallation von Hyper-V.
Wir haben das Problem auf ein nicht vorhandenes Zertifikat eingegrenzt vmms\Personal\Certificates
.
Bearbeiten 3
Gefundener Hostname: OMS144.WORKGROUP Erstellen eines neuen Zertifikats mit makecert.exe-Fehler: Der Schlüssel des Betreffs ('ac9fcedb-e695-4279-817d-fd1c98729dd6') kann nicht erstellt werden. Unerwartete Ausnahme fehlgeschlagen!
Bei C:\Users\OMS 144\Desktop\Untitled1.ps1:44 char:9+ erscheint der Fehler „Zertifikat nicht gefunden. Prüfen Sie, ob makecert.exe erfolgreich ist …+ ~ ... foreach { write-host -ForegroundColor Weiß ((gv -ErrorAction Silen ...+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
System.Management.Automation.RuntimeException: Fehler „Zertifikat nicht gefunden“. Überprüfen Sie, ob makecert.exe erfolgreich ist oder nicht
Bearbeiten 4
Zertifikat erfolgreich erstellt:
vmms\Vertrauenswürdige Stammzertifizierungsstellen\Zertifikate\OMS144.WORKGROUP
Fehlermeldung bleibt bestehen.
Antwort1
Hyper-V erfordert eine CPU, die Hardwarevirtualisierung unterstützt. Diese muss im BIOS aktiviert sein. Überprüfen Sie, ob Ihre CPU dies unterstützt (laden Sie CPU-z herunter und prüfen Sie es). Überprüfen Sie die BIOS-Einstellungen auf Virtualisierungsunterstützung.
BEARBEITEN:
OK, dieses Problem liegt wahrscheinlich an einem abgelaufenen oder beschädigten Zertifikat. Befolgen Sie diese Schritte:
- Öffnen Sie eine Eingabeaufforderung und geben Sie ein
Services.msc
. Gehen Sie zuHyper-V Virtual Machine Management
und stoppen Sie den Dienst. - Geben Sie in der Eingabeaufforderung Folgendes ein
mmc
und drücken Sie die Eingabetaste. Wählen Sie im Menü DateiAdd/Remove Snap-in
die Option Zertifikate und dann Hinzufügen. - Wählen Sie im nächsten Fenster „
Service Account
Weiter“. Wählen Sie unter „Computer auswählen“ die Standardeinstellung undLocal Computer
dann „Weiter“. - Navigieren Sie nun unter „Dienstkonto“ zu „
Hyper-V Virtual Machine Management
Auswählen“, und klicken Sie auf „Fertig“ und „OK“. - Erweitern Sie nun im linken Bereich
Certificates
undvmms\Personal
markieren SieCertificates
. Doppelklicken Sie im rechten Bereich auf das Zertifikat. Als Name des Hostcomputers sollte „Ausgestellt für“ angezeigt werden. - Auf der Registerkarte „Allgemein“ des Zertifikats sollte unten „Gültig ab“ sowie ein Start- und Enddatum stehen. Das Problem ist, dass das Zertifikat abgelaufen ist.
- Schließen Sie nun das Fenster für das Zertifikat, klicken Sie anschließend im rechten Fensterbereich mit der rechten Maustaste und wählen Sie „Löschen“.
- Gehen Sie zurück zu Services.msc und starten Sie den
Hyper-V Virtual Machine Management
Dienst neu. - Gehen Sie zurück zur MMC-Konsole und aktualisieren Sie sie
Personal\Certificates
. Dort sollte ein neues Datum angezeigt werden. Doppelklicken Sie darauf und überprüfen Sie die neuen gültigen Daten. - Um jetzt auf die VMs zugreifen zu können, müssen Sie entweder die VM neu starten oder einfach den gespeicherten Zustand verwenden und die VM dann erneut starten.