Accès refusé pour écrire dans le Registre - Événement 6588

 

S’applique à : SharePoint Foundation 2010, SharePoint Server 2010

Dernière rubrique modifiée : 2010-07-20

Nom de l’alerte :   l’accès en écriture au registre a été refusé

ID d’événement :   6588

Résumé :   cette erreur se produit lorsqu’un pool d’applications IIS utilisé par Microsoft SharePoint Foundation 2010 essaie de mettre à jour une clé de Registre et que l’accès lui est refusé, car le compte de service qu’il utilise ne dispose pas des autorisations adéquates.

Symptômes :   Les symptômes suivants peuvent apparaître :

  • Des clés de Registre ne sont pas mises à jour correctement pour refléter les paramètres configurés.

  • Cet événement apparaît dans le journal des événements : ID événement : 6588 Description : Le compte du pool d’applications <nom du compte> ne peut pas écrire la clé de registre <nom de la clé> sur <emplacement de la clé>. Plus d’informations ci-dessous.

Cause :   le compte de service du pool d’applications IIS utilisé par SharePoint Foundation 2010 ne dispose pas des autorisations d’accès appropriées pour écrire dans une clé de Registre.

Solution :   accorder les autorisations appropriées au compte du pool d’applications

  • Le compte du pool d’applications Web ne dispose pas d’autorisations suffisantes pour écrire dans le registre ou dans un fichier sur le disque. Dans un premier temps, essayez de corriger les autorisations SharePoint Foundation 2010 à l’aide de l’outil en ligne de commande Psconfig. Si cette opération ne permet pas de résoudre le problème, utilisez les procédures suivantes dans l’ordre indiqué. Déterminez d’abord le compte utilisé pour l’application Web.

    Notes

    Vous devez être membre du groupe SharePoint Administrateurs de batterie pour effectuer les procédures suivantes.

    Pour corriger les autorisations SharePoint Foundation 2010 :

    1. Ouvrez une fenêtre d’invite de commandes et, à l’invite, tapez la commande suivante :

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

    2. Corrigez les autorisations sur le serveur en entrant la commande suivante :

      psconfig –cmd secureresources

    3. Redémarrez IIS et apportez les modifications en entrant la commande suivante depuis l’invite de commandes : iisreset /noforce

    Pour déterminer le compte de l’application Web :

    1. Dans le Gestionnaire IIS, dans le volet Connexions, développez le nœud de serveur, puis cliquez sur Pools d’applications.

    2. Dans le volet de lecture, dans la vue des fonctionnalités, dans la colonne Identité, notez le compte du pool d’applications que vous avez identifié.

    Pour définir manuellement le compte de groupe requis pour le compte du pool d’applications Web sur l’ordinateur :

    1. Cliquez sur Démarrer, cliquez sur Outils d’administration, puis cliquez sur Gestion de l’ordinateur.

    2. Dans l’arborescence, développez Utilisateurs et groupes locaux, puis cliquez sur le dossier Groupes.

    3. Dans la liste du volet de lecture, cliquez avec le bouton droit sur WSS_WPG, puis cliquez sur Ajouter au groupe.

    4. Dans la boîte de dialogue Propriétés WSS_WPG, ajoutez le compte du pool d’applications Web en cliquant sur Ajouter.

    Pour accorder au compte du pool d’applications Web des autorisations requises pour un dossier :

    1. Sur l’ordinateur SharePoint Foundation, recherchez le dossier identifié dans l’événement 6588 ou 6589.

    2. Cliquez avec le bouton droit sur le dossier et sélectionnez Propriétés.

    3. Dans la boîte de dialogue Propriétés, sous l’onglet Sécurité, dans la section Groupes ou noms d’utilisateurs, sélectionnez Tout le monde, puis cliquez sur Modifier.

      Notes

      Une modification incorrecte du Registre peut endommager gravement le système. Avant d’apporter des modifications au Registre, sauvegardez les données de valeur stockées dans l’ordinateur.

    4. Dans la boîte de dialogue Autorisations pour <nom_dossier>, cliquez sur Ajouter pour ajouter le compte du pool d’applications Web. Le compte requiert l’autorisation d’écriture.

    Pour accorder au compte du pool d’applications Web les autorisations requises pour une clé de Registre :

    1. Cliquez successivement sur le bouton Démarrer, sur Tous les programmes, sur Accessoires, puis sur Exécuter.

    2. Tapez regedit, puis cliquez sur OK.

    3. Dans l’Éditeur du Registre, dans l’arborescence, recherchez la clé de Registre identifiée dans l’événement 6588 ou 6589.

    4. Cliquez avec le bouton droit sur la clé de Registre et sélectionnez Autorisations.

    5. Dans la boîte de dialogue Autorisations, cliquez sur Ajouter pour ajouter le compte du pool d’applications Web. Le compte nécessitera l’autorisation d’écriture.

    Pour vérifier :

    • Renouvelez l’opération qui a précédemment échoué.