Mam system Windows 7, który obecnie oczekuje jednej aktualizacji:
Windows Internet Explorer 9 dla Windows 7 dla systemów opartych na procesorze x64
Jeśli spróbuję zainstalować aktualizację, Windows Update:
- Utworzyć punkt przywracania
- Błąd z błędem: kod 9C48 Windows Update napotkał błąd.
Dziennik zdarzeń dla zdarzenia brzmi:
Błąd instalacji: Windows nie zainstalował następującej aktualizacji z błędem 0x80070643: Windows Internet Explorer 9 dla Windows 7 dla systemów opartych na procesorze x64.
Jeśli przeszukujesz internet pod kątem tego błędu, wiele innych osób ma dokładnie ten sam problem.
Niestety nie jestem w stanie zastosować proponowanych rozwiązań w moim przypadku, ponieważ właśnie zainstalowałem ten system.
Nie ma w tym nic oprócz Windows 7. Zainstalowałem system i przejrzałem aktualizacje.
W ciągu ostatnich kilku dni wykonałem dokładnie ten sam proces z tą maszyną ze względu na właśnie rozpoczęty test długoterminowy.
Nie miałem żadnych problemów z żadną aktualizacją Windows podczas poprzednich uruchomień instalacji i wiem, że tym razem nie zrobiłem nic innego, ponieważ postępowałem zgodnie z instrukcjami dotyczącymi procedur instalacji, które mają być zastosowane podczas testu.
Jak to się stało i jak to rozwiązać?
Wersje
Aktualnie zainstalowana wersja programu Internet Explorer 9 to: 9.0.8112.16421 :
Dalsze dochodzenie
Tak więc, jak zawsze lubię to robić, uruchomiłem aktualizację ponownie podczas uruchamiania Monitora procesów i wykopałem dalsze szczegóły.
WindowsUpdate.log
Przede wszystkim znajduje się plik dziennika Windows Update, o C:\Windows\WindowsUpdate.log
którym nie wiedziałem. Ale nie widzę w tym żadnego znaczącego wpisu, może masz więcej szczęścia:
2012-04-10 22: 46: 58: 017 956 728 AU AU otrzymał zgodę od Ux na 1 aktualizacje 2012-04-10 22: 46: 58: 017 956 728 AU AU ustawia oczekującą dyrektywę klienta na „Progress Ux” 2012-04-10 22: 46: 58: 095 956 728 AU BeginInteractiveInstall wywołany do pobrania 2012-04-10 22: 46: 58: 095 956 728 AU Aktualizacja do automatycznego zatwierdzania do pobrania, 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 Automatycznie zatwierdzone 1 aktualizacje do pobrania (dla Ux) 2012-04-10 22: 46: 58: 110 956 728 AU UpdateDownloadProperties: 0 pobieranie jest nadal w toku. 2012-04-10 22: 46: 58: 110 956 728 AU ############# 2012-04-10 22: 46: 58: 110 956 728 AU ## START ## AU: Pobierz aktualizacje 2012-04-10 22: 46: 58: 110 956 728 AU ######### 2012-04-10 22: 46: 58: 110 956 728 AU # Zatwierdzone aktualizacje = 1 2012-04-10 22: 46: 58: 110 956 728 AU AU zainicjowało pobieranie, updateId = {B33ACEC1-3265-4D01-9C37-AC0892E95ED9} .100, callId = {35DF928B-B428-4BAC-8C63-55295967EFBB} 2012-04-10 22: 46: 58: 110 956 728 AU Ustawienie AU zaplanowanej godziny instalacji na 11.04.2012 01:00:00 2012-04-10 22: 46: 58: 110 956 728 AU Pomyślnie napisano zdarzenie dla stanu zdrowia AU: 0 2012-04-10 22: 46: 58: 110 956 728 AU Obecnie pokazuje klienta Progress UX - więc nie uruchamiam żadnego innego klienta 2012-04-10 22: 46: 58: 110 956 bb8 DnldMgr ************* 2012-04-10 22: 46: 58: 110 956 bb8 DnldMgr ** START ** DnldMgr: Pobieranie aktualizacji [CallerId = AutomaticUpdatesWuApp] 10.04.2012 22: 46: 58: 110 956 bb8 DnldMgr ********* 2012-04-10 22: 46: 58: 110 956 bb8 DnldMgr * Identyfikator połączenia = {35DF928B-B428-4BAC-8C63-55295967EFBB} 2012-04-10 22: 46: 58: 110 956 bb8 DnldMgr * Priorytet = 3, Interaktywny = 1, Właściciel to system = 0, Jawny serwer proxy = 0, Identyfikator sesji proxy = 1, ServiceId = {9482F4B4-E343-43B6- B170-9A65BC822C77} 2012-04-10 22: 46: 58: 110 956 bb8 DnldMgr * Aktualizacje do pobrania = 1 2012-04-10 22: 46: 58: 110 956 bb8 Agent * Tytuł = Windows Internet Explorer 9 dla Windows 7 dla systemów opartych na x64 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 * Pakiety 1 aktualizacje: 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: Nowe zadanie pobierania [UpdateId = {6D9A90B7-FAF9-4A47-9EFE-A506264873B3} .100] ** ********* 2012-04-10 22: 46: 58: 110 956 728 AU Pomyślnie napisano zdarzenie dla stanu zdrowia AU: 0 2012-04-10 22: 46: 58: 110 956 728 AU # Połączenia oczekujące na pobranie = 1 2012-04-10 22: 46: 58: 110 956 728 AU> ## RESUMED ## AU: Pobierz aktualizację [UpdateId = {B33ACEC1-3265-4D01-9C37-AC0892E95ED9}, udało się] 2012-04-10 22: 46: 58: 313 956 bb8 Agent ** END ** Agent: Pobieranie aktualizacji [CallerId = AutomaticUpdatesWuApp] 10.04.2012 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: Pobierz aktualizacje 2012-04-10 22: 46: 58: 313 956 718 AU ############# 2012-04-10 22: 46: 58: 313 956 718 AU Ustawienie zaplanowanej godziny instalacji AU na 04.04.2012 01:00:00 2012-04-10 22: 46: 58: 313 956 718 AU Pomyślnie napisano zdarzenie dla stanu zdrowia AU: 0 2012-04-10 22: 46: 58: 313 956 718 AU Obecnie pokazuje klienta Progress UX - więc nie uruchamiam żadnego innego klienta 2012-04-10 22: 46: 58: 313 956 718 AU Pomyślnie napisano zdarzenie dla stanu zdrowia AU: 0 2012-04-10 22: 46: 58: 313 956 aac AU Otrzymywanie polecanych powiadomień o aktualizacji. fIncludeDismissed = true 2012-04-10 22: 46: 58: 313 956 aac AU Brak polecanych aktualizacji. 2012-04-10 22: 47: 00: 107 956 aac AU BeginInteractiveInstall wywołany do instalacji 2012-04-10 22: 47: 00: 107 956 aac AU Automatyczna aktualizacja aktualizacji do zainstalowania, 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 Automatycznie zatwierdzone 1 aktualizacje dla instalacji (dla 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: Zainstaluj aktualizacje 2012-04-10 22: 47: 00: 107 956 aac AU ######### 2012-04-10 22: 47: 00: 107 956 aac AU # Inicjowanie instalacji ręcznej 2012-04-10 22: 47: 00: 107 956 aac AU # Zatwierdzone aktualizacje = 1 2012-04-10 22: 47: 00: 107 956 aac AU> ## RESUMED ## AU: Instalowanie aktualizacji [UpdateId = {B33ACEC1-3265-4D01-9C37-AC0892E95ED9}] 2012-04-10 22: 47: 13: 773 2232 9fc Program obsługi: OSTRZEŻENIE: Kod zakończenia = 0x8024200B 2012-04-10 22: 47: 13: 773 956 718 AU # OSTRZEŻENIE: Instalacja nie powiodła się, błąd = 0x80070643 / 0x00009C48 2012-04-10 22: 47: 13: 773 2232 9fc Handler ::::::::: 2012-04-10 22: 47: 13: 773 2232 9fc Program obsługi :: END :: Program obsługi: Instalacja z linii poleceń 2012-04-10 22: 47: 13: 773 2232 9fc Handler ::::::::::::: 10.04.2012 22: 47: 13: 851 956 a7c Agent ********* 2012-04-10 22: 47: 13: 851 956 a7c Agent ** END ** Agent: instalowanie aktualizacji [CallerId = AutomaticUpdates] 2012-04-10 22: 47: 13: 851 956 718 AU Zakończono instalację połączenia. 2012-04-10 22: 47: 13: 851 956 a7c Agent ************* 2012-04-10 22: 47: 13: 851 956 718 AU # OSTRZEŻENIE: Zakończono instalację połączenia, wymagane ponowne uruchomienie = Nie, błąd = 0x00000000 2012-04-10 22: 47: 13: 851 956 718 AU ######### 2012-04-10 22: 47: 13: 851 956 718 AU ## END ## AU: Instalowanie aktualizacji [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 Instalacja zakończona dla wszystkich połączeń, restart NIE jest potrzebny 2012-04-10 22: 47: 13: 851 956 718 AU Ustawienie zaplanowanej godziny instalacji AU na 04.04.2012 01:00:00 2012-04-10 22: 47: 13: 851 956 718 AU Pomyślnie napisano zdarzenie dla stanu zdrowia AU: 0 2012-04-10 22: 47: 13: 851 956 498 AU Otrzymywanie polecanych powiadomień o aktualizacji. fIncludeDismissed = true 2012-04-10 22: 47: 13: 851 956 498 AU Brak polecanych aktualizacji. 2012-04-10 22: 47: 14: 366 956 168 AU Brak polecanych aktualizacji do wyświetlenia 2012-04-10 22: 47: 14: 366 956 168 AU UpdateDownloadProperties: 0 pobieranie jest nadal w toku. 2012-04-10 22: 47: 14: 366 956 168 AU Wyzwalanie Wykrywanie offline (nieinteraktywne) 2012-04-10 22: 47: 14: 366 956 168 AU AU ustawia oczekującą dyrektywę klienta na „Install Complete Ux” 2012-04-10 22: 47: 14: 366 956 168 AU Zmiana istniejącej dyrektywy klienta AU z „Progress Ux” na „Install Complete Ux”, identyfikator sesji = 0x1 2012-04-10 22: 47: 14: 366 956 168 AU Pomyślnie napisano zdarzenie dla stanu zdrowia AU: 0 2012-04-10 22: 47: 14: 366 956 b78 AU ############# 2012-04-10 22: 47: 14: 366 956 b78 AU ## START ## AU: Wyszukaj aktualizacje 2012-04-10 22: 47: 14: 366 956 b78 AU ######### 2012-04-10 22: 47: 14: 366 956 b78 AU> ## RESUMED ## AU: Wyszukaj aktualizacje [CallId = {0198DD3A-D7B0-48F5-A77D-795F8A1BDCE8}] 2012-04-10 22: 47: 16: 097 956 718 Wykryto aktualizacje AU # 1 2012-04-10 22: 47: 16: 097 956 718 AU ######### 2012-04-10 22: 47: 16: 097 956 718 AU ## END ## AU: Wyszukaj aktualizacje [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 Brak polecanych aktualizacji do wyświetlenia 2012-04-10 22: 47: 16: 097 956 718 AU Ustawienie zaplanowanej godziny instalacji AU na 04.04.2012 01:00:00 2012-04-10 22: 47: 16: 097 956 718 AU Pomyślnie napisano zdarzenie dla stanu zdrowia AU: 0 2012-04-10 22: 47: 16: 097 956 718 AU Pomyślnie napisano zdarzenie dla stanu zdrowia AU: 0 2012-04-10 22: 47: 16: 113 956 55c AU Otrzymywanie polecanych powiadomień o aktualizacji. fIncludeDismissed = true 2012-04-10 22: 47: 16: 113 956 55c AU Brak polecanych aktualizacji. 2012-04-10 22: 47: 18: 780 956 bb8 RAPORT Z WYDARZENIA: {27479C66-E930-4F9C-AFF2-27EDD76DED8F} 2012-04-10 22: 47: 13: 773 + 0200 1 182 101 {B33ACEC1-3265 -4D01-9C37-AC0892E95ED9} 100 80070643 Błąd automatycznej aktualizacji Niepowodzenie instalacji treści Błąd instalacji: System Windows nie zainstalował następującej aktualizacji z błędem 0x80070643: Windows Internet Explorer 9 dla systemu Windows 7 dla systemów opartych na procesorze x64. 2012-04-10 22: 47: 18: 780 956 bb8 Raport CWERReporter :: HandleEvents - przesyłanie raportu WER zakończone statusem 0x8 2012-04-10 22: 47: 18: 780 956 bb8 Raport Raport WER wysłany: 7.5.7601.17514 0x80070643 B33ACEC1-3265-4D01-9C37-AC0892E95ED9 Zainstaluj 101 niezarządzany 2012-04-10 22: 47: 18: 780 956 bb8 Raport CWERReporter obsługa zdarzeń kończących. (00000000)
WU-IE9-Windows7-x64.exe
Rzeczywista wykonywana aktualizacja jest pobierana i przechowywana w następującej lokalizacji:
C:\Windows\SoftwareDistribution\Download\Install\WU-IE9-Windows7-x64.exe
Ręczne wykonanie tego pliku powoduje następujący komunikat o błędzie:
IE9_main.log
Instalator / aktualizator IE9 tworzy również własny plik dziennika znajdujący się pod adresem
C:\Windows\IE9_main.log
W przypadku danej sesji aktualizacji instalator zalogował się:
00: 00.000: ============================================== ====================== 00: 00.016: Rozpoczęto: 2012/04/10 (T / M / D) 23: 10: 53.897 (lokalnie) 00: 00.032: Format czasu w tym dzienniku: MM: ss.mmm (minuty: sekundy. Milisekundy) 00: 00.063: Wiersz polecenia: „C: \ Windows \ SoftwareDistribution \ Download \ Install \ WU-IE9-Windows7-x64.exe” 00: 00.078: INFORMACJE: Instalator instalacji dla Internet Explorera: 9.0.8112.16421 00: 00.094: INFORMACJE: Poprzednia wersja Internet Explorera: 9.0.8112.16443 00: 00.110: INFORMACJE: Sprawdzanie, czy bieżąca wersja iexplore.exe znajduje się między 9.0.6001.0 ... 00: 00.125: INFORMACJE: ... i 9.1.0.0 ... 00: 00.141: INFORMACJE: Maksymalna wersja, na której można uruchamiać branding IEAK to: 9.1.0.0 ... 00: 00.156: BŁĄD: Nowsza wersja Internet Explorera jest już zainstalowana w systemie. 00: 00.188: BŁĄD: sprawdzenie wersji programu Internet Explorer nie powiodło się. 01: 03.789: INFORMACJE: Kod zakończenia instalacji: 0x00009C48 (40008) - Zainstalowana jest nowsza wersja Internet Explorera. 01: 03.820: INFORMACJE: Planowanie przesyłania do serwera IE SQM: http://sqm.microsoft.com/sqm/ie/sqmserver.dll 01: 03.852: INFORMACJE: Przesyłanie SQM zwróciło 403 01: 03.867: INFORMACJE: Czyszczenie plików tymczasowych w: C: \ Windows \ TEMP \ IE978E.tmp 01: 03.883: INFO: Nie można usunąć katalogu C: \ Windows \ TEMP \ IE978E.tmp, zaznaczając do usunięcia przy ponownym uruchomieniu. 01: 03.898: INFORMACJE: Wydano instalator Internet Explorer Mutex
Co właściwie potwierdza to, co mówi komunikat o błędzie podczas ręcznego wykonywania aktualizacji; jest po prostu już zainstalowany lub nawet przestarzały, ponieważ jest zainstalowana nowsza wersja.
Dlaczego więc próbuje nadal instalować aktualizację?
O oknie dialogowym
Wystąpił problem z numerami wersji wskazanymi w zainstalowanej wersji programu Internet Explorer:
Okno dialogowe Informacje identyfikuje moją wersję Internet Explorera jako 9.0.8112.16421, podczas gdy informacje o wersji osadzone w plikach binarnych sygnalizują wersję 9.0.8112.16443 .
Ten problem został również wykryty przez narzędzie aktualizujące, co powoduje jego przerwanie (innymi słowy).
To, jak to się dzieje, jest dla mnie niejasne. Ale kiedy znajdziesz się w tym miejscu, wydaje się to bardzo trudne do pozbycia się.
Możliwe rozwiązania?
- Odinstalowanie programu Windows Internet Explorer 9 i ręczne zainstalowanie pamięci podręcznej
C:\Windows\SoftwareDistribution\Download\Install\WU-IE9-Windows7-x64.exe
spowoduje wystąpienie tego samego błędu po zastosowaniu wszystkich oczekujących aktualizacji. - Zastosowanie poprawki do problemu Otrzymujesz kody błędów „0x80070643” lub „0x643”, gdy próbujesz zainstalować aktualizacje .NET Framework za pośrednictwem Windows Update lub Microsoft Update nie rozwiąże problemu.
- Zastosowanie sugerowanego rozwiązania problemu Komunikat o błędzie podczas próby zainstalowania aktualizacji za pomocą witryny Windows Update lub Microsoft Update w sieci Web: „0x80070003” nie rozwiąże problemu.
- Uruchamianie narzędzia FixIt Automatycznie diagnozuj i naprawiaj typowe problemy z Windows Update , informuje o rozwiązaniu problemów z Windows Update, ale nie rozwiązało problemu.
- Uruchamianie narzędzia FixIt dla problemu Jak rozwiązywać problemy z aktualizacjami Windows Update lub Microsoft Update, gdy są często oferowane, aktualizacja nie rozwiązuje problemu. Ani przy normalnych, ani przy agresywnych ustawieniach.
źródło
Odpowiedzi:
Upewnij się, że pobrane pliki są prawidłowe, spróbuj ponownie je pobrać, wykonując kopię zapasową i usuwając
Pamiętaj, że może być konieczne zatrzymanie i uruchomienie usługi Windows Search, aby to działało.
Twój
WindowsUpdate.log
zawiera:Podczas wyszukiwania tego błędu online znalazłem sugestie, które możesz wypróbować:
Inne otrzymywane kody są nieistotne, ponieważ zauważają, że Windows Update nie powiódł się, a nie to, co było przyczyną błędu. Zwróć uwagę, jak
0x80070643
ważny jest tutaj klucz i najprawdopodobniej będzie toMSI
związane z tym, że rzuca nam CLSID i wspomina o natywnej aktualizacji. Coś zepsute ...źródło
Tak więc wydaje się, że problem sam się rozwiązał. Zainstalowałem dziś kilka maszyn, postępując zgodnie z tą samą procedurą instalacyjną, a teraz wszystkie się powiodły.
Niemniej jednak dziś rano rozmawiałem z inżynierem Microsoft Support, który powiedział mi, że to w zasadzie problem z synchronizacją i że powinienem po prostu ukryć aktualizację i zapomnieć o niej .
Z tego, co mi powiedziano, rozwiązanie problemu, aby aktualizacja nie była nawet oferowana jako kandydat, jest bardzo czasochłonna i spowoduje, że aktualizacja nie zostanie zainstalowana, a to samo można osiągnąć, nie instalując jej ( co za niespodzianka).
Zauważył również, że kod 9C48 w tym kontekście oznacza po prostu, że aktualizacja jest już zainstalowana / nie jest wymagana , co pasowałoby do naszych obserwacji.
Kolejny interesujący pomysł przyszedł od naszego partnera biznesowego.
Zaproponował, aby problem pojawił się tylko dlatego, że kiedy zaproponowano mi instalację aktualizacji, po początkowej instalacji systemu Windows zdecydowałem się zainstalować wszystkie dostępne aktualizacje. Nawet te, które nie są domyślnie zaznaczone:
Zaproponował, że prowadzi to do stanu problematycznego, który powoduje omawiany błąd. Podobno tylko instalacja obowiązkowych i wstępnie wybranych aktualizacji pozwoli uniknąć tego problemu.
Niestety, ponieważ problemu nie można teraz odtworzyć, nie mogę tego potwierdzić, ale brzmi to realistycznie.
źródło
OK, myślę, że mogłem znaleźć rozwiązanie i zamieszczam je tutaj, zanim miałem okazję go przetestować.
Otwórz wiersz polecenia z podwyższonym poziomem uprawnień, wpisz następujące polecenie i naciśnij klawisz Enter.
administrator użytkownika netto / aktywny: tak
Pobierz w pełni samodzielny IE9 (pobrany plik Win7 x64 to ~ 35 MB). ( Link do wersji 64-bitowej w USA , Link do wersji 32-bitowej w USA , Link do Wielkiej Brytanii )
To rozwiązanie pochodzi z:
http://answers.microsoft.com/en-us/ie/forum/ie9-windows_7/cannot-install-ie9-error-code-9c48/374699c8-5c64-e011-8dfc-68b599b31bf5? strona = 2
źródło