Zugriff für Schreiben auf Datenträger verweigert - Ereignis-ID 6589

 

Gilt für: SharePoint Foundation 2010, SharePoint Server 2010

Letztes Änderungsdatum des Themas: 2014-09-29

Warnungsname:   Access denied for writing to disk

Ereignis-ID:   6589

Zusammenfassung:   Dieser Fehler tritt auf, wenn einem von Microsoft SharePoint Foundation 2010 verwendeten Internetinformationsdienste (IIS) 7.0-Anwendungspool beim dem Versuch, eine Datei oder einen Ordner zu aktualisieren, der Zugriff verweigert wird, weil das vom Anwendungspool verwendet Dienstkonto nicht über die entsprechenden Berechtigungen verfügt.

Symptome:   Die folgenden Symptome können auftreten:

  • Dateien werden möglicherweise nicht korrekt aktualisiert, sodass sie die konfigurierten Einstellungen nicht widerspiegeln.

  • Im Ereignisprotokoll wird das folgende Ereignis angegeben: Ereignis-ID: 6589 Beschreibung: Das Anwendungspoolkonto <Kontoname> hat unzureichende Berechtigungen zum Schreiben der Datei <Dateiname> in <Dateispeicherort>. Weitere Informationen erhalten Sie weiter unten.

Ursache:   Das von SharePoint Foundation 2010 verwendete Dienstkonto für den IIS-Anwendungspool verfügt nicht über ausreichende Berechtigungen zum Schreiben in eine Datei oder einen Ordner im NTFS-Dateisystem.

Lösung:   Erteilen Sie dem Anwendungspoolkonto die richtigen Berechtigungen

  • Das Webanwendungspoolkonto verfügt nicht über ausreichende Berechtigungen zum Schreiben in die Registrierung oder in eine Datei auf dem Datenträger. Korrigieren Sie zunächst die Berechtigungen in SharePoint Foundation 2010 mithilfe des Befehlszeilentools Psconfig. Wird das Problem dadurch nicht behoben, wenden Sie die folgenden Verfahren in der angegebenen Reihenfolge an. Bestimmen Sie dabei zuerst, welches Konto für die Webanwendung verwendet wird.

    Hinweis

    Zum Ausführen der folgenden Schritte müssen Sie ein Mitglied der SharePoint-Gruppe der Farmadministratoren sein.

    So korrigieren Sie die SharePoint Foundation 2010-Berechtigungen

    1. Öffnen Sie ein Eingabeaufforderungsfenster, und geben Sie an der Eingabeaufforderung Folgendes ein:

      cd /d %commonprogramfiles%\Microsoft Shared\Web server extensions\14\BIN

    2. Korrigieren Sie die Berechtigungen auf dem Server, indem Sie den folgenden Befehl eingeben:

      psconfig –cmd secureresources

    3. Starten Sie Internetinformationsdienste (IIS) neu, und führen Sie die erforderlichen Änderungen durch, indem Sie an der Eingabeaufforderung folgenden Befehl eingeben: iisreset /noforce

    So ermitteln Sie das für die Webanwendung verwendete Konto

    1. Erweitern Sie im IIS-Manager im Bereich Verbindungen den Serverknoten, und klicken Sie dann auf Anwendungspools.

    2. Im Lesebereich in der Ansicht Features sehen Sie in der Spalte Identität das Konto für den identifizierten Anwendungspool.

    So legen Sie das benötigte Gruppenkonto für das Webanwendungspoolkonto auf dem Computer manuell fest

    1. Klicken Sie auf Start, dann auf Verwaltung und anschließend auf Computerverwaltung.

    2. Erweitern Sie in der Strukturansicht Lokale Benutzer und Gruppen, und klicken Sie dann auf Gruppen.

    3. Klicken Sie in der Liste im Lesebereich mit der rechten Maustaste auf die WSS_WPG-Gruppen, und klicken Sie dann auf Zur Gruppe hinzufügen.

    4. Klicken Sie im Dialogfeld WSS_WPG-Eigenschaften auf Hinzufügen, um das Webanwendungspoolkonto hinzuzufügen.

    So erteilen Sie einem Ordner die erforderlichen Berechtigungen für das Webanwendungspoolkonto

    1. Suchen Sie auf dem SharePoint Foundation-Computer den in Ereignis 6588 oder 6589 angegebenen Ordner.

    2. Klicken Sie mit der rechten Maustaste auf den Ordner, und klicken Sie auf Eigenschaften.

    3. Klicken Sie im Dialogfeld Eigenschaften auf die Registerkarte Sicherheit. Wählen Sie im Abschnitt Gruppen- oder Benutzernamen die Option Jeder, und klicken Sie auf Bearbeiten.

      Hinweis

      Durch eine fehlerhafte Bearbeitung der Registrierung können schwerwiegende Schäden am System verursacht werden. Bevor Sie Änderungen an der Registrierung vornehmen, sollten Sie daher alle wichtige Computerdaten sichern.

    4. Klicken Sie im Dialogfeld Berechtigungen für <Ordnername> auf Hinzufügen, um das Webanwendungspoolkonto hinzuzufügen. Für das Konto sind Schreibberechtigungen erforderlich.

    So erteilen Sie einem Registrierungsschlüssel die erforderlichen Berechtigungen für das Webanwendungspoolkonto

    1. Klicken Sie auf Start, Alle Programme, Zubehör und dann auf Ausführen.

    2. Geben Sie regedit ein, und klicken Sie dann auf OK.

    3. Suchen Sie im Registrierungs-Editor in der Strukturansicht den im Ereignis 6588 oder 6589 angegebenen Registrierungsschlüssel.

    4. Klicken Sie mit der rechten Maustaste auf den Registrierungsschlüssel, und klicken Sie auf Berechtigungen.

    5. Klicken Sie im Dialogfeld Berechtigung auf Hinzufügen, um das Webanwendungspoolkonto hinzuzufügen. Für das Konto sind Schreibberechtigungen erforderlich.

    So überprüfen Sie, ob das Problem behoben ist

    • Führen Sie den Vorgang erneut aus, bei dem zuvor der Fehler aufgetreten war.