Der virtuelle Hyper-V-Computer wird möglicherweise nicht gestartet, und Sie erhalten eine Fehlermeldung 0x80070005: Fehler allgemeiner Zugriff verweigert

In diesem Artikel wird der Fehler 0x80070005 behoben, der auftritt, wenn ein virtueller Hyper-V-Computer nicht gestartet werden kann.

Gilt für: Windows Server 2012 R2
Ursprüngliche KB-Nummer: 2249906

Symptome

Ein virtueller Hyper-V-Computer kann möglicherweise nicht gestartet werden, und Sie erhalten eine Fehlermeldung, die der folgenden ähnelt:

Fehler beim Starten der ausgewählten virtuellen Computer.

"VMName" konnte nicht gestartet werden.

Microsoft Emulated IDE Controller (Instanz-ID {83F8638B-8DCA-4152-9EDA-2CA8B33039B4}): Fehler beim Einschalten mit Fehler "Allgemeiner Zugriff verweigert"

Das IDE/ATAPI-Konto verfügt nicht über ausreichende Berechtigungen zum Öffnen der Anlage "E:\VMs\VMName\Disk0.vhd". Fehler: "Fehler allgemeiner Zugriff verweigert"

Das Konto verfügt nicht über ausreichende Berechtigungen zum Öffnen der Anlage "E:\VMs\VMName\Disk0.vhd. Fehler: "Fehler allgemeiner Zugriff verweigert"

Wenn Sie im Meldungsfenster auf Details anzeigen klicken, werden die folgenden Informationen angezeigt:

"VMName" konnte nicht gestartet werden. (VM-ID 5FC5C385-BD98-451F-B3F3-1E50E06EE663)

"VMName" Microsoft Emulated IDE Controller (Instanz-ID {83F8638B-8DCA-4152-9EDA-2CA8B33039B4}): Fehler beim Einschalten mit Dem Fehler "Allgemeiner Zugriff verweigert" (0x80070005). (VM-ID 5FC5C385-BD98-451F-B3F3-1E50E06EE663)

"VMName": Das IDE/ATAPI-Konto verfügt nicht über ausreichende Berechtigungen zum Öffnen der Anlage "E:\VMs\VMName\Disk0.vhd". Fehler: "Fehler allgemeiner Zugriff verweigert" (0x80070005). (VM-ID 5FC5C385-BD98-451F-B3F3-1E50E06EE663)

"VMName": Das Konto verfügt nicht über ausreichende Berechtigungen zum Öffnen der Anlage "E:\VMs\VMName\Disk0.vhd". Fehler: "Fehler allgemeiner Zugriff verweigert" (0x80070005). (VM-ID 5FC5C385-BD98-451F-B3F3-1E50E06EE663)

Hinweis

  • Diese Fehlermeldung verweist entweder auf den microsoft Emulated IDE Controller oder den synthetischen SCSI-Controller.
  • Diese Fehlermeldung verweist entweder auf eine VHD-Datei (virtuelle Festplatte) oder auf eine Momentaufnahme-Datei (AVHD).
  • Die ID des virtuellen Computers ist für jeden virtuellen Computer eindeutig.

Ursache

Dieses Problem tritt auf, wenn die Berechtigungen für die VHD-Datei (VHD) oder die Momentaufnahme-Datei (AVHD) falsch sind.

Jeder virtuelle Hyper-V-Computer verfügt über eine eindeutige VM-ID (SID). Wenn die VM-SID in den Sicherheitsberechtigungen für die VHD- oder AVHD-Datei fehlt, wird der virtuelle Computer nicht gestartet, und Sie erhalten den Fehler 0x80070005 (Fehler allgemeiner Zugriff verweigert), der im Abschnitt Symptome erwähnt wird.

Lösung

Um dieses Problem zu beheben, fügen Sie die VM-SID der VHD-Datei (VHD) oder der Momentaufnahme-Datei (AVHD) hinzu.

Führen Sie die folgenden Schritte aus, um die VM-SID zu einer VHD- oder AVHD-Datei hinzuzufügen:

  1. Notieren Sie sich die ID des virtuellen Computers, die im Fehler 0x80070005 (Fehler allgemeiner Zugriff verweigert) aufgeführt ist.

    Betrachten Sie beispielsweise die folgende Fehlermeldung:

    "VMName": Das IDE/ATAPI-Konto verfügt nicht über ausreichende Berechtigungen zum Öffnen der Anlage "E:\VMs\VMName\Disk0.vhd". Fehler: "Fehler allgemeiner Zugriff verweigert" (0x80070005). (VM-ID 5FC5C385-BD98-451F-B3F3-1E50E06EE663)

    In diesem Beispiel lautet die VM-ID 5FC5C385-BD98-451F-B3F3-1E50E06EE663.

  2. Öffnen Sie eine Eingabeaufforderung mit erhöhten Rechten.

  3. Um der VM-ID (SID) Zugriff auf die VHD- oder AVHD-Datei zu gewähren, geben Sie den folgenden Befehl ein, und drücken Sie dann die EINGABETASTE:

    icacls <Path of .vhd or .avhd file> /grant "NT VIRTUAL MACHINE\ <Virtual Machine ID from step 1> ":(F)
    

    Wenn Sie beispielsweise die ID des virtuellen Computers verwenden möchten, die Sie sich in Schritt 1 notiert haben, geben Sie den folgenden Befehl ein, und drücken Sie dann die EINGABETASTE:

    icacls "E:\VMs\VMName\Disk0.vhd" /grant "NT VIRTUAL MACHINE\5FC5C385-BD98-451F-B3F3-1E50E06EE663":(F)
    
  4. Starten Sie den virtuellen Computer.

Weitere Informationen

Wenn die Berechtigungen für die Konfigurationsdatei des virtuellen Hyper-V-Computers (.xml-Datei) falsch sind, kann der virtuelle Computer nicht gestartet werden und gibt die folgende Fehlermeldung zurück:

"Unbenannte VM" konnte nicht initialisiert werden.

Fehler beim Lesen oder Aktualisieren der VM-Konfiguration, da der Zugriff verweigert wurde.

Wenn Sie im Meldungsfenster auf Details anzeigen klicken, wird die folgende Fehlermeldung angezeigt:

"Unbenannte VM" konnte nicht initialisiert werden. (Virtueller Computer 7E77503A-A26B-4BB5-9846-396F49A30141)

"Unbenannte VM" konnte die Konfiguration des virtuellen Computers nicht lesen oder aktualisieren, da der Zugriff verweigert wurde: Allgemeiner Fehler "Zugriff verweigert" (0×80070005). Überprüfen Sie die Sicherheitseinstellungen für den Ordner, in dem der virtuelle Computer gespeichert ist. (Virtueller Computer 7E77503A-A26B-4BB5-9846-396F49A30141)

Um dieses Problem zu beheben, führen Sie die Schritte im Abschnitt "Lösung" aus, um die VM-SID zur .xml-Datei hinzuzufügen. Führen Sie beispielsweise den folgenden Befehl aus:

icacls "E:\VMs\VMName\7E77503A-A26B-4BB5-9846-396F49A30141.xml" /grant "NT VIRTUAL MACHINE\7E77503A-A26B-4BB5-9846-396F49A30141":(F)

References

Weitere Informationen zu Hyper-V finden Sie unter Hyper-V.