Não é possível instalar actualizações no Windows Vista, Windows 7, Windows Server 2008 e Windows Server 2008 R2

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

Nesta página

Sintomas

Quando tenta instalar uma actualização para Windows, tenta instalar um componente do Windows ou tenta instalar um Microsoft ou o programa de software de outros fabricantes, detecta um ou mais dos seguintes sintomas:
  • É possível visualizar Windows funções ou funcionalidades.
  • Falha de uma instalação do service pack.
  • Quando tenta ligar ao Web site Microsoft Windows Update ou para o Web site Microsoft Update, um dos seguintes códigos de erro é registado no registo do Windows Update (windowsupdate) ou no registo de serviços baseados em componentes (CBS.log):
    • 0xC80001FE
    • 0x80200010
    • 0x80070643
    • 0x80246002
    • 0x80070490
    • 0x80070420
    • 0x80073712
    • 0x80246007
    • 0x8000FFFF
    • 0x80070424
    • 0x80248007
    • 0x8007064C
    • 0x8024D00C
    • 0x8007066A
    • 0x80245003
    • 0x8024402C

Causa

Este problema pode ocorrer se um ou mais das seguintes condições forem verdadeiras:
  • A base de dados do Windows Update está danificado.
  • Software antivírus está configurado para pesquisar a pasta %Windir%\SoftwareDistribution.
  • O serviço de ' Serviço de transferência inteligente em fundo ' (BITS) não recebe um cabeçalho de ligação de conteúdo.
  • Um ficheiro de sistema necessário está registado correctamente.
  • Windows Installer detectou um erro.
  • O manifesto do modelo de serviço com base em componentes (CBS) está danificado.
  • Parar o serviço de Opdate do Windows durante a instalação.
  • Existe um conflito de versões de ficheiro com ficheiros do Windows Update agent.

Resolução

Para resolver este problema, tente os seguintes métodos. Depois de efectuar os passos em cada método, teste para verificar se o problema foi resolvido antes de continuar para o método seguinte. Se o problema for resolvido por qualquer método, não é necessário utilizar os métodos restantes.

Método 1: reiniciar o computador e, em seguida, tente instalar novamente as actualizações

Feche todos os programas em execução, reinicie o computador e, em seguida, tente instalar novamente as actualizações.

Nota Reiniciar o computador irá Certifique-se de que todas as instalações anteriores tiverem terminado, e que não restantes processos requerem um reinício do sistema antes que podem ser concluída.

Método 2: Executar a ferramenta de preparação para actualização do sistema (CheckSur.exe)

Transfira e execute a ferramenta de preparação para actualização do sistema. Esta ferramenta é executada uma verificação pontual inconsistências que possam impedir futuras operações de manutenção. Para mais informações sobre como transferir e executar a ferramenta de CheckSur.exe, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
947821 Descrição da System Update Readiness Tool para o Windows Vista, Windows Server 2008, para o Windows 7 e Windows Server 2008 R2
Tente instalar novamente actualizações.

Nota Depois de executar a ferramenta, o ficheiro de CheckSur.log é guardado na seguinte localização:
%systemroot%\Logs\CBS

Método 3: Executar a ferramenta Verificador de ficheiros de sistema (SFC.exe)

Execute a ferramenta Verificador de ficheiros de sistema (SFC.exe). Para tal, siga estes passos:
  1. Abra uma janela de linha de comandos administrativa.
  2. Na linha de comandos, escreva sfc /scannowe, em seguida, prima Enter.
  3. Depois da análise estiver concluída, tente instalar novamente actualizações.

Método 4: Repor o conteúdo da pasta Catroot2

Repor o conteúdo da pasta Catroot2. Para tal, siga estes passos:
  1. Escreva os seguintes comandos e prima Enter após cada comando:
    • net stop cryptsvc
    • MD %systemroot%\system32\catroot2.old
    • xcopy %systemroot%\system32\catroot2 %systemroot%\system32\catroot2.old /s
  2. Eliminar todo o conteúdo da pasta catroot2, mas não elimine a pasta catroot2.
  3. Escreva o seguinte comando e, em seguida, prima Enter:
    net start cryptsvc
  4. Saia da janela de linha de comandos.

Método 5: Remover quaisquer valores de registo incorrectos

Remova quaisquer valores incorrectos que possam existir no registo. Para tal, siga estes passos:
  1. Clique em Iniciare, em seguida, escreva Regedit na caixa Iniciar procura .
  2. Na lista deprogramas , clique em regedit.exe.
  3. Localize e, em seguida, seleccione a seguinte subchave de registo:
    HKEY_LOCAL_MACHINE\COMPONENTS
  4. Botão direito do ratocomponentes.
  5. Clique em Exportar.
  6. Na caixaNome do ficheiro , escreva componentes.
  7. Na caixa Guardar , clique em ambiente de trabalho, clique em Guardare, em seguida, guarde o ficheiro no ambiente de trabalho.
  8. No painel de detalhes, faça duplo clique PendingXmlIdentifiere, em seguida, clique em Eliminar. Se este valor não existir, avance para o passo seguinte.
  9. No painel de detalhes,clique em NextQueueEntryIndexa direita e, em seguida, clique em Eliminar. Se este valor não existir, avance para o passo seguinte.
  10. No painel de detalhes, clique com o botão direito do rato emAdvancedInstallersNeedResolvinge, em seguida, clique em Eliminar. Se o valor não existir, avance para o passo seguinte.
  11. Reinicie o computador.
  12. Tente instalar novamente as actualizações.
Método 6: Registar os ficheiros do Windows Update
Registe os ficheiros do Windows Update. Para tal, siga estes passos:
  1. Abra uma janela de linha de comandos administrativa.
  2. Na linha de comandos, escreva o seguinte comando:
    REGSVR32 WUPS2.DLL /S
    REGSVR32 WUPS.DLL /S
    REGSVR32 WUAUENG.DLL /S
    REGSVR32 WUAPI.DLL /S
    REGSVR32 WUCLTUX.DLL /S
    REGSVR32 WUWEBV.DLL /S
    REGSVR32 JSCRIPT.DLL /S
    REGSVR32 MSXML3.DLL /S
  3. Tente instalar novamente actualizações.

Método 7: Certifique-se de que a aplicação antivírus não pesquisa determinados ficheiros

Certifique-se de que a aplicação antivírus não pesquisa os ficheiros no directório % windir % \SoftwareDistribution em qualquer computador no qual está instalado o Windows Update Agent.

Para computadores que executem o Windows Server 2003, Microsoft Windows 2000, Windows XP, Windows Vista ou Windows Server 2008, não verificar os seguintes ficheiros e pastas.

Nota Estes ficheiros não correm riscos de infecção. Se digitalizar estes ficheiros, poderão ocorrer problemas graves de desempenho porque alguns ficheiros podem estar bloqueados. Se um conjunto específico de ficheiros é identificado pelo nome, exclua apenas esses ficheiros em vez da pasta completo. Por vezes, deve ser excluída da pasta completa. Não exclua qualquer destes itens com base na extensão de nome do ficheiro. Por exemplo, não exclua todos os ficheiros que têm uma extensão de dit. A Microsoft tem qualquer controlo sobre outros ficheiros que possam utilizar as mesmas extensões que estes ficheiros.
  • Ficheiros relacionados com a Microsoft Windows Update ou a actualização automática
  • O ficheiro de base de dados do Windows Update ou o ficheiro de base de dados de actualização automática

    Nota Este ficheiro (DataStore) está localizado no seguinte directório:
    %windir%\SoftwareDistribution\Datastore
  • Os ficheiros de registo da transacção

    Nota Estes ficheiros estão localizados na seguinte pasta:
    %windir%\SoftwareDistribution\Datastore\Logs
Exclua os seguintes ficheiros:
  • Edb

    Nota O carácter universal indica que poderão existir vários ficheiros.
  • Res1
  • Res2
  • Chk
  • TMP. edb

Método 8: Mudar o nome de pasta SoftwareDistribution

Mudar o nome da pasta SoftwareDistribution temporária do Windows Update. Para tal, siga estes passos:
  1. Abra uma janela de linha de comandos administrativa.
  2. Execute os seguintes comandos e prima Enter após cada comando:
    • Net stop wuauserv
    • CD % systemroot %
    • Ren SoftwareDistribution SoftwareDistribution
    • Net start wuauserv
  3. Tente instalar novamente actualizações.
Importante Os seguintes problemas ocorrem quando utiliza este método:
  • As actualizações que actualmente são transferidas mas que ainda não foram instaladas têm de ser novamente transferido utilizando o Windows Update ou Microsoft Update.
  • Quando elimina a pasta de distribuição de Software, o histórico de transferências é removido.
  • Se actualmente receber actualizações do Microsoft Update e do Windows Update, tem de seleccionar novamente esta opção a partir do Web site Windows Update.
Nota Se o problema foi resolvido e pode transferir e instalar actualizações com êxito, pode eliminar com segurança a pasta SoftwareDistribution para recuperar espaço em disco.

Método 9: Limpar a fila de BITS de quaisquer tarefas actuais

Desmarque quaisquer tarefas actuais da fila de BITS. Para tal, siga estes passos:
  1. Abra uma janela de linha de comandos administrativa.
  2. Na linha de comandos, escreva os seguintes comandos e prima Enter após cada comando:

    Net stop bits
    Net stop wuauserv
    Ipconfig /flushdns
    cd \documents and settings\all users\application data\microsoft\network\downloader
    Del qmgr0.dat
    Del qmgr1.dat
    Net start bits
    Net start wuauserv
    Nota
    Depois de concluir estes passos, a fila de BITS está desmarcada.
  3. Tente instalar novamente actualizações.

Método 10: Transferir e instalar manualmente a actualização 958056

Transferir e instalar manualmente a actualização KB 958056. Para tal, siga estes passos:
  1. Determine o número de artigo da Microsoft Knowledge Base da actualização falhada. Para tal, efectue um dos seguintes: visualizar a mensagem de código de erro.
    • Ver a mensagem de código de erro.
    • Ver o histórico de actualização no Web site Windows Update ou no Web site do Microsoft Update. Para tal, siga estes passos:
      1. Visite o seguinte Web site Microsoft Update:
        http://Update.microsoft.com
      2. Em Opções, clique em Rever o histórico de actualização.
      3. Na coluna actualização, determine o número de artigo da Microsoft Knowledge Base da actualização falhada.
  2. Visite o seguinte site da Web de transferência do Windows:
    http://www.microsoft.com/Windows/downloads/default.aspx
  3. Na caixa de pesquisa na página Web de transferências, escreva o número de artigo que localizou no passo 1 e, em seguida, clique em Ir.
    Nota Não inclua as letras "kb" quando escreve o número de artigo. Por exemplo, escreva "kb123456" como 123456.
  4. Navega na lista de conteúdo devolvido para localizar o artigo da Knowledge Base que tenha uma hiperligação para a transferência.
    Nota Poderá ser solicitado para validar o Windows. Se lhe for pedido, siga as instruções para validar o Windows e, em seguida, continue transferir a actualização.
  5. Clique em Transferire, em seguida, clique em Guardar , quando lhe for pedido para guardar a transferência. Guarde a transferência no ambiente de trabalho.
  6. Depois da transferência estiver concluída, clique em Abrir para instalar a actualização.
    Nota A instalação da actualização pode falhar se a actualização é incorrecta para a versão do Windows.

Método 11: Mudar o nome Pending

Mudar o nome do ficheiro Pending.. Para tal, siga estes passos:
  1. Abra uma janela de linha de comandos administrativa.
  2. Na linha de comandos, escreva o seguinte comando:
    takeown /f C:\Windows\winsxs\pending.xml
  3. Mudar o nome do caminho de c:\windows\winsxs\pending.xml, utilizando o seguinte comando:
Ren pending de c:\windows\winsxs\pending.xml

Método 12: Executar Chkdsk na partição do Windows

Execute uma verificação do disco na partição do Windows. Para tal, siga estes passos:
  1. Abra uma janela de linha de comandos administrativa.
  2. Na linha de comandos, escreva o seguinte comando:
    Chkdsk volume: /f /r

Propriedades

Artigo: 2509997 - Última revisão: 17 de maio de 2014 - Revisão: 3.0
A informação contida neste artigo aplica-se a:
  • Windows Vista Business
  • Windows Vista Enterprise
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Starter
  • Windows Vista Ultimate
  • Windows 7 Enterprise
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Starter
  • Windows 7 Ultimate
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Foundation
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Foundation
  • Windows Server 2008 R2 Standard
  • Windows Server 2008 Standard
Palavras-chave: 
kbmt KB2509997 KbMtpt
Traduçã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: 2509997

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