Accesso negato per la scrittura su disco - Evento 6589

 

Si applica a: SharePoint Foundation 2010, SharePoint Server 2010

Ultima modifica dell'argomento: 2014-09-29

Nome avviso: Accesso negato per la scrittura su disco

ID evento: 6589

Riepilogo: Questo errore si verifica quando un pool di applicazioni di Internet Information Services (IIS) 7.0 utilizzato da Microsoft SharePoint Foundation 2010 tenta di aggiornare un file o una cartella e non è in grado di accedere poiché l'account di servizio utilizzato dal pool di applicazioni non dispone delle autorizzazioni adeguate.

Problemi: Potrebbero verificarsi i problemi seguenti.

  • I file non vengono aggiornati correttamente per riflettere le impostazioni configurate.

  • Nel registro eventi viene visualizzato l'evento seguente: ID evento: 6589 Descrizione: L'account del pool di applicazioni <NomeAccount> non dispone di autorizzazioni sufficienti per scrivere il file <NomeFile> in <PercorsoFile>. Di seguito sono disponibili ulteriori informazioni.

Causa: L'account di servizio per il pool di applicazioni IIS utilizzato da SharePoint Foundation 2010 non dispone delle autorizzazioni appropriate per scrivere in un file o in una cartella del file system NTFS.

Soluzione: Concedere le autorizzazioni appropriate all'account del pool di applicazioni

  • L'account del pool di applicazioni Web non dispone di autorizzazioni sufficienti per scrivere nel Registro di sistema o in un file sul disco. Provare innanzitutto a correggere le autorizzazioni di SharePoint Foundation 2010 tramite lo strumento da riga di comando PSConfig. Se il problema persiste, eseguire le procedure seguenti nell'ordine indicato, determinando prima di tutto l'account utilizzato per l'applicazione Web.

    Nota

    Per eseguire le procedure seguenti, è necessario essere membri del gruppo Amministratori farm di SharePoint.

    Per correggere le autorizzazioni di SharePoint Foundation 2010:

    1. Aprire una finestra del prompt dei comandi e digitare:

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

    2. Correggere le autorizzazioni nel server digitando il comando seguente:

      psconfig -cmd secureresources

    3. Riavviare IIS e apportare le modifiche digitando il comando seguente al prompt dei comandi: iisreset /noforce

    Per determinare l'account per l'applicazione Web:

    1. In Gestione IIS espandere il nodo del server nel riquadro Connessioni e quindi fare clic su Pool di applicazioni.

    2. Nella Visualizzazione funzionalità del riquadro di lettura, prendere nota dell'account per il pool di applicazioni identificato, indicato nella colonna Identità.

    Per impostare manualmente l'account di gruppo necessario per l'account del pool di applicazioni Web nel computer:

    1. Fare clic sul pulsante Start, scegliere Strumenti di amministrazione e quindi Gestione computer.

    2. Nella visualizzazione albero espandere Utenti e gruppi locali e fare clic su Gruppi.

    3. Nell'elenco del riquadro di lettura fare clic con il pulsante destro sul gruppo WSS_WPG e scegliere Aggiungi a gruppo.

    4. Nella finestra di dialogo Proprietà - WSS_WPG aggiungere l'account del pool di applicazioni Web facendo clic su Aggiungi.

    Per concedere all'account del pool di applicazioni Web le autorizzazioni necessarie per una cartella:

    1. Nel computer con SharePoint Foundation individuare la cartella indicata nell'evento 6588 o 6589.

    2. Fare clic con il pulsante destro del mouse sulla cartella e scegliere Proprietà.

    3. Nella scheda Sicurezza della finestra di dialogo Proprietà selezionare Everyone nella sezione Utenti e gruppi e quindi fare clic su Modifica.

      Nota

      La modifica non corretta del Registro di sistema potrebbe danneggiare gravemente il sistema. Prima di apportare modifiche al Registro di sistema, eseguire il backup di tutti i dati importanti nel computer.

    4. Nella finestra di dialogo Autorizzazioni per <nomecartella> fare clic su Aggiungi per aggiungere l'account del pool di applicazioni Web. Per questo account è necessaria l'autorizzazione di scrittura.

    Per concedere all'account del pool di applicazioni Web le autorizzazioni necessarie per una chiave del Registro di sistema:

    1. Fare clic sul pulsante Start, scegliere Tutti i programmi, Accessori e quindi Esegui.

    2. Digitare regedite quindi fare clic su OK.

    3. Nella visualizzazione albero dell'Editor del Registro di sistema individuare la chiave del Registro di sistema identificata nell'evento 6588 o 6589.

    4. Fare clic con il pulsante destro del mouse sulla chiave del Registro di sistema e scegliere Autorizzazioni.

    5. Nella finestra di dialogo Autorizzazioni fare clic su Aggiungi per aggiungere l'account del pool di applicazioni Web. Per questo account è necessaria l'autorizzazione di scrittura.

    Per verificare:

    • Ritentare l'operazione precedentemente non riuscita.