Ho un sistema Windows 7 che attualmente ha un singolo aggiornamento in sospeso:
Windows Internet Explorer 9 per Windows 7 per sistemi basati su x64
Se provo a installare l'aggiornamento, Windows Update:
- Crea un punto di ripristino
- Errore con l'errore: il codice 9C48 di Windows Update ha rilevato un errore.
Il registro eventi per l'evento riporta:
Errore di installazione: Windows non è riuscito a installare il seguente aggiornamento con errore 0x80070643: Windows Internet Explorer 9 per Windows 7 per sistemi basati su x64.
Se cerchi nel web quell'errore, ci sono molte altre persone con lo stesso identico problema.
Purtroppo, non sono in grado di applicare le soluzioni proposte al mio caso, perché ho appena installato questo sistema.
Non c'è nulla, tranne Windows 7. Ho installato il sistema e ho eseguito gli aggiornamenti.
Ho anche fatto lo stesso processo con questa macchina più volte negli ultimi giorni a causa di un test a lungo termine che abbiamo appena iniziato.
Non ho riscontrato alcun problema con Windows Update nelle precedenti esecuzioni dell'installazione e so che questa volta non ho fatto nulla di diverso perché ho seguito le istruzioni sulle procedure di installazione che devono essere utilizzate durante il test.
Come è potuto succedere e come posso risolverlo?
versioni
La versione di Internet Explorer 9 attualmente installata è: 9.0.8112.16421 :
Ulteriori indagini
Quindi, come sempre mi piace fare, ho eseguito di nuovo l'aggiornamento mentre eseguivo Process Monitor e ho approfondito ulteriori dettagli.
WindowsUpdate.log
Prima di tutto, c'è un file di registro di Windows Update C:\Windows\WindowsUpdate.log
che non conoscevo. Ma non riesco a vedere alcuna voce significativa in esso, forse sei più fortunato:
10-04-2012 22: 46: 58: 017 956 728 AU AU ha ricevuto l'approvazione da Ux per 1 aggiornamenti 2012-04-10 22: 46: 58: 017 956 728 AU AU impostazione in attesa della direttiva client su "Progress Ux" 10-04-2012 22: 46: 58: 095 956 728 AU BeginInteractiveInstall invocato per il download 2012-04-10 22: 46: 58: 095 956 728 AU Aggiornamento con approvazione automatica per il 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 Aggiornamenti 1 approvati automaticamente per il download (per Ux) 2012-04-10 22: 46: 58: 110 956 728 AU UpdateDownloadProperties: 0 download (s) sono ancora in corso. 10-04-2012 22: 46: 58: 110 956 728 AU ############# 10-04-2012 22: 46: 58: 110 956 728 AU ## START ## AU: download aggiornamenti 10-04-2012 22: 46: 58: 110 956 728 AU ######### 10-04-2012 22: 46: 58: 110 956 728 AU # Aggiornamenti approvati = 1 10-04-2012 22: 46: 58: 110 956 728 AU AU avviato download, updateId = {B33ACEC1-3265-4D01-9C37-AC0892E95ED9} .100, callId = {35DF928B-B428-4BAC-8C63-55295967EFBB} 2012-04-10 22: 46: 58: 110 956 728 AU Impostazione dell'ora di installazione pianificata AU sull'11-04-2012 01:00:00 2012-04-10 22: 46: 58: 110 956 728 AU Evento scritto correttamente per stato integrativo AU: 0 10-04-2012 22: 46: 58: 110 956 728 AU Attualmente mostra il client Progress UX - quindi non si avvia nessun altro client 10-04-2012 22: 46: 58: 110 956 bb8 DnldMgr ************* 10-04-2012 22: 46: 58: 110 956 bb8 DnldMgr ** START ** DnldMgr: download degli aggiornamenti [CallerId = AutomaticUpdatesWuApp] 10-04-2012 22: 46: 58: 110 956 bb8 DnldMgr ********* 10-04-2012 22: 46: 58: 110 956 bb8 DnldMgr * ID chiamata = {35DF928B-B428-4BAC-8C63-55295967EFBB} 10-04-2012 22: 46: 58: 110 956 bb8 DnldMgr * Priorità = 3, Interattivo = 1, Il proprietario è sistema = 0, Proxy esplicito = 0, ID sessione proxy = 1, ServiceId = {9482F4B4-E343-43B6- B170-9A65BC822C77} 10-04-2012 22: 46: 58: 110 956 bb8 DnldMgr * Aggiornamenti da scaricare = 1 10-04-2012 22: 46: 58: 110 956 bb8 Agent * Title = Windows Internet Explorer 9 per Windows 7 per sistemi basati su x64 10-04-2012 22: 46: 58: 110 956 bb8 Agent * UpdateId = {B33ACEC1-3265-4D01-9C37-AC0892E95ED9} .100 10-04-2012 22: 46: 58: 110 956 bb8 Agent * Pacchetti 1 aggiornamenti: 10-04-2012 22: 46: 58: 110 956 bb8 Agente * {6D9A90B7-FAF9-4A47-9EFE-A506264873B3} .100 2012-04-10 22: 46: 58: 110 956 bb8 DnldMgr *********** DnldMgr: Nuovo processo di download [UpdateId = {6D9A90B7-FAF9-4A47-9EFE-A506264873B3} .100] ** ********* 2012-04-10 22: 46: 58: 110 956 728 AU Evento scritto correttamente per stato integrativo AU: 0 2012-04-10 22: 46: 58: 110 956 728 AU # Chiamate in download in sospeso = 1 10-04-2012 22: 46: 58: 110 956 728 AU> ## RESUMED ## AU: Scarica aggiornamento [UpdateId = {B33ACEC1-3265-4D01-9C37-AC0892E95ED9}, riuscito] 10-04-2012 22: 46: 58: 313 956 bb8 Agente ** END ** Agente: download degli aggiornamenti [CallerId = AutomaticUpdatesWuApp] 10-04-2012 22: 46: 58: 313 956 bb8 Agente ************* 10-04-2012 22: 46: 58: 313 956 718 AU ######### 10-04-2012 22: 46: 58: 313 956 718 AU ## END ## AU: download aggiornamenti 10-04-2012 22: 46: 58: 313 956 718 AU ############# 2012-04-10 22: 46: 58: 313 956 718 AU Impostazione del tempo di installazione pianificato per AU sull'11-04-2012 01:00:00 2012-04-10 22: 46: 58: 313 956 718 AU Evento scritto correttamente per stato integrativo AU: 0 10-04-2012 22: 46: 58: 313 956 718 AU Attualmente mostra il client Progress UX - quindi non avvia alcun altro client 2012-04-10 22: 46: 58: 313 956 718 AU Evento scritto correttamente per stato integrativo AU: 0 2012-04-10 22: 46: 58: 313 956 aac AU Ricezione di notifiche di aggiornamento in primo piano. fIncludeDismissed = true 10-04-2012 22: 46: 58: 313 956 aac AU Nessun aggiornamento disponibile. 2012-04-10 22: 47: 00: 107 956 aac AU BeginInteractiveInstall invocato per l'installazione 2012-04-10 22: 47: 00: 107 956 aac AU Aggiornamento con approvazione automatica per l'installazione, updateId = {B33ACEC1-3265-4D01-9C37-AC0892E95ED9} .100, ForUx = 1, IsOwnerUx = 1, HasDeadline = 0, IsMinor = 0 10-04-2012 22: 47: 00: 107 956 aac AU Aggiornamenti 1 approvati automaticamente per l'installazione (per Ux), installType = 1 10-04-2012 22: 47: 00: 107 956 aac AU ############# 10-04-2012 22: 47: 00: 107 956 aac AU ## START ## AU: installa aggiornamenti 10-04-2012 22: 47: 00: 107 956 aac AU ######### 10-04-2012 22: 47: 00: 107 956 aac AU # Avvio dell'installazione manuale 10-04-2012 22: 47: 00: 107 956 aac AU # Aggiornamenti approvati = 1 10-04-2012 22: 47: 00: 107 956 aac AU> ## RESUMED ## AU: installazione aggiornamento [UpdateId = {B33ACEC1-3265-4D01-9C37-AC0892E95ED9}] 2012-04-10 22: 47: 13: 773 2232 9fc Handler: ATTENZIONE: codice di uscita = 0x8024200B 2012-04-10 22: 47: 13: 773 956 718 AU # ATTENZIONE: installazione non riuscita, errore = 0x80070643 / 0x00009C48 2012-04-10 22: 47: 13: 773 2232 9fc Handler ::::::::: 2012-04-10 22: 47: 13: 773 2232 9fc Handler :: END :: Handler: installazione dalla riga di comando 10-04-2012 22: 47: 13: 773 2232 9fc Handler ::::::::::::: 10-04-2012 22: 47: 13: 851 956 a7c Agent ********* 10-04-2012 22: 47: 13: 851 956 a7c Agente ** END ** Agente: installazione degli aggiornamenti [CallerId = AutomaticUpdates] 2012-04-10 22: 47: 13: 851 956 718 AU Chiamata di installazione completata. 10-04-2012 22: 47: 13: 851 956 a7c Agent ************* 10-04-2012 22: 47: 13: 851 956 718 AU # AVVERTENZA: installazione chiamata completata, riavvio richiesto = No, errore = 0x00000000 10-04-2012 22: 47: 13: 851 956 718 AU ######### 10-04-2012 22: 47: 13: 851 956 718 AU ## END ## AU: installazione degli aggiornamenti [CallId = {FCFF2A5C-25AB-4FB9-AB2B-35C65CCA6A9F}] 10-04-2012 22: 47: 13: 851 956 718 AU ############# 2012-04-10 22: 47: 13: 851 956 718 AU Installazione completa per tutte le chiamate, riavvio NON necessario 2012-04-10 22: 47: 13: 851 956 718 AU Impostazione del tempo di installazione pianificato AU sull'11-04-2012 01:00:00 2012-04-10 22: 47: 13: 851 956 718 AU Evento scritto correttamente per stato integrativo AU: 0 2012-04-10 22: 47: 13: 851 956 498 AU Ricevi notifiche di aggiornamento in primo piano. fIncludeDismissed = true 10-04-2012 22: 47: 13: 851 956 498 AU Nessun aggiornamento disponibile. 2012-04-10 22: 47: 14: 366 956 168 AU Nessuna notifica di aggiornamento in evidenza da mostrare 2012-04-10 22: 47: 14: 366 956 168 AU UpdateDownloadProperties: 0 download (s) sono ancora in corso. 2012-04-10 22: 47: 14: 366 956 168 AU Attivazione del rilevamento offline (non interattivo) 2012-04-10 22: 47: 14: 366 956 168 AU AU impostazione in attesa della direttiva client su "Installa Ux completa" 2012-04-10 22: 47: 14: 366 956 168 AU Modifica della direttiva client AU esistente da "Progress Ux" a "Installa Ux completo", ID sessione = 0x1 2012-04-10 22: 47: 14: 366 956 168 AU Evento scritto correttamente per stato integrativo AU: 0 10-04-2012 22: 47: 14: 366 956 b78 AU ############# 10-04-2012 22: 47: 14: 366 956 b78 AU ## START ## AU: cerca aggiornamenti 10-04-2012 22: 47: 14: 366 956 b78 AU ######### 10-04-2012 22: 47: 14: 366 956 b78 AU> ## RESUMED ## AU: ricerca aggiornamenti [CallId = {0198DD3A-D7B0-48F5-A77D-795F8A1BDCE8}] 2012-04-10 22: 47: 16: 097 956 718 Aggiornamenti AU n. 1 rilevati 10-04-2012 22: 47: 16: 097 956 718 AU ######### 10-04-2012 22: 47: 16: 097 956 718 AU ## END ## AU: ricerca aggiornamenti [CallId = {0198DD3A-D7B0-48F5-A77D-795F8A1BDCE8}] 10-04-2012 22: 47: 16: 097 956 718 AU ############# 2012-04-10 22: 47: 16: 097 956 718 AU Nessuna notifica di aggiornamento in evidenza da mostrare 2012-04-10 22: 47: 16: 097 956 718 AU Impostazione del tempo di installazione pianificato per AU sull'11-04-2012 01:00:00 2012-04-10 22: 47: 16: 097 956 718 AU Evento scritto correttamente per stato integrativo AU: 0 2012-04-10 22: 47: 16: 097 956 718 AU Evento scritto correttamente per stato integrativo AU: 0 2012-04-10 22: 47: 16: 113 956 55c IT Ricezione di notifiche di aggiornamento in primo piano. fIncludeDismissed = true 10-04-2012 22: 47: 16: 113 956 55c AU Nessun aggiornamento disponibile. 10-04-2012 22: 47: 18: 780 956 bb8 Segnala EVENTO DI RAPPORTO: {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 Failure di installazione: Windows non è riuscito a installare il seguente aggiornamento con errore 0x80070643: Windows Internet Explorer 9 per Windows 7 per sistemi basati su x64. 2012-04-10 22: 47: 18: 780 956 bb8 Rapporto CWERReporter :: HandleEvents - Caricamento del rapporto WER completato con stato 0x8 2012-04-10 22: 47: 18: 780 956 bb8 Rapporto WER Rapporto inviato: 7.5.7601.17514 0x80070643 B33ACEC1-3265-4D01-9C37-AC0892E95ED9 Installa 101 Non gestito 10-04-2012 22: 47: 18: 780 956 bb8 Rapporto CWERR Gestione degli eventi di finitura del trasportatore. (00000000)
WU-IE9-Windows7-x64.exe
L'aggiornamento effettivo che viene eseguito viene scaricato e archiviato nel seguente percorso:
C:\Windows\SoftwareDistribution\Download\Install\WU-IE9-Windows7-x64.exe
L'esecuzione manuale di quel file genera il seguente messaggio di errore:
IE9_main.log
Il programma di installazione / aggiornamento IE9 crea anche un proprio file di registro che si trova in
C:\Windows\IE9_main.log
Per la sessione di aggiornamento in questione, il programma di installazione ha registrato:
00: 00.000: ============================================== ====================== 00: 00.016: avviato: 2012/04/10 (Y / M / D) 23: 10: 53.897 (locale) 00: 00.032: Formato ora in questo registro: MM: ss.mmm (minuti: secondi.millisecondi) 00: 00.063: Riga di comando: "C: \ Windows \ SoftwareDistribution \ Download \ Install \ WU-IE9-Windows7-x64.exe" 00: 00.078: INFO: programma di installazione per Internet Explorer: 9.0.8112.16421 00: 00.094: INFO: versione precedente di Internet Explorer: 9.0.8112.16443 00: 00.110: INFO: Verifica se la versione corrente di iexplore.exe è compresa tra 9.0.6001.0 ... 00: 00.125: INFO: ... e 9.1.0.0 ... 00: 00.141: INFO: la versione massima su cui eseguire il marchio IEAK è: 9.1.0.0 ... 00: 00.156: ERRORE: una versione più recente di Internet Explorer è già installata sul sistema. 00: 00.188: ERRORE: controllo versione di Internet Explorer non riuscito. 01: 03.789: INFO: codice uscita installazione: 0x00009C48 (40008) - È installata una versione più recente di Internet Explorer. 01: 03.820: INFO: pianificazione del caricamento sul server IE SQM: http://sqm.microsoft.com/sqm/ie/sqmserver.dll 01: 03.852: INFO: caricamento SQM restituito 403 01: 03.867: INFO: pulizia dei file temporanei in: C: \ Windows \ TEMP \ IE978E.tmp 01: 03.883: INFO: impossibile rimuovere la directory C: \ Windows \ TEMP \ IE978E.tmp, contrassegnando per l'eliminazione al riavvio. 01: 03.898: INFO: Rilascio del programma di installazione di Internet Explorer rilasciato Mutex
Il che praticamente conferma ciò che dice il messaggio di errore quando si esegue l'aggiornamento manualmente; è semplicemente già installato o addirittura obsoleto perché è installata una versione più recente.
Quindi, perché tenta di continuare a installare l'aggiornamento?
Informazioni sulla finestra di dialogo
Si è verificato un problema con i numeri di versione indicati nella versione di Internet Explorer che ho installato:
La finestra di dialogo Informazioni identificherà la mia versione di Internet Explorer come 9.0.8112.16421, mentre le informazioni sulla versione incorporate nel file binario segnalano una versione 9.0.8112.16443 .
Questo problema è stato rilevato anche dal programma di aggiornamento, che causa l'interruzione (solo in altre parole).
Come questo accada non è chiaro per me. Ma una volta che sei in questo posto, sembra molto difficile liberartene.
Possibili soluzioni?
- La disinstallazione di Windows Internet Explorer 9 e l'installazione manuale della cache
C:\Windows\SoftwareDistribution\Download\Install\WU-IE9-Windows7-x64.exe
comporteranno lo stesso errore dopo aver applicato tutti gli aggiornamenti in sospeso. - Applicazione di FixIt per il problema I codici di errore "0x80070643" o "0x643" visualizzati quando si tenta di installare gli aggiornamenti di .NET Framework tramite Windows Update o Microsoft Updates non risolveranno il problema.
- Applicazione della soluzione suggerita per il problema Messaggio di errore quando si tenta di installare gli aggiornamenti utilizzando il sito Web Windows Update o Microsoft Update: "0x80070003" non risolverà il problema.
- L'esecuzione di FixIt Diagnostica e risolve automaticamente i problemi comuni con Windows Update segnala di aver risolto i problemi con Windows Update, ma non ha risolto il problema.
- Esecuzione di FixIt per il problema Come risolvere Windows Update o Microsoft Update quando viene offerto ripetutamente un aggiornamento non risolve il problema. Né con impostazioni normali né aggressive.