Artigo: 910338 - Última revisão: terça-feira, 7 de Fevereiro de 2006 - Revisão: 1.5

Mensagem de erro quando visita o Web site Windows Update ou o Microsoft Web site Update: "0x800A0046"

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Reduzir tudo

Sintomas

Quando visitar o Microsoft Web site Windows Update ou o Microsoft Web site Update, o Web site poderá parecer deixar de responder. Além disso, poderá receber a seguinte mensagem de erro:
0x800A0046
Uma das seguintes entradas pode ser registada no ficheiro %windir%\Windowsupdate.log:
Date	Time	3096	c1c	COMAPI	WARNING: Unable to listen to self-update/shutdown event (hr=0X80070005)
Date	Time	3096	c1c	COMAPI	WARNING: Unable to establish connection to the service. (hr=80070005)

Causa

Este problema ocorre se um ou mais das seguintes condições se verificar:
  • A configuração de DCOM está incorrecta.
  • A conta de utilizador é membro do grupo Convidados.
  • O descritor de segurança no serviço de actualizações automáticas é incorrecto.
  • A política de segurança local está incorrecta.

Resolução

Para resolver este problema, siga estes passos em computadores cliente.

Passo 1: Certifique-se de segurança DCOM

  1. Clique em Iniciar , clique em Executar , escreva DCOMCNFG e, em seguida, clique em OK .
  2. Expanda Serviços de componentes e, em seguida, expanda computadores .
  3. Clique com o botão direito do rato em Meu computador e, em seguida, clique em Propriedades .
  4. Clique no separador Segurança COM .
  5. Em Permissões de acesso , clique em Editar predefinição .
  6. Verifique se as contas que se seguem estão listadas:

    clientes baseado no Windows XP e Microsoft Windows Server 2003
    Reduzir esta tabelaExpandir esta tabela
    Nome da contaTipo de permissãoPermissão
    Próprio, administradores ou um utilizador que pertença ao grupo AdministradoresAcesso localPermitir
    SistemaAcesso localPermitir
    clientes baseados no Windows 2000
    Reduzir esta tabelaExpandir esta tabela
    Nome da contaTipo de permissãoPermissão
    AdministradoresAcesso localPermitir
    SistemaAcesso localPermitir
  7. Se qualquer um destas contas estiver em falta na caixa Permissão de acesso , siga estes passos:
    1. Clique em Adicionar , clique em Avançadas e, em seguida, clique em locais .
    2. Na caixa localizações , faça clique sobre o Local_Computer_Name e, em seguida, clique em OK .
    3. Clique em Localizar agora .
    4. Prima CTRL, clique nos nomes conta necessários e, em seguida, clique em OK duas vezes.
    5. Na caixa nomes de grupo ou utilizador , clique numa conta que adicionou, clique em Acesso Local na caixa permissões para Account_Name e, em seguida, clique para seleccionar a caixa de verificação na coluna Permitir .
    6. Repita o passo 7e para todas as contas que acabou de adicionar e, em seguida, clique em OK .

Passo 2: Verificar propriedades predefinidas do DCOM

  1. Clique no separador Propriedades predefinidas .
  2. Certifique-se de que a seguinte configuração:
    • A caixa de verificação Activar DCOM neste computador está seleccionada.
    • Na caixa nível de autenticação predefinido , ligar está seleccionado.
    • Na caixa nível de representação predefinido , identificar está seleccionada.
  3. Efectue quaisquer alterações necessárias e, em seguida, clique em OK .
  4. Reinicie o computador.

Passo 3: Verificar se a conta de utilizador não é um membro do grupo Convidados

Nota Este passo aplica-se apenas a computadores com o Windows Server 2003, Windows XP Professional ou Windows 2000 e que não estejam associados a um domínio.
  1. Clique em Iniciar , clique em definições e, em seguida, clique em Painel de controlo .
  2. Faça duplo clique em Ferramentas administrativas .
  3. Expanda a Gestão de computadores e em seguida, expanda utilizadores e grupos locais .
  4. Clique em utilizadores .
  5. No painel direito, faça duplo clique na conta que utilizou para iniciar sessão computador.
  6. Clique no separador Membro de .
  7. Clique em convidados , clique em Remover e, em seguida, clique em OK .

Passo 4: Verifique se o descritor de segurança no serviço de actualizações automáticas

clientes baseados no Windows Server 2003 e baseado no Windows XP
  1. Clique em Iniciar , clique em Executar , escreva cmd e, em seguida, clique em OK .
  2. Na linha de comandos, escreva o seguinte comando e, em seguida, prima ENTER para repor o descritor de segurança:
    sc sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A; CCDCLCSWRPWPDTLOCRSDRCWDWO;; BA)(A; CCLCSWLOCRRC;; AU)(A; CCLCSWRPWPDTLOCRRC;; PU)
    Nota Num ambiente de domínio, esta definição de segurança pode ser configurada por um objecto de política de grupo. Se o problema é resolvido apenas temporariamente depois de escrever este comando, um objecto de política de grupo, provavelmente, está configurado. O administrador do domínio tem de modificar a política de grupo para incluir as definições de segurança correcta.
clientes baseados no Windows 2000
  1. Transferir o utilitário Subinacl. Para o fazer, visite o seguinte Web site da Microsoft:
    http://www.microsoft.com/downloads/details.aspx?FamilyID=e8ba3e56-d8fe-4a91-93cf-ed6985e3927b&DisplayLang=en (http://www.microsoft.com/downloads/details.aspx?FamilyID=e8ba3e56-d8fe-4a91-93cf-ed6985e3927b&DisplayLang=en)
  2. Faça duplo clique no ficheiro transferido e, em seguida, siga instruções no Assistente de configuração do Windows Resource Kit ferramentas. Por predefinição, o utilitário Subinacl é instalado no seguinte directório:
    C:\Program Files\Windows recursos Kits\Tools
  3. Clique em Iniciar , clique em Executar , escreva cmd e, em seguida, clique em OK .
  4. Na linha de comandos, escreva cd C:\Program Files\Windows recursos Kits\Tools para mover para o directório em que o utilitário Subinacl foi instalado.
  5. Escreva o seguinte comando e, em seguida, prima ENTER:
    Subinacl /service wuauserv /sddl=D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A; CCDCLCSWRPWPDTLOCRSDRCWDWO;; BA)(A; CCLCSWLOCRRC;; AU)(A; CCLCSWRPWPDTLOCRRC;; PU)
    Nota Num ambiente de domínio, esta definição de segurança pode ser configurada por um objecto de política de grupo. Se o problema é resolvido apenas temporariamente depois de escrever este comando, um objecto de política de grupo, provavelmente, está configurado. O administrador do domínio tem de modificar a política de grupo para incluir as definições de segurança correcta.

Passo 5: Verificar a política de segurança local

notas
  • Este passo só se aplica a baseado no Windows Server 2003, computadores baseados no Windows XP Professional ou com o Windows 2000.
  • Se a conta de utilizador pertencer a um domínio, esta definição de segurança pode estar configurada por um objecto de política de grupo está localizado na rede. Contacte o administrador da rede ou consulte o seguinte artigo da base de dados de conhecimento da Microsoft para obter mais informações:
    810739  (http://support.microsoft.com/kb/810739/ ) Documentação técnica: Resolução de problemas política de grupo no Windows 2000
  1. Clique em Iniciar , clique em Executar , escreva gpedit.msc e, em seguida, clique em OK .
  2. Expanda Configuração do computador , expanda Definições do Windows , expanda Definições de segurança e, em seguida, expanda Políticas locais (Local Policies) .
  3. Prima atribuição de direitos de utilizador .
  4. No painel de direita, faça duplo clique em representar um cliente após autenticação .
  5. Verifique se as contas de serviço e administradores estão incluídas.
  6. Se a conta de serviço ou a conta ' Administradores estiverem em falta, siga estes passos para adicionar a conta:
    1. Clique em Adicionar utilizador ou grupo , clique em Avançadas e, em seguida, clique em locais .
    2. Na caixa locais , clique em Local_Computer_Name e, em seguida, clique em OK .
    3. Clique em Localizar agora .
    4. Prima CTRL, clique nos nomes conta necessários e, em seguida, clique em OK três vezes.
  7. Reinicie o computador.

Passo 6: Activar a persistência de dados de utilizador no Microsoft Internet Explorer

  1. Abra o Internet Explorer.
  2. No menu Ferramentas , clique em Opções da Internet .
  3. Clique no separador segurança e, em seguida, clique em Internet .
  4. Clique em Personalizar nível .
  5. Na caixa de diálogo definições , desloque-se para a secção diversos .
  6. Em Recorrência de dados do utilizador , clique em Activar .
  7. Clique duas vezes em OK .

Referências

Para obter mais informações, clique números de artigo que se seguem para visualizar os artigos na base de dados de conhecimento da Microsoft:
902093  (http://support.microsoft.com/kb/902093/ ) Como ler o ficheiro windowsupdate.log
906602  (http://support.microsoft.com/kb/906602/ ) Como resolver problemas de instalação do Windows Update, Microsoft Update e Windows Server Update Services

A informação contida neste artigo aplica-se a:
  • Microsoft Update
  • Microsoft Windows Update
Palavras-chave: 
kbmt kbtshoot kbprb KB910338 KbMtpt
Tradução automáticaTradução automática
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: 910338  (http://support.microsoft.com/kb/910338/en-us/ )