É apresentado o erro 0x80240020 quando utiliza o Web site do Windows Update, do Microsoft Update ou o WSUS para instalar actualizações

Traduções de Artigos Traduções de Artigos
Artigo: 910341 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sumário

Este artigo descreve como resolver problemas relativos às mensagens de erro que pode receber quando tenta transferir actualizações do Web site do Microsoft Windows Update, do Web site do Microsoft Update ou a partir de um servidor Microsoft Windows Server Updates Services (WSUS). Para resolver este problema, a secção "Resolução" inclui passos para o Microsoft Windows 2000, para o Windows Server 2003 e para o Windows XP. Este artigo inclui também uma secção de "Solução". Pode seguir os passos que estão na secção "Solução" se os passos que estão na secção "Resolução" não resolverem o problema.

Sintomas

Quando tenta transferir e instalar actualizações a partir do Web site do Microsoft Windows Update, do Web site do Microsoft Update ou de um servidor Windows Server Update Services (WSUS), poderá receber a seguinte mensagem de erro:
0x80240020

Causa

Este problema ocorre se o serviço Actualizações Automáticas não conseguir representar o utilizador com sessão iniciada para terminar de transferir e instalar a actualização.

Resolução

Para resolver este problema num computador com o Windows 2000, siga os passos na Secção A. Para resolver este problema num computador com o Windows Server 2000 ou o Windows XP, siga os passos na Secção B.

Secção A: Windows 2000

Passo 1: Inicie sessão e execute o Microsoft Internet Explorer como utilizador membro do grupo local de Administradores

  1. Inicie sessão como utilizador membro do grupo local de Administradores.
  2. Clique com o botão direito do rato no ícone do Internet Explorer, clique em Executar como e, em seguida, execute o programa como um utilizador que é membro do grupo local de Administradores.
  3. Visite o Web site do Windows Update, visite o Web site do Microsoft Update ou ligue-se a um servidor WSUS.

Passo 2: Verifique se o Cliente para redes Microsoft está instalado

  1. Clique em Iniciar, clique em Executar, escreva ncpa.cpl e, em seguida, clique em OK.
  2. Clique com o botão direito do rato na ligação da área local que está associada ao adaptador de rede e, em seguida, clique em Propriedades.
  3. Verifique se o Cliente para redes Microsoft aparece na caixa Esta ligação utiliza os seguintes itens. Verifique se a caixa de verificação que aparece ao lado do Cliente para redes Microsoft está seleccionada. Se o Cliente para redes Microsoft não aparecer na caixa Esta ligação utiliza os seguintes itens, siga estes passos:
    1. Clique em Instalar, clique em Cliente e, em seguida, clique em Adicionar.
    2. Clique em Cliente para redes Microsoft, clique em OK e clique em Sim.

Passo 3: Verifique se o Serviço de Transferência Inteligente em Segundo Plano e o Serviço de Notificação de Eventos do Sistema foram iniciados

Nota O Serviço de Transferência Inteligente em Segundo Plano (BITS) depende do Serviço de Notificação de Eventos do Sistema (SENS) no Windows 2000.
  1. Clique em Iniciar, clique em Executar, escreva services.msc e clique em OK.
  2. Na lista Nome, clique duas vezes em Notificação de evento de sistema.
  3. Na caixa Tipo de arranque, clique em Automático.
  4. Clique em Iniciar, aguarde que o serviço arranque e, em seguida, clique em OK.
  5. Repita os passos 2 ao 4 deste procedimento para o Serviço de Transferência Inteligente em Segundo Plano.

Passo 4: Iniciar sessão na sessão de consola do Windows 2000 Server

Nota Este passo aplica-se apenas ao Windows 2000 Server.

Nota O Serviço de Transferência Inteligente em Segundo Plano não suporta as sessões dos Serviços de Terminal no Windows 2000. O Serviço de Transferência Inteligente em Segundo Plano pode submeter o trabalho de transferência apenas utilizando credenciais de computador. Se a firewall ou o proxy necessitarem da autenticação ao nível de utilizador, o trabalho de transferência irá falhar.
  1. Inicie sessão localmente no computador. Não utilize uma sessão dos Serviços de Terminal.
  2. Visite o Web site do Windows Update, visite o Web site do Microsoft Update ou ligue-se a um servidor WSUS.

Passo 5: Verifique se as seguintes entradas de registo estão presentes

Importante Esta secção, método ou tarefa contém passos que explicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo de forma incorrecta. Assim, certifique-se de que segue estes passos cuidadosamente. Para uma maior segurança, efectue uma cópia de segurança do registo antes de o modificar. Deste modo, pode restaurar o registo se ocorrer um problema. Para mais informações sobre como efectuar uma cópia de segurança e restaurar o registo, clique no número de artigo que se segue para visualizar o artigo na Base de Dados de Conhecimento Microsoft:
322756 Como criar uma cópia de segurança e restaurar o registo no Windows
  1. Clique em Iniciar, clique em Executar, escreva Regedit e clique em OK.
  2. Expanda a seguinte subchave:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\SensLogn
  3. Verifique se as seguintes entradas de registo estão presentes:
    Reduzir esta tabelaExpandir esta tabela
    NomeTipo de dadosValor de dados
    AssíncronoDWORD00000001
    DLLNameCadeiaWlNotify.dll
    RepresentarDWORD00000001
    BloquearCadeiaSensLockEvent
    Terminar sessãoCadeiaSensLogoffEvent
    Início de sessãoCadeiaSensLogonEvent
    MaxWaitDWORD00000258
    SeguraDWORD00000001
    EncerramentoCadeiaSensShutdownEvent
    StartScreenSaverCadeiaSensStartScreenSaverEvent
    StartShellCadeiaSensStartShellEvent
    ArranqueCadeiaSensStartupEvent
    StopScreenSaverCadeiaSensStopScreenSaverEvent
    DesbloquearCadeiaSensUnlockEvent
  4. Efectue quaisquer alterações ou adições que sejam necessárias.

    O exemplo seguinte explica como alterar o valor da entrada do registo de Encerramento:
    1. Clique com o botão direito do rato em Encerrar e clique em Modificar.
    2. Na caixa Dados do valor, escreva SensShutdownEvent para substituir o valor existente e, em seguida, clique em OK.
    O exemplo seguinte explica como adicionar uma nova entrada do registo:
    1. No painel esquerdo, clique em SensLogn.
    2. Clique em Editar, aponte para Novo e, em seguida, clique no tipo de valor que pretender. Para o nosso exemplo, clique em Valor DWORD.
    3. Escreva Representar e, em seguida, prima ENTER.
    4. Clique com o botão direito do rato em Representar e clique em Modificar.
    5. Na caixa Dados do valor, escreva 1 e clique em OK.
  5. Clique em Iniciar, clique em Executar, copie e cole ou escreva o comando seguinte na caixa Abrir e clique em OK:
    Regsvr32 wlnotify.dll /s
  6. Se efectuou alguma alteração no registo, reinicie o computador. Em seguida, tente transferir e instalar novamente a actualização.

Secção B: Windows Server 2003 e Windows XP

Passo 1: Inicie sessão e execute o Internet Explorer como utilizador membro do grupo local de Administradores

  1. Inicie sessão como utilizador membro do grupo local de Administradores.
  2. Clique com o botão direito do rato no ícone do Internet Explorer, clique em Executar como e, em seguida, execute o programa como um utilizador que é membro do grupo local de Administradores.
  3. Visite o Web site do Windows Update, visite o Web site do Microsoft Update ou ligue-se a um servidor WSUS.

Passo 2: Verifique se as seguintes entradas de registo estão presentes

Importante Esta secção, método ou tarefa contém passos que explicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo de forma incorrecta. Assim, certifique-se de que segue estes passos cuidadosamente. Para uma maior segurança, efectue uma cópia de segurança do registo antes de o modificar. Deste modo, pode restaurar o registo se ocorrer um problema. Para mais informações sobre como efectuar uma cópia de segurança e restaurar o registo, clique no número de artigo que se segue para visualizar o artigo na Base de Dados de Conhecimento Microsoft:
322756 Como criar uma cópia de segurança e restaurar o registo no Windows
  1. Clique em Iniciar, clique em Executar, escreva Regedit e clique em OK.
  2. Expanda a seguinte subchave do registo:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\SensLogn
  3. Verifique se as seguintes entradas de registo estão presentes:
    Reduzir esta tabelaExpandir esta tabela
    NomeTipo de dadosValor de dados
    AssíncronoDWORD00000001
    DesligarCadeiaSensDisconnectEvent
    DLLNameCadeiaWlNotify.dll
    RepresentarDWORD00000001
    BloquearCadeiaSensLockEvent
    Terminar sessãoCadeiaSensLogoffEvent
    Início de sessãoCadeiaSensLogonEvent
    MaxWaitDWORD00000258
    PostShellCadeiaSensPostShellEvent
    Restabelecer ligaçãoCadeiaSensReconnectEvent
    SeguraDWORD00000001
    EncerramentoCadeiaSensShutdownEvent
    StartScreenSaverCadeiaSensStartScreenSaverEvent
    StartShellCadeiaSensStartShellEvent
    ArranqueCadeiaSensStartupEvent
    StopScreenSaverCadeiaSensStopScreenSaverEvent
    DesbloquearCadeiaSensUnlockEvent
  4. Efectue quaisquer alterações ou adições que sejam necessárias.

    O exemplo seguinte explica como alterar o valor da entrada do registo de Encerramento:
    1. Clique com o botão direito do rato em Encerrar e clique em Modificar.
    2. Na caixa Dados do valor, escreva SensShutdownEvent para substituir o valor existente e, em seguida, clique em OK.
    O exemplo seguinte explica como adicionar uma nova entrada do registo:
    1. No painel esquerdo, clique em SensLogn.
    2. Clique em Editar, aponte para Novo e, em seguida, clique no tipo de valor que pretender. Para o nosso exemplo, clique em Valor DWORD.
    3. Escreva Representar e, em seguida, prima ENTER.
    4. Clique com o botão direito do rato em Representar e clique em Modificar.
    5. Na caixa Dados do valor, escreva 1 e clique em OK.
  5. Se efectuou alguma alteração no registo, reinicie o computador. Em seguida, tente transferir e instalar novamente a actualização.
Nota As subchaves e os valores do registo na tabela do passo 3 aplicam-se apenas ao Windows Server 2003 e ao Windows XP. Não pode importar estas subchaves e valores do registo de um computador baseado no Windows Server 2003 ou Windows XP para um computador baseado no Windows 2000.

Secção C: Windows Vista e Windows Server 2008

Passo 1: Inicie sessão no computador como um Administrador ou como um utilizador com permissões administrativas

  1. Inicie sessão como um utilizador que seja administrador local ou um membro do grupo local de administradores.
  2. Visite o Web site do Windows Update ou do Microsoft Update e verifique se existem actualizações
Para obter mais informações sobre as contas de Administrador, visite o seguinte Web site da Microsoft:
http://windows.microsoft.com/pt-pt/windows-vista/What-is-an-administrator-account


Nota Para verificar o seu Tipo de início de sessão actual, siga estes passos:
  1. Clique em Iniciar
    Reduzir esta imagemExpandir esta imagem
    botão Iniciar
    e, em seguida, clique no seu ícone de utilizador no canto superior direito do menu Iniciar.
  2. Na secção Efectuar alterações na sua conta, clique em Gerir Contas de Utilizador.
  3. Localize o seu nome de utilizador que se encontra com sessão iniciada na secção Nome de utilizador. Se constar da lista do grupo de Administradores, iniciará sessão com permissões administrativas.

Passo 2: Verifique se o Serviço de Transferência Inteligente em Segundo Plano e o Serviço de Notificação de Eventos do Sistema foram iniciados

  1. Clique em Iniciar
    Reduzir esta imagemExpandir esta imagem
    botão Iniciar
    , escreva services.msc na área de texto Iniciar Procura e, em seguida, clique em services.msc a partir da lista de programas.
  2. Clique duas vezes em Serviço de Transferência Inteligente em Segundo Plano.
  3. Na secção Estado do serviço, certifique-se de que o serviço está listado como Iniciado.
  4. Se o estado estiver listado como Parado, clique em Iniciar e, em seguida, clique em OK.
  5. Tente instalar actualizações novamente.

Passo 3: Verificar a resolução de nomes no computador

  1. Feche todas as janelas do browser do Windows Update ou do Microsoft Update.
  2. Clique em Iniciar
    Reduzir esta imagemExpandir esta imagem
    botão Iniciar
    , escreva Linha de comandos e, em seguida, na lista de resultados, clique com o botão direito do rato em Linha de comandos e, em seguida, clique em Executar como administrador. Se lhe for solicitada uma palavra-passe de administrador ou confirmação, escreva a palavra-passe ou clique em Continuar.
  3. Na janela da Linha de comandos, escreva os seguintes comandos. Prima ENTER após cada comando:
    nslookup
    ns
    nome do seu computador
    Nota Neste passo, substitua nome do seu computador pelo nome do seu computador. Para encontrar o nome do seu computador, clique em Iniciar
    Reduzir esta imagemExpandir esta imagem
    botão Iniciar
    , clique com o botão direito do rato em Computador e clique em Propriedades. O nome do seu computador está listado na secção Definições de Nome do Computador, Domínio e Grupo de Trabalho
  4. Quando prime ENTER depois de escrever o nome do seu computador na linha de comandos, deverá ver o seu endereço IP do Sistema de nomes de domínio (DNS) a ser devolvido.
  5. Tente novamente instalar as actualizações.

Como contornar

Para contornar este problema, configure as Actualizações Automáticas para transferir e instalar as actualizações. Para o fazer, siga estes passos.

Windows 2000

  1. Clique em Iniciar, aponte para Definições e clique em Painel de controlo.
  2. Clique duas vezes em Actualizações Automáticas.
  3. Clique em Transferir automaticamente as actualizações e instalá-las quando eu especificar.
  4. Clique para seleccionar o dia e a hora em que pretende transferir e instalar actualizações e, em seguida, clique em OK.

Windows XP

  1. Clique em Iniciar e, em seguida, clique em Painel de controlo
  2. Clique duas vezes em Actualizações Automáticas.
  3. Clique em Automático (recomendado).
  4. Clique para seleccionar o dia e a hora em que pretende transferir e instalar actualizações e, em seguida, clique em OK.

Windows Server 2003

  1. Clique em Iniciar e clique em Painel de controlo.
  2. Clique duas vezes em Actualizações Automáticas.
  3. Clique para seleccionar a seguinte caixa de verificação:
    Manter o meu computador actualizado. Com esta definição activada, o software do Windows Update pode ser automaticamente actualizado antes de aplicar quaisquer outras actualizações.
  4. Clique em Transferir automaticamente as actualizações e instalá-las quando eu especificar.
  5. Clique para seleccionar o dia e a hora em que pretende transferir e instalar actualizações e, em seguida, clique em OK.
Para mais informações sobre como agendar Actualizações Automáticas, clique no número de artigo que se segue para visualizar o artigo na Base de Dados de Conhecimento Microsoft:
327838 Como agendar actualizações automáticas no Windows Server 2003, no Windows XP e no Windows 2000
Windows Vista e Windows Server 2008
  1. Abra o Windows Update. Para o fazer, clique em Iniciar
    Reduzir esta imagemExpandir esta imagem
    botão Iniciar
    , clique em Todos os Programas e, em seguida, clique em Windows Update.
  2. No painel da esquerda, clique em Alterar definições.
  3. Clique na opção de actualização automática que pretende.
  4. Para receber actualizações recomendadas e importantes para o seu computador, em Actualizações recomendadas, clique para seleccionar a caixa de verificação Incluir actualizações recomendadas ao transferir, instalar ou notificar-me da existência de actualizações.
  5. Clique em OK.

    Se for solicitada uma palavra-passe de administrador ou uma confirmação, escreva a palavra-passe ou confirme.

Referências

Para obter mais informações, clique no número de artigo que se segue para ver o artigo na Base de Dados de Conhecimento Microsoft:
902093 Como ler o ficheiro Windowsupdate.log
Nota Este é um artigo de ?PUBLICAÇÃO RÁPIDA? criado directamente a partir da organização de suporte da Microsoft. As informações contidas neste artigo são fornecidas ?tal como estão? em resposta a problemas recentes. Devido à urgência em disponibilizar este artigo, os materiais poderão incluir erros tipográficos e ser revistos em qualquer altura sem aviso prévio. Consulte os Termos de Utilização para outras considerações.

Propriedades

Artigo: 910341 - Última revisão: 13 de outubro de 2011 - Revisão: 1.0
A informação contida neste artigo aplica-se a:
  • Microsoft Update
  • Microsoft Windows Update
Palavras-chave: 
kbtshoot kbprb KB910341

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com