Fehler 0x80070005 beim Exportieren von Hyper-V-VMs über das Netzwerk

Dieser Artikel bietet eine Lösung für ein Problem, bei dem 0x80070005 beim Exportieren eines virtuellen Computers in eine Netzwerkfreigabe auftritt.

Ursprüngliche Produktversion:   Windows Server 2012 R2
Ursprüngliche KB-Nummer:   2008849

Problembeschreibung

Sie verwenden Hyper-V auf einem Computer mit Windows Server 2008 oder Windows Server 2008 R2.

  • Im Hyper-V-Manager versuchen Sie, einen virtuellen Computer in eine Netzwerkfreigabe zu exportieren.
  • Sie verfügen über die Vollzugriffsberechtigungen für die Netzwerkfreigabe.

In diesem Szenario kann der Export mit einem Fehler wie dem folgenden fehlschlagen:

Beim Versuch, den virtuellen Computer zu exportieren, ist ein Fehler aufgetreten.
Fehler beim Kopieren der Datei während des Exports.
Fehler beim Kopieren der Datei von ' <source path of VHD file> ' in ' ': Fehler "Allgemeiner Zugriff <network share> verweigert" (0x80070005)

Ursache

Wenn Sie einen virtuellen Computer im Hyper-V-Manager exportieren, wird der Export vom Systemkonto des Hyper-V-Hosts ausgeführt. Dieses Problem tritt auf, weil der Hyper-V-Host nicht über die Berechtigung für die Netzwerkfreigabe verfügt.

Lösung

Stellen Sie sicher, dass die Berechtigungen dem Computerkonto des Hyper-V-Hosts, der den Export ausgeführt, erlauben, den freigegebenen Ordner zu aktualisieren.

Hinweis

Während die folgenden Schritte spezifisch für 2008 sind, ist die Idee für das Aktualisieren der Freigabe- und der NTFS-Berechtigungen identisch, wenn die Freigabe unter einer anderen Version von Windows gehostet wird.

Aktualisieren der Berechtigungen auf NTFS-Ebene

  1. Klicken Sie auf dem Zielserver mit der rechten Maustaste auf den freigegebenen Ordner, und wählen Sie "Eigenschaften" aus.
  2. Klicken Sie auf die Registerkarte Sicherheit.
  3. Klicken Sie auf die Schaltfläche "Bearbeiten", und klicken Sie im Dialogfeld "Berechtigungen" auf die Schaltfläche "Hinzufügen".
  4. Klicken Sie auf "Typen auswerfen", und wählen Sie "Computer" aus, falls noch nicht geschehen, und klicken Sie dann auf "OK".
  5. Geben Sie im Dialogfeld die zu verwendende Objektnamen ein, geben Sie den Namen des Hyper-V-Hostcomputers ein, und klicken Sie auf "Namen überprüfen".
  6. Klicken Sie bei Auswahl des Hyper-V-Hostcomputernamens auf "Durch Vollsteuerung zulassen" und dann auf "OK".

Aktualisieren der Berechtigungen auf Freigabeebene

  1. Klicken Sie auf dem Zielserver mit der rechten Maustaste auf den freigegebenen Ordner, und wählen Sie "Eigenschaften" aus.
  2. Wählen Sie die Registerkarte "Freigabe" aus.
  3. Klicken Sie auf Erweiterte Freigabe....
  4. Klicken Sie im Dialogfeld "Erweiterte Freigabe" auf "Berechtigungen" und dann auf "Hinzufügen".
  5. Klicken Sie auf "Typen auswerfen", und wählen Sie "Computer" aus, falls noch nicht geschehen, und klicken Sie dann auf "OK".
  6. Geben Sie im Dialogfeld die zu verwendende Objektnamen ein, geben Sie den Namen des Hyper-V-Hostcomputers ein, und klicken Sie auf "Namen überprüfen".
  7. Klicken Sie bei Auswahl des Hyper-V-Hostcomputernamens auf "Durch Vollsteuerung zulassen" und dann auf "OK".