Por que o Windows Update está tentando instalar uma atualização que não preciso?


19

Eu tenho um sistema Windows 7 que atualmente possui uma única atualização pendente:

Windows Internet Explorer 9 para Windows 7 para sistemas baseados em x64

Se eu tentar instalar a atualização, o Windows Update:

  1. Crie um ponto de restauração
  2. Falha no erro: O código 9C48 do Windows Update encontrou um erro.

O log de eventos do evento é:

Falha na instalação: O Windows falhou ao instalar a seguinte atualização com o erro 0x80070643: Windows Internet Explorer 9 para Windows 7 para sistemas baseados em x64.

O código 9C48 do Windows Update encontrou um erro desconhecido.

Se você pesquisar na Web por esse erro, há muitas outras pessoas com exatamente o mesmo problema.
Infelizmente, não consigo aplicar as soluções propostas ao meu caso, porque acabei de instalar este sistema.

Não há nada, exceto o Windows 7. Instalei o sistema e executei as atualizações.
Também fiz exatamente o mesmo processo com esta máquina várias vezes nos últimos dias devido a um teste de longo prazo que começamos.

Não tive problemas com o Windows Update nas instalações anteriores e sei que não fiz nada diferente desta vez porque segui as instruções dos procedimentos de instalação que devem ser usados ​​durante o teste.

Como isso aconteceu e como resolvo isso?

Versões

A versão do Internet Explorer 9 atualmente instalada é: 9.0.8112.16421 :
Caixa de diálogo Sobre do Internet Explorer 9

Investigação aprofundada

Então, como sempre gosto, executei a atualização novamente enquanto executava o Process Monitor e descobri mais detalhes.

WindowsUpdate.log

Primeiro de tudo, existe um arquivo de log do Windows Update localizado no C:\Windows\WindowsUpdate.logqual eu não sabia. Mas não vejo nenhuma entrada significativa, talvez você tenha mais sorte:

2012-04-10 22: 46: 58: 017 956 728 AU A UA recebeu aprovação da Ux para 1 atualizações
2012-04-10 22: 46: 58: 017 956 728 AU AU configuração de diretiva de cliente pendente como 'Progress Ux'
2012-04-10 22: 46: 58: 095 956 728 AU BeginInteractiveInstall chamado para Download
2012-04-10 22: 46: 58: 095 956 728 AU Atualização de aprovação automática para download, updateId = {B33ACEC1-3265-4D01-9C37-AC0892E95ED9} .100, ForUx = 1, IsOwnerUx = 1, HasDeadline = 0, IsMinor = 0
2012-04-10 22: 46: 58: 095 956 728 AU Aprovado automaticamente 1 atualização (s) para download (para Ux)
2012-04-10 22: 46: 58: 110 956 728 AU UpdateDownloadProperties: 0 download (s) ainda estão em andamento.
2012-04-10 22: 46: 58: 110 956 728 AU ##############
2012-04-10 22: 46: 58: 110 956 728 AU ## START ## AU: Fazer o download de atualizações
2012-04-10 22: 46: 58: 110 956 728 AU #########
2012-04-10 22: 46: 58: 110 956 728 AU # Atualizações aprovadas = 1
2012-04-10 22: 46: 58: 110 956 728 AU download iniciado pela AU, updateId = {B33ACEC1-3265-4D01-9C37-AC0892E95ED9} .100, callId = {35DF928B-B428-4BAC-8C63-55295967EFBB}
2012-04-10 22: 46: 58: 110 956 728 AU Configuração do horário de instalação agendado da UA para 2012-04-11 01:00:00
2012-04-10 22: 46: 58: 110 956 728 UA Evento gravado com êxito para o estado de saúde da UA: 0
2012-04-10 22: 46: 58: 110 956 728 AU Atualmente mostrando o cliente Progress UX - portanto, não está iniciando nenhum outro cliente
2012-04-10 22: 46: 58: 110 956 bb8 DnldMgr *************
2012-04-10 22: 46: 58: 110 956 bbn DnldMgr ** START ** DnldMgr: Fazendo download de atualizações [CallerId = AutomaticUpdatesWuApp]
2012-04-10 22: 46: 58: 110 956 bb8 DnldMgr *********
2012-04-10 22: 46: 58: 110 956 bbn DnldMgr * ID da chamada = {35DF928B-B428-4BAC-8C63-55295967EFBB}
2012-04-10 22: 46: 58: 110 956 bb8 DnldMgr * Prioridade = 3, Interativo = 1, Proprietário é sistema = 0, Proxy explícito = 0, ID da sessão do proxy = 1, ServiceId = {9482F4B4-E343-43B6- B170-9A65BC822C77}
2012-04-10 22: 46: 58: 110 956 bb8 DnldMgr * Atualizações para download = 1
2012-04-10 22: 46: 58: 110 956 bb8 Agent * Title = Windows Internet Explorer 9 para Windows 7 para sistemas baseados em x64
2012-04-10 22: 46: 58: 110 956 Agente bb8 * UpdateId = {B33ACEC1-3265-4D01-9C37-AC0892E95ED9} .100
2012-04-10 22: 46: 58: 110 956 bb8 Agent * Bundles 1 atualizações:
2012-04-10 22: 46: 58: 110 956 Agente bb8 * {6D9A90B7-FAF9-4A47-9EFE-A506264873B3} .100
2012-04-10 22: 46: 58: 110 956 bb8 DnldMgr *********** DnldMgr: novo trabalho de download [UpdateId = {6D9A90B7-FAF9-4A47-9EFE-A506264873B3} .100] ** *********
2012-04-10 22: 46: 58: 110 956 728 UA Evento gravado com êxito para o estado de saúde da UA: 0
2012-04-10 22: 46: 58: 110 956 728 AU # Chamadas de download pendentes = 1
2012-04-10 22: 46: 58: 110 956 728 AU> ## RESUMED ## AU: Fazer download da atualização [UpdateId = {B33ACEC1-3265-4D01-9C37-AC0892E95ED9}, concluída com êxito]
2012-04-10 22: 46: 58: 313 956 Agente bb8 ** END ** Agente: Fazendo download de atualizações [CallerId = AutomaticUpdatesWuApp]
2012-04-10 22: 46: 58: 313 956 bb8 Agent *************
2012-04-10 22: 46: 58: 313 956 718 AU ##########
2012-04-10 22: 46: 58: 313 956 718 AU ## END ## AU: Fazer download de atualizações
2012-04-10 22: 46: 58: 313 956 718 AU #############
2012-04-10 22: 46: 58: 313 956 718 AU Configuração do horário de instalação agendado da UA para 2012-04-11 01:00:00
2012-04-10 22: 46: 58: 313 956 718 AU Escreveu com êxito o evento para o estado de saúde da UA: 0
2012-04-10 22: 46: 58: 313 956 718 AU Atualmente mostrando o cliente Progress UX - portanto, não está iniciando nenhum outro cliente
2012-04-10 22: 46: 58: 313 956 718 AU Escreveu com êxito o evento para o estado de saúde da UA: 0
2012-04-10 22: 46: 58: 313 956 aac AU Recebendo notificações de atualização em destaque. fIncludeDismissed = true
2012-04-10 22: 46: 58: 313 956 aac AU Não há atualizações disponíveis disponíveis.
2012-04-10 22: 47: 00: 107 956 aac AU BeginInteractiveInstall invocado para Instalação
2012-04-10 22: 47: 00: 107 956 aac Atualização de aprovação automática para instalação, updateId = {B33ACEC1-3265-4D01-9C37-AC0892E95ED9} .100, ForUx = 1, IsOwnerUx = 1, HasDeadline = 0, IsMinor = 0
2012-04-10 22: 47: 00: 107 956 aac AU 1 aprovadas automaticamente 1 atualização (s) para instalação (para Ux), installType = 1
2012-04-10 22: 47: 00: 107 956 aac AU ##############
2012-04-10 22: 47: 00: 107 956 aac AU ## START ## AU: Instalar atualizações
2012-04-10 22: 47: 00: 107 956 aac AU #########
2012-04-10 22: 47: 00: 107 956 aac AU # Iniciando a instalação manual
2012-04-10 22: 47: 00: 107 956 aac AU # Atualizações aprovadas = 1
2012-04-10 22: 47: 00: 107 956 aac AU> ## RESUMED ## AU: Instalando a atualização [UpdateId = {B33ACEC1-3265-4D01-9C37-AC0892E95ED9}]
2012-04-10 22: 47: 13: 773 2232 9fc Handler: AVISO: Código de saída = 0x8024200B
2012-04-10 22: 47: 13: 773 956 718 AU # AVISO: Falha na instalação, erro = 0x80070643 / 0x00009C48
2012-04-10 22: 47: 13: 773 2232 9fc Handler ::::::::::
2012-04-10 22: 47: 13: 773 2232 Manipulador 9fc :: END :: Manipulador: Instalação da linha de comando
2012-04-10 22: 47: 13: 773 2232 9fc Handler :::::::::::::::
2012-04-10 22: 47: 13: 851 956 agente a7c *********
2012-04-10 22: 47: 13: 851 956 Agente a7c ** END ** Agente: Instalando atualizações [CallerId = AutomaticUpdates]
2012-04-10 22: 47: 13: 851 956 718 AU Chamada de instalação concluída.
2012-04-10 22: 47: 13: 851 956 a7c Agent *************
2012-04-10 22: 47: 13: 851 956 718 AU # AVISO: Chamada de instalação concluída, reinicialização necessária = Não, erro = 0x00000000
2012-04-10 22: 47: 13: 851 956 718 AU ##########
2012-04-10 22: 47: 13: 851 956 718 AU ## END ## AU: Instalando atualizações [CallId = {FCFF2A5C-25AB-4FB9-AB2B-35C65CCA6A9F}]
2012-04-10 22: 47: 13: 851 956 718 AU #############
2012-04-10 22: 47: 13: 851 956 718 AU Instalação completa para todas as chamadas, reinicialização NÃO necessária
2012-04-10 22: 47: 13: 851 956 718 AU Configuração do horário de instalação agendado da UA para 2012-04-11 01:00:00
2012-04-10 22: 47: 13: 851 956 718 AU Escreveu com êxito o evento para o estado de saúde da UA: 0
2012-04-10 22: 47: 13: 851 956 498 AU Obtendo notificações de atualização em destaque. fIncludeDismissed = true
2012-04-10 22: 47: 13: 851 956 498 AU Não há atualizações em destaque disponíveis.
2012-04-10 22: 47: 14: 366 956 168 AU Não há atualizações em destaque para mostrar
2012-04-10 22: 47: 14: 366 956 168 AU UpdateDownloadProperties: 0 download (s) ainda estão em andamento.
2012-04-10 22: 47: 14: 366 956 168 AU Acionando a detecção offline (não interativa)
2012-04-10 22: 47: 14: 366 956 168 AU AU definindo a diretiva de cliente pendente como 'Instalar Ux Completo'
2012-04-10 22: 47: 14: 366 956 168 AU Alterando a diretiva de cliente AU existente de 'Progress Ux' para 'Install Ux Completo', id da sessão = 0x1
2012-04-10 22: 47: 14: 366 956 168 AU Evento gravado com êxito para o estado de saúde da UA: 0
2012-04-10 22: 47: 14: 366 956 b78 AU #############
2012-04-10 22: 47: 14: 366 956 b78 AU ## INÍCIO ## AU: Procurar atualizações
2012-04-10 22: 47: 14: 366 956 b78 AU ##########
2012-04-10 22: 47: 14: 366 956 b78 AU> ## RESUMED ## AU: Procurar atualizações [CallId = {0198DD3A-D7B0-48F5-A77D-795F8A1BDCE8}]
2012-04-10 22: 47: 16: 097 956 718 Atualizações AU # 1 detectadas
2012-04-10 22: 47: 16: 097 956 718 AU ##########
2012-04-10 22: 47: 16: 097 956 718 AU ## END ## AU: Procurar atualizações [CallId = {0198DD3A-D7B0-48F5-A77D-795F8A1BDCE8}]
2012-04-10 22: 47: 16: 097 956 718 AU #############
2012-04-10 22: 47: 16: 097 956 718 AU Não há atualizações em destaque para mostrar
2012-04-10 22: 47: 16: 097 956 718 AU Configuração do horário de instalação agendado da UA para 2012-04-11 01:00:00
2012-04-10 22: 47: 16: 097 956 718 AU Escreveu com êxito o evento para o estado de saúde da UA: 0
2012-04-10 22: 47: 16: 097 956 718 AU Escreveu com êxito o evento para o estado de saúde da UA: 0
2012-04-10 22: 47: 16: 113 956 55c AU Obtendo notificações de atualização em destaque. fIncludeDismissed = true
2012-04-10 22: 47: 16: 113 956 55c AU Não há atualizações disponíveis.
2012-04-10 22: 47: 18: 780 956 bb8 Report RELATÓRIO EVENTO: {27479C66-E930-4F9C-AFF2-27EDD76DED8F} 2012-04-10 22: 47: 13: 773 + 0200 1 182 101 {B33ACEC1-3265 -4D01-9C37-AC0892E95ED9} 100 80070643 Falha nas atualizações automáticas Falha na instalação da instalação de conteúdo: O Windows não conseguiu instalar a seguinte atualização com o erro 0x80070643: Windows Internet Explorer 9 para Windows 7 para sistemas baseados em x64.
2012-04-10 22: 47: 18: 780 956 Relatório bb8 CWERReporter :: HandleEvents - Upload do relatório WER concluído com status 0x8
2012-04-10 22: 47: 18: 780 956 Relatório bb8 do WER enviado: 7.5.7601.17514 0x80070643 B33ACEC1-3265-4D01-9C37-AC0892E95ED9 Instalação 101 não gerenciada
2012-04-10 22: 47: 18: 780 956 bb8 Relatório CWERReporter finalizando a manipulação de eventos. (00000000)

WU-IE9-Windows7-x64.exe

A atualização real que é executada é baixada e armazenada no seguinte local:

C:\Windows\SoftwareDistribution\Download\Install\WU-IE9-Windows7-x64.exe

Executar esse arquivo manualmente, resulta na seguinte mensagem de erro: insira a descrição da imagem aqui

IE9_main.log

O instalador / atualizador do IE9 também cria um próprio arquivo de log localizado em

C:\Windows\IE9_main.log

Para a sessão de atualização em questão, o instalador registrou:

00: 00.000: ============================================== ======================
00: 00.016: Início: 10/10/2012 (A / M / D) 23: 10: 53.897 (local)
00: 00.032: Formato da hora neste log: MM: ss.mmm (minutos: segundos.semisegundos)
00: 00.063: Linha de comando: "C: \ Windows \ SoftwareDistribution \ Download \ Install \ WU-IE9-Windows7-x64.exe" 
00: 00.078: INFO: instalador da instalação para o Internet Explorer: 9.0.8112.16421
00: 00.094: INFO: versão anterior do Internet Explorer: 9.0.8112.16443
00: 00.110: INFO: Verificando se a versão atual do iexplore.exe está entre 9.0.6001.0 ...
00: 00.125: INFO: ... e 9.1.0.0 ...
00: 00.141: INFO: A versão máxima para executar a marca do IEAK é: 9.1.0.0 ...
00: 00.156: ERRO: Uma versão mais recente do Internet Explorer já está instalada no sistema.
00: 00.188: ERRO: Falha na verificação da versão do Internet Explorer.
01: 03.789: INFO: código de saída da instalação: 0x00009C48 (40008) - Uma versão mais recente do Internet Explorer está instalada.
01: 03.820: INFO: agendando o upload para o servidor IE SQM: http://sqm.microsoft.com/sqm/ie/sqmserver.dll
01: 03.852: INFO: o upload do SQM retornou 403
01: 03.867: INFO: Limpando arquivos temporários em: C: \ Windows \ TEMP \ IE978E.tmp
01: 03.883: INFO: Não foi possível remover o diretório C: \ Windows \ TEMP \ IE978E.tmp, marcando a exclusão na reinicialização.
01: 03.898: INFO: Lançado o Internet Explorer Installer Mutex

O que praticamente confirma o que a mensagem de erro diz ao executar a atualização manualmente; simplesmente já está instalado ou até obsoleto porque uma versão mais recente está instalada.

Então, por que ele tenta continuar instalando a atualização?

Sobre a caixa de diálogo

Há um problema com os números de versão indicados na versão do Internet Explorer que eu instalei: insira a descrição da imagem aqui

A caixa de diálogo Sobre identificará minha versão do Internet Explorer como 9.0.8112.16421, enquanto as informações da versão incorporadas no binário sinalizam uma versão de 9.0.8112.16443 .
Esse problema também foi detectado pelo atualizador, o que causa o cancelamento (apenas em outras palavras).

Como isso acontece não está claro para mim. Mas quando você está nesse lugar, parece muito difícil se livrar.

Soluções possíveis?


2
Eu diria que você precisa dessa atualização, mesmo que nunca execute explicitamente o Internet Explorer, porque o Windows usa o mecanismo do IE internamente para renderizar determinado conteúdo. Permitir que o sistema permaneça com o IE8 resultará em um sistema não seguro, pois o IE8 chega ao fim da vida útil e não recebe mais patches. Dito isto, o ciclo de suporte do IE8 está vinculado ao Windows 7, portanto, na prática, isso não deve ser um problema.
Joel Coehoorn

2
Bem, eu não tenho IE9 instalado. De acordo com o log, é ainda uma versão mais recente do que o atualizador tenta instalar. Qual é o tipo de núcleo do problema.
Der Hochstapler

Por que você não revisa e ignora esta atualização? É uma atualização opcional. Talvez seja um erro de M $. ou ... "não é um bug, é um recurso." :)

2
Isso também está acontecendo comigo, nas CINCO máquinas virtuais do Windows Server 2008 R2 em um laboratório de teste que comecei a construir hoje. Eu instalei manualmente o Internet Explorer 9 em todos eles, mas o Windows Update continua me dizendo para instalá-lo e falhando porque uma versão mais recente está instalada. Isso começou a acontecer cerca de uma hora atrás, não estava acontecendo antes. Parece que a Microsoft acabou de lançar uma atualização de buggy hoje ...
Massimo

1
Isso está acontecendo comigo no Windows 7 de 32 bits, então acho que é mais do que apenas um problema de 64 bits.
HK1

Respostas:


6
  1. Verifique se os arquivos baixados estão corretos, tente fazer o download novamente, fazendo backup e removendo

    C:\Windows\SoftwareDistribution\Download
    

    Observe que você pode precisar parar e iniciar a Pesquisa do Windows para que isso funcione.

  2. O seu WindowsUpdate.logcontém:

    Windows failed to install the following update with error 0x80070643: ...
    

    Ao pesquisar esse erro on-line, encontrei sugestões aqui que você pode tentar:

    http://support.microsoft.com/kb/976982 (reinstalação do MSI FixIt e .NET)

Outros códigos que você recebe são irrelevantes, pois observam que o Windows Update falhou, e não qual foi a falha subjacente. Observe como a 0x80070643chave é aqui e provavelmente será algo MSIrelacionado, já que também está lançando um CLSID em nós e menciona uma atualização nativa. Algo corrompido ...


3

Então, a essa altura, o problema parece ter se resolvido. Instalei várias máquinas hoje, seguindo o mesmo procedimento de instalação, e agora todas elas são bem-sucedidas.

No entanto, nesta manhã conversei com um engenheiro de suporte da Microsoft e ele me disse que era basicamente um problema de sincronização e que eu deveria apenas ocultar a atualização e esquecê-la .
Pelo que me disseram, resolver o problema para que a atualização nem seja oferecida como candidato consome muito tempo e só resultará na instalação da atualização, e o mesmo pode ser alcançado simplesmente não a instalando ( que surpresa).
Ele também observou que o código 9C48 nesse contexto basicamente significa que a atualização já está instalada / não é necessária , o que corresponderia às nossas observações.

Outra idéia interessante veio de um parceiro de negócios nosso.
Ele propôs que o problema só acontecesse porque, quando me ofereceram a instalação das atualizações, após a instalação inicial do Windows, escolhi instalar todas as atualizações disponíveis. Mesmo aqueles que não são verificados por padrão:

insira a descrição da imagem aqui

Ele propôs que isso leva a um estado problemático que resulta no erro em questão. Supostamente, apenas a instalação de atualizações obrigatórias e pré-selecionadas evitará o problema.

Infelizmente, como o problema não pode ser reproduzido no momento, não posso confirmar isso, mas parece plausível.


1
Lol Agora a questão é como você se apossar de suporte MS ...
Mehrdad

@Mehrdad Liguei para eles por telefone através dos canais oficiais.
Der Hochstapler

Haha eu pensei, bom :)
Mehrdad

1

OK, acho que encontrei uma solução e a estou postando aqui antes de ter a chance de testá-la.

  • Execute o KB971058 Fix-it. (não aquele que aparece, mas aquele na página real)
  • Faça do Internet Explorer 9 o navegador padrão (muito importante).
  • Reiniciar.
  • Desinstale o Internet Explorer 9.
  • Reinicie e deixe o Windows terminar com o processo de desinstalação.
  • Abra um prompt de comando elevado, digite o seguinte comando e pressione Enter.

    administrador do usuário da rede / ativo: sim

  • Faça o download do IE9 totalmente independente (o arquivo Win7 x64 que baixei é de ~ 35MBytes). ( Link para EUA de 64 bits , Link para EUA de 32 bits , Link para o Reino Unido )

  • Reinicie para que possamos instalar no modo de segurança.
  • Entre no modo de segurança (simples) e entre com a conta de administrador que ativamos anteriormente.
  • Instale o IE9 a partir do arquivo autônomo.
  • Reinicie no modo Normal e deixe o processo de instalação terminar.
  • Abra as atualizações do Windows e clique em procurar atualizações.
  • Uma nova atualização de segurança do IE9 pode aparecer para instalação, mas a atualização opcional do IE9 deve ter terminado agora.
  • Instale a atualização de segurança normalmente.

Esta solução foi obtida em:
http://answers.microsoft.com/en-us/ie/forum/ie9-windows_7/cannot-install-ie9-error-code-9c48/374699c8-5c64-e011-8dfc-68b599b31bf5? page = 2

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.