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

19

Eu tenho um sistema Windows 7 que atualmente tem 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 com o erro: o código 9C48 Windows Update encontrou um erro.

O log de eventos do evento diz:

Installation Failure: Windows failed to install the following update with error 0x80070643: Windows Internet Explorer 9 for Windows 7 for x64-based Systems.

Sevocêpesquisarnawebporesseerro,hámuitasoutraspessoascomomesmoproblema.
Infelizmente,nãopossoaplicarassoluçõespropostasaomeucaso,porqueeuapenasinstaleiestesistema.

Nãohánadanele,excetooWindows7.Instaleiosistemaeexecuteiasatualizações.
Eutambémfizoexatomesmoprocessocomestamáquinaváriasvezesnosúltimosdiasdevidoaumtestedelongoprazoqueacabamosdecomeçar.

EunãotivenenhumproblemacomqualqueratualizaçãodoWindowsnasexecuçõesdeinstalaçãoanterioreseseiquenãofiznadadediferentedessavezporqueseguiasinstruçõesdeprocedimentosdeinstalaçãoquedevemserusadasduranteoteste.

Comoissoaconteceuecomoresolvê-lo?

Versões

AversãodoInternetExplorer9atualmenteinstaladaé:9.0.8112.16421:

Mais Investigação

Então, como sempre gosto de fazer, executei a atualização novamente durante a execução do Process Monitor e desenterrou mais detalhes.

WindowsUpdate.log

Primeiro de tudo, há um arquivo de log do Windows Update localizado em C:\Windows\WindowsUpdate.log , que eu não conhecia. Mas eu não vejo nenhuma entrada significativa, talvez você tenha mais sorte:

2012-04-10  22:46:58:017     956    728 AU  AU received approval from Ux for 1 updates
2012-04-10  22:46:58:017     956    728 AU  AU setting pending client directive to 'Progress Ux'
2012-04-10  22:46:58:095     956    728 AU  BeginInteractiveInstall invoked for Download
2012-04-10  22:46:58:095     956    728 AU  Auto-approving update for 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  Auto-approved 1 update(s) for download (for Ux)
2012-04-10  22:46:58:110     956    728 AU  UpdateDownloadProperties: 0 download(s) are still in progress.
2012-04-10  22:46:58:110     956    728 AU  #############
2012-04-10  22:46:58:110     956    728 AU  ## START ##  AU: Download updates
2012-04-10  22:46:58:110     956    728 AU  #########
2012-04-10  22:46:58:110     956    728 AU    # Approved updates = 1
2012-04-10  22:46:58:110     956    728 AU  AU initiated download, updateId = {B33ACEC1-3265-4D01-9C37-AC0892E95ED9}.100, callId = {35DF928B-B428-4BAC-8C63-55295967EFBB}
2012-04-10  22:46:58:110     956    728 AU  Setting AU scheduled install time to 2012-04-11 01:00:00
2012-04-10  22:46:58:110     956    728 AU  Successfully wrote event for AU health state:0
2012-04-10  22:46:58:110     956    728 AU  Currently showing Progress UX client - so not launching any other client
2012-04-10  22:46:58:110     956    bb8 DnldMgr *************
2012-04-10  22:46:58:110     956    bb8 DnldMgr ** START **  DnldMgr: Downloading updates [CallerId = AutomaticUpdatesWuApp]
2012-04-10  22:46:58:110     956    bb8 DnldMgr *********
2012-04-10  22:46:58:110     956    bb8 DnldMgr   * Call ID = {35DF928B-B428-4BAC-8C63-55295967EFBB}
2012-04-10  22:46:58:110     956    bb8 DnldMgr   * Priority = 3, Interactive = 1, Owner is system = 0, Explicit proxy = 0, Proxy session id = 1, ServiceId = {9482F4B4-E343-43B6-B170-9A65BC822C77}
2012-04-10  22:46:58:110     956    bb8 DnldMgr   * Updates to download = 1
2012-04-10  22:46:58:110     956    bb8 Agent     *   Title = Windows Internet Explorer 9 for Windows 7 for x64-based Systems
2012-04-10  22:46:58:110     956    bb8 Agent     *   UpdateId = {B33ACEC1-3265-4D01-9C37-AC0892E95ED9}.100
2012-04-10  22:46:58:110     956    bb8 Agent     *     Bundles 1 updates:
2012-04-10  22:46:58:110     956    bb8 Agent     *       {6D9A90B7-FAF9-4A47-9EFE-A506264873B3}.100
2012-04-10  22:46:58:110     956    bb8 DnldMgr ***********  DnldMgr: New download job [UpdateId = {6D9A90B7-FAF9-4A47-9EFE-A506264873B3}.100]  ***********
2012-04-10  22:46:58:110     956    728 AU  Successfully wrote event for AU health state:0
2012-04-10  22:46:58:110     956    728 AU    # Pending download calls = 1
2012-04-10  22:46:58:110     956    728 AU  >##  RESUMED  ## AU: Download update [UpdateId = {B33ACEC1-3265-4D01-9C37-AC0892E95ED9}, succeeded]
2012-04-10  22:46:58:313     956    bb8 Agent   **  END  **  Agent: Downloading updates [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: Download updates
2012-04-10  22:46:58:313     956    718 AU  #############
2012-04-10  22:46:58:313     956    718 AU  Setting AU scheduled install time to 2012-04-11 01:00:00
2012-04-10  22:46:58:313     956    718 AU  Successfully wrote event for AU health state:0
2012-04-10  22:46:58:313     956    718 AU  Currently showing Progress UX client - so not launching any other client
2012-04-10  22:46:58:313     956    718 AU  Successfully wrote event for AU health state:0
2012-04-10  22:46:58:313     956    aac AU  Getting featured update notifications.  fIncludeDismissed = true
2012-04-10  22:46:58:313     956    aac AU  No featured updates available.
2012-04-10  22:47:00:107     956    aac AU  BeginInteractiveInstall invoked for Install
2012-04-10  22:47:00:107     956    aac AU  Auto-approving update for install, 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  Auto-approved 1 update(s) for install (for 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: Install updates
2012-04-10  22:47:00:107     956    aac AU  #########
2012-04-10  22:47:00:107     956    aac AU    # Initiating manual install
2012-04-10  22:47:00:107     956    aac AU    # Approved updates = 1
2012-04-10  22:47:00:107     956    aac AU  >##  RESUMED  ## AU: Installing update [UpdateId = {B33ACEC1-3265-4D01-9C37-AC0892E95ED9}]
2012-04-10  22:47:13:773    2232    9fc Handler   : WARNING: Exit code = 0x8024200B
2012-04-10  22:47:13:773     956    718 AU    # WARNING: Install failed, error = 0x80070643 / 0x00009C48
2012-04-10  22:47:13:773    2232    9fc Handler :::::::::
2012-04-10  22:47:13:773    2232    9fc Handler ::  END  ::  Handler: Command Line Install
2012-04-10  22:47:13:773    2232    9fc Handler :::::::::::::
2012-04-10  22:47:13:851     956    a7c Agent   *********
2012-04-10  22:47:13:851     956    a7c Agent   **  END  **  Agent: Installing updates [CallerId = AutomaticUpdates]
2012-04-10  22:47:13:851     956    718 AU  Install call completed.
2012-04-10  22:47:13:851     956    a7c Agent   *************
2012-04-10  22:47:13:851     956    718 AU    # WARNING: Install call completed, reboot required = No, error = 0x00000000
2012-04-10  22:47:13:851     956    718 AU  #########
2012-04-10  22:47:13:851     956    718 AU  ##  END  ##  AU: Installing updates [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  Install complete for all calls, reboot NOT needed
2012-04-10  22:47:13:851     956    718 AU  Setting AU scheduled install time to 2012-04-11 01:00:00
2012-04-10  22:47:13:851     956    718 AU  Successfully wrote event for AU health state:0
2012-04-10  22:47:13:851     956    498 AU  Getting featured update notifications.  fIncludeDismissed = true
2012-04-10  22:47:13:851     956    498 AU  No featured updates available.
2012-04-10  22:47:14:366     956    168 AU  No featured updates notifications to show
2012-04-10  22:47:14:366     956    168 AU  UpdateDownloadProperties: 0 download(s) are still in progress.
2012-04-10  22:47:14:366     956    168 AU  Triggering Offline detection (non-interactive)
2012-04-10  22:47:14:366     956    168 AU  AU setting pending client directive to 'Install Complete Ux'
2012-04-10  22:47:14:366     956    168 AU  Changing existing AU client directive from 'Progress Ux' to 'Install Complete Ux', session id = 0x1
2012-04-10  22:47:14:366     956    168 AU  Successfully wrote event for AU health state:0
2012-04-10  22:47:14:366     956    b78 AU  #############
2012-04-10  22:47:14:366     956    b78 AU  ## START ##  AU: Search for updates
2012-04-10  22:47:14:366     956    b78 AU  #########
2012-04-10  22:47:14:366     956    b78 AU  >##  RESUMED  ## AU: Search for updates [CallId = {0198DD3A-D7B0-48F5-A77D-795F8A1BDCE8}]
2012-04-10  22:47:16:097     956    718 AU    # 1 updates detected
2012-04-10  22:47:16:097     956    718 AU  #########
2012-04-10  22:47:16:097     956    718 AU  ##  END  ##  AU: Search for updates [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  No featured updates notifications to show
2012-04-10  22:47:16:097     956    718 AU  Setting AU scheduled install time to 2012-04-11 01:00:00
2012-04-10  22:47:16:097     956    718 AU  Successfully wrote event for AU health state:0
2012-04-10  22:47:16:097     956    718 AU  Successfully wrote event for AU health state:0
2012-04-10  22:47:16:113     956    55c AU  Getting featured update notifications.  fIncludeDismissed = true
2012-04-10  22:47:16:113     956    55c AU  No featured updates available.
2012-04-10  22:47:18:780     956    bb8 Report  REPORT EVENT: {27479C66-E930-4F9C-AFF2-27EDD76DED8F}    2012-04-10 22:47:13:773+0200    1   182 101 {B33ACEC1-3265-4D01-9C37-AC0892E95ED9}  100 80070643    AutomaticUpdates    Failure Content Install Installation Failure: Windows failed to install the following update with error 0x80070643: Windows Internet Explorer 9 for Windows 7 for x64-based Systems.
2012-04-10  22:47:18:780     956    bb8 Report  CWERReporter::HandleEvents - WER report upload completed with status 0x8
2012-04-10  22:47:18:780     956    bb8 Report  WER Report sent: 7.5.7601.17514 0x80070643 B33ACEC1-3265-4D01-9C37-AC0892E95ED9 Install 101 Unmanaged
2012-04-10  22:47:18:780     956    bb8 Report  CWERReporter finishing event handling. (00000000)

WU-IE9-Windows7-x64.exe

A atualização real 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:

IE9_main.log

Oinstalador/atualizadordoIE9tambémcriaumpróprioarquivodeloglocalizadoem

C:\Windows\IE9_main.log

Paraasessãodeatualizaçãoemquestão,oinstaladorfezologin:

00:00.000:====================================================================00:00.016:Started:2012/04/10(Y/M/D)23:10:53.897(local)00:00.032:TimeFormatinthislog:MM:ss.mmm(minutes:seconds.milliseconds)00:00.063:Commandline:"C:\Windows\SoftwareDistribution\Download\Install\WU-IE9-Windows7-x64.exe" 
00:00.078: INFO:    Setup installer for Internet Explorer: 9.0.8112.16421
00:00.094: INFO:    Previous version of Internet Explorer: 9.0.8112.16443
00:00.110: INFO:    Checking if iexplore.exe's current version is between 9.0.6001.0...
00:00.125: INFO:    ...and 9.1.0.0...
00:00.141: INFO:    Maximum version on which to run IEAK branding is: 9.1.0.0...
00:00.156: ERROR:   A newer version of Internet Explorer is already installed on the system.
00:00.188: ERROR:   Internet Explorer version check failed.
01:03.789: INFO:    Setup exit code: 0x00009C48 (40008) - A more recent version of Internet Explorer is installed.
01:03.820: INFO:    Scheduling upload to IE SQM server: http://sqm.microsoft.com/sqm/ie/sqmserver.dll
01:03.852: INFO:    SQM Upload returned 403
01:03.867: INFO:    Cleaning up temporary files in: C:\Windows\TEMP\IE978E.tmp
01:03.883: INFO:    Unable to remove directory C:\Windows\TEMP\IE978E.tmp, marking for deletion on reboot.
01:03.898: INFO:    Released 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 nova está instalada.

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

Sobre o diálogo

Há um problema com os números de versão indicados na versão do Internet Explorer que eu instalei:

AcaixadediálogoSobreidentificaráminhaversãodoInternetExplorercomo9.0.8112.16421enquantoainformaçãodeversãoincorporadanosinalbinárioéumaversãode9.0.8112.16443.
Esseproblematambémfoidetectadopeloatualizador,oquefazcomqueelesejaabortado(emoutraspalavras).

Comoissonãoéclaroparamim.Masumavezquevocêestánestelugar,issoparecemuitodifícildeselivrar.

Soluçõespossíveis?

por Der Hochstapler 10.04.2012 / 22:24

3 respostas

3

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

No entanto, esta manhã falei 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 . De acordo com o que me dizem, resolver o problema para que a atualização não seja oferecida como candidata é muito demorada e isso fará com que a atualização não seja instalada, e o mesmo pode ser feito simplesmente não instalando-a ( que surpresa)

Ele também observou que o código 9C48 neste contexto significa basicamente que a atualização já está instalada / não é necessária, o que corresponderia às nossas observações.

Outra ideia interessante veio de um parceiro comercial nosso.
Ele propôs que o problema só acontecesse porque, quando me ofereceram a instalação de atualizações, após a instalação inicial do Windows, optei por instalar todas as atualizações disponíveis. Mesmo aqueles que não estão marcados por padrão:

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

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

    
por 16.04.2012 / 18:55
6
  1. Verifique se os arquivos baixados estão corretos, tente fazer o download deles fazendo o backup e removendo

    C:\Windows\SoftwareDistribution\Download
    

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

  2. Seu WindowsUpdate.log contém:

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

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

    http://support.microsoft.com/kb/976982 (MSI FixIt and .NET re-installion)

Outros códigos recebidos são irrelevantes, pois estão notando que o Windows Update falhou, e não a falha subjacente. Note como o 0x80070643 é a chave aqui e provavelmente será algo MSI relacionado, uma vez que também está lançando um CLSID em nós e mencionando uma atualização nativa. Algo corrompido ...

    
por 11.04.2012 / 00:05
1

OK, acho que encontrei uma solução e estou postando aqui antes de testar.

  • Execute o KB971058 Corrigir. (não o que aparece, mas o que aparece a página atual)
  • Torne o 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

  • Baixe o IE9 totalmente autônomo (o arquivo Win7 x64 que baixei é ~ 35MBytes). ( Link para 64 bits dos EUA , Link para 32bit EUA , 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 independente.
  • Reinicie no modo Normal e deixe o processo de instalação terminar.
  • Abra as atualizações do Windows e clique em verificar atualizações.
  • Uma nova atualização de segurança do IE9 pode aparecer para a instalação, mas a atualização opcional do IE9 deve ter sido removida agora.
  • Instale a atualização de segurança normalmente.

Esta solução foi retirada de: link

    
por 13.04.2012 / 17:49