Acesso negado para gravar no registro - Evento 6588

 

Aplica-se a: SharePoint Foundation 2010, SharePoint Server 2010

Tópico modificado em: 2010-07-20

Nome do Alerta:   acesso negado para gravar no registro

ID do Evento:   6588

Resumo:   esse erro ocorre quando um pool de aplicativo dos Serviços de Informações da Internet que é usado pelo Microsoft SharePoint Foundation 2010 tenta atualizar uma chave do registro e o acesso é negado porque a conta de serviço usada pelo pool de aplicativo tem permissões inadequadas.

Sintomas:   os sintomas a seguir podem aparecer:

  • As chaves de registro não podem ser atualizadas corretamente para refletir as definições configuradas.

  • Esse evento aparece no log de eventos: ID do Evento: 6588 Descrição: a conta de pool do aplicativo <Nome da Conta> não pode gravar a chave de registro <Nome da Chave> at <Local da Chave>. A seguir estão informações adicionais.

Causa:   a conta de serviço do pool de aplicativos do IIS do SharePoint Foundation 2010 não tem permissões de acesso adequadas para gravar em uma chave de registro.

Resolução:   conceda permissões corretas à conta do pool de aplicativos

  • A conta do pool de aplicativos Web não tem permissões suficientes para gravar no Registro ou em um arquivo no disco. Em primeiro lugar, tente corrigir as permissões do SharePoint Foundation 2010 usando a ferramenta de linha de comando Psconfig. Se isso não solucionar o problema, use os procedimentos a seguir em ordem. Em primeiro lugar, determine que conta é usada para o aplicativo Web.

    Observação

    Você deve ser membro do grupo Administradores de Farm do SharePoint para realizar os procedimentos a seguir.

    Para corrigir as permissões do SharePoint Foundation 2010:

    1. Abra uma janela de Prompt de Comando e digite o seguinte nela:

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

    2. Corrija as permissões no servidor, inserindo o comando a seguir:

      psconfig –cmd secureresources

    3. Reinicie o IIS e faça as alterações inserindo o comando a seguir no prompt de comando: iisreset /noforce

    Para determinar a conta para o aplicativo Web:

    1. No Gerenciador do IIS, no painel Conexões, expanda o nó do servidor e clique em Pools de Aplicativos.

    2. No painel de leitura, no Modo de Exibição de Recursos, na coluna Identidade, anote a conta do pool de aplicativos que você identificou.

    Para definir manualmente a conta de grupo necessária para a conta do pool de aplicativos Web no computador:

    1. Clique em Iniciar, em Ferramentas Administrativas e em Gerenciamento do Computador.

    2. No modo de exibição de árvore, expanda Usuários e Grupos Locais e clique na pasta Grupos.

    3. Na lista do painel de leitura, clique com o botão direito do mouse em WSS_WPG e clique em Adicionar ao Grupo.

    4. Na caixa de diálogo Propriedades de WSS_WPG, adicione a conta do pool de aplicativos Web, clicando em Adicionar.

    Para conceder permissões necessárias para a conta do pool de aplicativos Web a uma pasta:

    1. No computador com o SharePoint Foundation, localize a pasta identificada no evento 6588 ou 6589.

    2. Clique com o botão direito do mouse na pasta e clique em Propriedades.

    3. Na caixa de diálogo Propriedades, na guia Segurança, na seção Nomes de grupo ou de usuário, selecione Tudo e clique em Editar.

      Observação

      A edição incorreta do registro pode danificar gravemente o sistema. Antes de fazer alterações no registro, faça backup de todos os dados importantes do computador.

    4. Na caixa de diálogo Permissões para <nomedapasta>, clique em Adicionar para adicionar a conta do pool de aplicativos Web. Essa conta requer a permissão Gravar.

    Para conceder as permissões necessárias a uma chave do registro para a conta do pool de aplicativos Web:

    1. Clique no botão Iniciar, em Todos os Programas, em Acessórios e em Executar.

    2. Tipo regedit; em seguida, clique em OK.

    3. No Editor do Registro, no modo de exibição de árvore, localize a chave de registro identificada no evento 6588 ou 6589.

    4. Clique com o botão direito do mouse na chave do Registro e selecione Permissões.

    5. Na caixa de diálogo Permissões, clique em Adicionar para adicionar a conta de pool de aplicativos Web. A conta exigirá a permissão Gravar.

    Para verificar:

    • Repita a operação que apresentou falhas.