Hyper-V funktioniert nicht unter Windows 8

Hyper-V funktioniert nicht unter Windows 8

Ich kann auf meiner neu installierten Instanz von Hyper-V unter Windows 8 keine virtuelle Maschine starten. Dies ist die Fehlermeldung, die ich erhalte:

Es konnte kein verwendbares Zertifikat gefunden werden. Fehler: „Element nicht gefunden“

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:

  1. Öffnen Sie eine Eingabeaufforderung und geben Sie ein Services.msc. Gehen Sie zu Hyper-V Virtual Machine Managementund stoppen Sie den Dienst.
  2. Geben Sie in der Eingabeaufforderung Folgendes ein mmcund drücken Sie die Eingabetaste. Wählen Sie im Menü Datei Add/Remove Snap-indie Option Zertifikate und dann Hinzufügen.
  3. Wählen Sie im nächsten Fenster „ Service AccountWeiter“. Wählen Sie unter „Computer auswählen“ die Standardeinstellung und Local Computerdann „Weiter“.
  4. Navigieren Sie nun unter „Dienstkonto“ zu „ Hyper-V Virtual Machine ManagementAuswählen“, und klicken Sie auf „Fertig“ und „OK“.
  5. Erweitern Sie nun im linken Bereich Certificatesund vmms\Personalmarkieren Sie Certificates. Doppelklicken Sie im rechten Bereich auf das Zertifikat. Als Name des Hostcomputers sollte „Ausgestellt für“ angezeigt werden.
  6. 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.
  7. 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“.
  8. Gehen Sie zurück zu Services.msc und starten Sie den Hyper-V Virtual Machine ManagementDienst neu.
  9. 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.
  10. 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.

verwandte Informationen