Mensagem de erro "O conjunto de chaves não existe" quando tenta alterar a identidade do agrupamento de aplicações utilizando o Gestor de serviços de informação Internet de um computador remoto

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 977754
Sintomas
Considere o seguinte cenário:
  • Num servidor que esteja a executar o Windows Server 2008 ou Windows Server 2008 R2, activar a gestão remota para o Internet Information Services (IIS).
  • O servidor tem mais do que um agrupamento de aplicações configurado no IIS.
  • Um dos agrupamentos de aplicações está configurado para utilizar a identidade de utilizador personalizadas.
  • Utilize o Gestor de serviços de informação Internet para ligar ao servidor como um administrador de um computador remoto.
Neste cenário, quando tentar alterar a identidade do agrupamento de aplicações, recebe a seguinte mensagem de erro:
Ocorreu um erro ao efectuar esta operação.
Detalhes:
Conjunto de chaves não existe (excepção de HRESULT: 0x80090016)
Causa
A conta serviço LOCAL é a conta de serviço do serviço de gestão de Web do IIS (também conhecido como WMSvc). Este problema ocorre porque a conta serviço LOCAL não tem acesso de leitura na chave iisWasKey que está localizada na seguinte pasta:
%ALLUSERSPROFILE%\Microsoft\Crypto\RSA\MachineKeys
Segue-se o nome do ficheiro da chave iisWasKey:
76944fb33636aeddb9590521c2e8815a_GUID
Resolução
Para resolver este problema, siga estes passos:
  1. Localize a seguinte pasta:
    %ALLUSERSPROFILE%\Microsoft\Crypto\RSA\MachineKeys
  2. Botão direito do rato no ficheiro que se segue e, em seguida, clique em Propriedades:
    76944fb33636aeddb9590521c2e8815a_GUID
  3. Clique no separador segurança e, em seguida, clique em Editar. Se lhe for perguntado se pretende continuar a operação, clique em continuar. Em seguida, é apresentada a lista de nomes de grupo e nomes de utilizador que têm acesso a este ficheiro de chave na caixa de diálogo permissões .
  4. Clique em Adicionar. Em seguida, é apresentada a caixa de diálogo Seleccionar utilizadores, computadores, contas de serviço ou grupos .
  5. Tipo SERVIÇO LOCALe, em seguida, clique em Verificar nomes.
  6. Clique em OK.
  7. Na lista de nomes de grupo ou utilizador , clique em Serviço LOCAL. Certifique-se de que a caixa de verificação de leitura está seleccionada na lista de permissões para serviço LOCAL .
  8. Clique em OK.
Ponto Da Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".
Mais Informação
Este problema será corrigido no próximo service pack do Windows Server 2008.

Propriedades

ID do Artigo: 977754 - Última Revisão: 09/27/2015 11:50:00 - Revisão: 4.0

Microsoft Internet Information Services 7.0

  • kbexpertiseadvanced kbtshoot kbsurveynew kbprb kbmt KB977754 KbMtpt
Comentários
ERROR: at System.Diagnostics.Process.GetProcessHandle(Int32 access, Boolean throwIfExited) at System.Diagnostics.Process.Kill() at Microsoft.Support.SEOInfrastructureService.PhantomJS.PhantomJSRunner.WaitForExit(Process process, Int32 waitTime, StringBuilder dataBuilder, Boolean isTotalProcessTimeout)