Accesso in scrittura negato per il registro - Evento 6588

 

Si applica a: SharePoint Foundation 2010, SharePoint Server 2010

Ultima modifica dell'argomento: 2010-07-20

Nome avviso: Accesso in scrittura negato per il registro

ID evento: 6588

Riepilogo: questo errore si verifica quando viene negato l'accesso a un pool di applicazioni di Internet Information Services utilizzato da Microsoft SharePoint Foundation 2010 che tenta di aggiornare una chiave del registro, perché l'account di servizio utilizzato dal pool di applicazioni dispone di autorizzazioni inadeguate.

Sintomi: potrebbero comparire i sintomi seguenti:

  • È possibile che le chiavi del Registro di sistema non vengano aggiornate correttamente per riflettere le impostazioni configurate.

  • Nel registro eventi viene visualizzato questo evento: ID evento: 6588 Descrizione: L'account del pool di applicazioni <Nome account> non è in grado di scrivere la chiave del Registro di sistema <Nome chiave> in <Percorso chiave>. Di seguito sono disponibili ulteriori informazioni.

Causa: l'account di servizio per il pool di applicazioni di IIS utilizzato da SharePoint Foundation 2010 non dispone delle autorizzazioni appropriate per scrivere in una chiave del Registro di sistema.

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 quindi fare clic sulla cartella Gruppi.

    3. Nell'elenco del riquadro di lettura fare clic con il pulsante destro del mouse su 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 le autorizzazioni necessarie all'account del pool di applicazioni Web 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à, nella sezione Utenti e gruppi, selezionare Everyone 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 le autorizzazioni necessarie all'account del pool di applicazioni Web per una chiave del Registro di sistema:

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

    2. Digitare regedit e quindi fare clic su OK.

    3. Nella visualizzazione albero dell'Editor del Registro di sistema individuare la chiave 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. L'account richiede l'autorizzazione di scrittura.

    Per verificare:

    • Ritentare l'operazione precedentemente non riuscita.