Jak rozwiązać błąd Windows Update 8024402F w systemie Windows 7 Home Premium 64bit?

31

Mam ten sam problem z aktualizacjami systemu Windows na 2 moich komputerach w domu, zarówno na 64-bitowym systemie Windows 7 Home Premium. Jedna z dwóch maszyn jest nową instalacją, druga uruchomiła Windows Update w przeszłości, ale teraz również nie działa.

Kiedy ręcznie sprawdzam dostępność aktualizacji za pomocą Panelu sterowania, otrzymuję kod błędu 8024402F :

Windows aktualizuje kod błędu 8024402F

Po kliknięciu linku „Uzyskaj pomoc z tym błędem”, który zawiera kilka artykułów w Pomocy i obsłudze technicznej systemu Windows, z których żaden nie dotyczy tego konkretnego kodu błędu. Z pomocy i ogólnego googlowania próbowałem:

  • Sprawdzanie łączności z Internetem. Większość pomocy sugeruje, że ten błąd jest spowodowany ogólnym problemem z połączeniem internetowym. Ale jeśli to czytasz, moje połączenie na pewno działa dobrze.
  • Tymczasowe wyłączenie programu antywirusowego i próba uruchomienia Windows Update. To nie pomogło (uruchamiam AVG za darmo)
  • Uruchamianie Panelu sterowania -> Rozwiązywanie problemów -> Systemy bezpieczeństwa -> Napraw problemy z Windows Update. Powiedział, że wykrył i rozwiązał problemy, ale nie pomógł.

Windows aktualizuje wyniki narzędzia do rozwiązywania problemów

Aktualizacja okna przeglądarki Internet Explorer jest nieosiągalna

Mam ten sam problem od 24 godzin, więc z pewnością serwery Windows Update nie były cały czas wyłączone? Szybkie sprawdzenie Twittera pokazuje, że nie ma na całym świecie oburzenia, że ​​Windows Update jest niedostępny, więc czy to tylko ja? Mam siedzibę w Wielkiej Brytanii, ale zauważam, że http://test.update.microsoft.com/windowsupdate/v6/vistadefault.aspx URL jest również niedostępny przy użyciu „wget” z mojego serwera w Chicago.

day@ord1:~$ wget http://test.update.microsoft.com/windowsupdate/v6/vistadefault.aspx
--2011-03-17 00:01:27--  http://test.update.microsoft.com/windowsupdate/v6/vistadefault.aspx
Resolving test.update.microsoft.com... failed: Name or service not known.
wget: unable to resolve host address `test.update.microsoft.com'
day@ord1:~$ host test.update.microsoft.com
Host test.update.microsoft.com not found: 3(NXDOMAIN)

Edycja: Wyjście „ipconfig / all”:

Windows IP Configuration

   Host Name . . . . . . . . . . . . : Office
   Primary Dns Suffix  . . . . . . . : 
   Node Type . . . . . . . . . . . . : Hybrid
   IP Routing Enabled. . . . . . . . : No
   WINS Proxy Enabled. . . . . . . . : No
   DNS Suffix Search List. . . . . . : home

Ethernet adapter Local Area Connection:

   Connection-specific DNS Suffix  . : home
   Description . . . . . . . . . . . : Intel(R) 82566DC Gigabit Network Connection
   Physical Address. . . . . . . . . : 00-1C-C0-71-89-46
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : fe80::a17f:ec64:9b37:92b9%11(Preferred) 
   IPv4 Address. . . . . . . . . . . : 192.168.100.102(Preferred) 
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Lease Obtained. . . . . . . . . . : 17 March 2011 00:25:47
   Lease Expires . . . . . . . . . . : 18 March 2011 00:25:48
   Default Gateway . . . . . . . . . : 192.168.100.1
   DHCP Server . . . . . . . . . . . : 192.168.100.1
   DHCPv6 IAID . . . . . . . . . . . : 234888384
   DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-15-10-68-D4-00-1C-C0-71-89-46
   DNS Servers . . . . . . . . . . . : 192.168.100.1
   NetBIOS over Tcpip. . . . . . . . : Enabled

Tunnel adapter isatap.home:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . : home
   Description . . . . . . . . . . . : Microsoft ISATAP Adapter
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

Tunnel adapter Local Area Connection* 9:

   Connection-specific DNS Suffix  . : 
   Description . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes
   IPv6 Address. . . . . . . . . . . : 2001:0:5ef5:79fd:2098:13b8:a9ec:3703(Preferred) 
   Link-local IPv6 Address . . . . . : fe80::2098:13b8:a9ec:3703%13(Preferred) 
   Default Gateway . . . . . . . . . : ::
   NetBIOS over Tcpip. . . . . . . . : Disabled

Edycja 2: Sugestie od pomocy technicznej Microsoft:

Skonfiguruj połączenie, aby automatycznie uzyskiwać adres IP

  1. Kliknij „Start”, wpisz „NCPA.CPL” (bez znaków cudzysłowu), aby rozpocząć pasek wyszukiwania i naciśnij „Enter”.
  2. Kliknij połączenie sieciowe prawym przyciskiem myszy i kliknij „Właściwości”. Jeśli zostanie wyświetlony monit o hasło administratora lub potwierdzenie, wpisz hasło lub potwierdź.
  3. Kliknij, aby podświetlić „Protokół internetowy w wersji 6 (TCP / IPv6)” i kliknij „Właściwości”.
  4. Zaznacz „Uzyskaj adres IP automatycznie” i „Uzyskaj adres serwera DNS automatycznie”.
  5. Kliknij OK".
  6. Kliknij, aby podświetlić „Protokół internetowy w wersji 4 (TCP / IPv4)” i kliknij „Właściwości”.
  7. Zaznacz „Uzyskaj adres IP automatycznie” i „Uzyskaj adres serwera DNS automatycznie”.
  8. Kliknij OK".
  9. Uruchom ponownie komputer.

Próbowałem, a IPv4 i v6 były już ustawione na te ustawienia, zresztą zrestartowane, błąd nadal tam jest. Wysłałem następnie informacje o systemie i plik WindowsUpdate.log do firmy Microsoft, przepraszam, ale nie zamieszczam tutaj ich zawartości.

Będzie Cię informować o postępach.

Dzień
źródło
Jeśli nie uda Ci się go rozwiązać, pobierz bezpłatną pomoc Windows Update od Microsoft ... support.microsoft.com/oas/…
Moab
Zaktualizowany zgodnie z sugestiami Microsoft Support
dzień

Odpowiedzi:

32

Rozwiązany.

Nie otrzymałem odpowiedzi od pomocy technicznej Microsoft od czasu wysłania im moich plików dziennika, ale mam trochę czasu, aby samemu się przyjrzeć. Oto odpowiedni fragment:

+++++++++++  PT: Synchronizing server updates  +++++++++++
  + ServiceId = {9482F4B4-E343-43B6-B170-9A65BC822C77}, Server URL = https://www.update.microsoft.com/v6/ClientWebService/client.asmx
Timeout for accelerated install is already set
WARNING: Cached cookie has expired or new PID is available
WARNING: PTWarn: Anonymous plug-in skipped for WU
Triggering accelerated install by calling UpdateNow
No installable updates are available
WARNING: Send failed with hr = 80072efe.
WARNING: SendRequest failed with hr = 80072efe. Proxy List used: <(null)> Bypass List used : <(null)> Auth Schemes used : <>
WARNING: WinHttp: SendRequestUsingProxy failed for <http://download.windowsupdate.com/msdownload/update/common/2009/06/2803268_2cf7737e73bd31ae709b14a95c8d2ecb7eccfbf3.cab>. error 0x80072efe
WARNING: WinHttp: SendRequestToServerForFileInformation MakeRequest failed. error 0x80072efe
WARNING: WinHttp: SendRequestToServerForFileInformation failed with 0x80072efe
WARNING: WinHttp: ShouldFileBeDownloaded failed with 0x80072efe

Zwróć uwagę na brak pobierania http://download.windowsupdate.com/msdownload/update/common/2009/06/2803268_2cf7737e73bd31ae709b14a95c8d2ecb7eccfbf3.cab .

Próbowałem pobrać ten plik CAB z przeglądarki, która nie działała. Następnie spróbowałem wget(w cygwin ), który nie działał, i zgłosiłem „Resetowanie połączenia przez peer”. Miałem również ten sam problem z pobraniem pliku CAB z komputerów z systemem Linux w mojej sieci domowej, więc nie był to problem z samymi komputerami z systemem Windows.

Krótko mówiąc, w końcu wyśledziłem problem na moim routerze, na którym działa DD-WRT .

Najwyraźniej musiałem włączyć opcję „Filtruj ActiveX” około miesiąc temu i zapomniałem, że to zrobiłem.

wprowadź opis zdjęcia tutaj

Biorąc pod uwagę problemy z zabezpieczeniami w ActiveX , brzmi to jak rozsądna opcja aktywacji, ale po przeczytaniu pomocy ... nie tyle!

Filtruj ActiveX Blokuje żądania HTTP zawierające adres URL kończący się na „.ocx” lub „.cab”.

Tak ... to z pewnością spowodowałoby problemy! Usunięcie zaznaczenia i zastosowanie ustawień do routera wyleczyło problem na obu moich komputerach z systemem Windows, jak można się spodziewać.

Dziękujemy wszystkim za pomoc i sugestie, mam nadzieję, że przyda się to komuś innemu.

Dzień
źródło
1
Rozwiązałem problem, zmieniając ustawienia serwera DNS, tak aby wskazywały na serwery DNS Google: 8.8.8.8 i 8.8.4.4
Populus,
4
Geniusz! Dziękuję Ci. Miałem ten sam problem z routerem i zupełnie zapomniałem o blokowaniu ActiveX.
Neil Fenwick
3
Wow, to wygląda na poważny brak badań ze strony facetów z DD-WRT. Widzę blokowanie .ocx, ale .cabpliki są używane przez wiele programów w systemie Windows. Zastanowiłbym się nad zgłoszeniem tego jako błędu w DD-WRT.
Jonathon Reinhart
1
w moim przypadku był to mój przezroczysty serwer proxy squid zainstalowany na mojej zaporze ogniowej pfsense. wyłączono go, a następnie aktualizacje działały poprawnie.
pdwalker
10

Przejdź do Internet Explorer, Narzędzia, Opcje internetowe, Połączenia, Sieć lokalna (LAN) .

Ustawienia: Jeśli jest ustawiony na „automatyczne wykrywanie ustawień”, przełącz go na „Serwer proxy” (mój komputer z systemem Windows 7 mówi port 80).

Następnie wypróbuj Windows Update, powinien już działać.

Jeśli urządzenie jest ustawione na „serwer proxy”, przełącz się na „automatycznie wykryj ustawienia” i spróbuj ponownie.

Schnurrbart
źródło
1
Usunięcie zaznaczenia opcji „Automatycznie wykryj ustawienia” w opcjach internetowych / połączeniach / ustawieniach LAN również mi pomogło. Zaczął natychmiast pobierać aktualizacje. Również test.cab działał po tej zmianie.
4

Udało mi się rozwiązać ten problem, zmieniając opcję z „Uzyskaj adres serwera DNS automatycznie” na „Użyj następujących adresów serwera DNS” i wprowadzając „8.8.8.8” i „8.8.4.4”. Są to publiczne serwery DNS od Google: https://developers.google.com/speed/public-dns/docs/using

Kristof Claes
źródło
Kiedy próbowałem tego w Vista Home Basic, powiedział mi, że te adresy sieciowe są nieprawidłowe.
Paul D. Waite,
Ach - Myślę, że są one nieprawidłowe dla IPv6, ale działały dobrze dla IPv4. Więc odznaczyłem IPv6. A teraz Windows Update łączy się dobrze. Mam nadzieję, że po zakończeniu aktualizacji mogę wrócić do automatycznego DNS - działało dobrze do momentu zainstalowania dodatku Service Pack 2 i aktualizacji Windows Update.
Paul D. Waite
Za pomocą DNS 8.8.8.8 natychmiast naprawiono błąd 0x8024402f dla mnie (miałem błąd od wieków, ostatnia aktualizacja 6/6/2013). Narzędzie do rozwiązywania problemów z Windows Update zawsze mówi, że naprawiło problem, ale go nie naprawiło. Już miałem wyłączony IPV6.
robocat
3

Brzmi jak uszkodzone repozytorium aktualizacji. Spróbuj tego:

Start ->Services.msc

Zatrzymaj usługi „Inteligentny transfer w tle” i „Windows Update”.

Start -> Cmd(„jako administrator”)

rd %systemroot%\softwaredistribution /s

Wróć do usług i uruchom usługę Windows Update.

Spróbuj zaktualizować ponownie.

Ƭᴇcʜιᴇ007
źródło
Nie pomogło, obawiam się. Przynajmniej nie na laptopie. Spróbuje również na pulpicie. Byłoby dziwne, gdyby oba zostały zepsute w tym samym czasie ... ale nigdy nie wiadomo;)
Dzień
@Day: NP to zawsze dobry pierwszy krok.
ᴇcʜιᴇ007
3

Kliknij swoją datę i godzinę (w prawym dolnym rogu). Powinno zostać wyświetlone okno, kliknij link „zmień ustawienia daty i godziny”. W oknie daty i godziny kliknij kartę czasu internetowego, kliknij przycisk Zmień ustawienia, a następnie kliknij przycisk „zaktualizuj teraz”, a następnie kliknij przycisk OK i zamknij okna, a następnie wypróbuj aktualizację systemu Windows.

Steve
źródło
Naprawdę dziwna odpowiedź, czy istnieje artykuł w bazie wiedzy lub podobny, który skłonił cię do zasugerowania tego? Próbowałem, ale obawiam się, że to nie zadziałało.
Dzień
1
Dziwna odpowiedź, wiele technologii Microsoft polega na czasie. Dla konkretnego przykładu: Active Directory - jeśli zegar klienta jest inny niż zegar serwera, złe / zabawne rzeczy mogą / będą się zdarzać.
Natalie Adams,
To nie tylko technologie Microsoft. Usługa Active Directory korzysta z protokołu Kerberos (protokół open source), który wykorzystuje czas na wyrażenie ważności biletu.
Jonathon Reinhart
2

Kilka rzeczy - nie używasz już IE do wykonywania aktualizacji w Windows 7 (i Vista?), W rzeczywistości nie sądzę, że „poprawny” adres URL to http://windowsupdate.microsoft.com/ Myślę, że to http: //update.microsoft.com i po prostu wysyła cię na stronę z napisem „Hej, nie możesz już tego używać!” .... ale to nie ma sensu i dygresuję (dużo).

Nie wiem, ile informacji chcesz opublikować, ale jedno miejsce, które chciałbym zacząć, pochodzi z twojego typu Windows:

ipconfig /all

I sprawdź wyjście pod kątem czegoś dziwnego. Jakiś czas temu miałem klienta, który miał problemy z pobieraniem aktualizacji systemu Windows, okazało się, że ktoś włamał się / zepsuł jej router i zmienił ustawienia DNS.

Jakie aktualizacje próbujesz zainstalować? Wiem, że dodatek SP1 ma „problem” z systemami podwójnego rozruchu i niektórymi systemami, które nie mają partycji systemowej (ale którąkolwiek z nich można łatwo naprawić).

Natalie Adams
źródło
Nieużywanie IE: wystarczy, po prostu szukałem innych opcji. Sprawdzę ipconfig i opublikuję, jeśli oświeca. Nie próbowałem instalować żadnej konkretnej aktualizacji - po prostu próbowałem uruchomić aktualizację po raz pierwszy na nowo zainstalowanym komputerze, co nie zadziałało i doprowadziło mnie do wniosku, że teraz również zostało zepsute na mojej starszej instalacji na laptopie, który kiedyś dobrze pracować.
Dzień
Dodano ipconfig /allwyjście. Wygląda całkiem rozsądnie.
Dzień
1

Poleciłbym przeczytać ten artykuł i krok po kroku (w tym narzędzia). Nie mogłem rozwiązać problemu za pomocą żadnej innej odpowiedzi tego wątku, dopóki nie przeczytałem artykułu.

Jak rozwiązać problemy z połączeniem dotyczące Windows Update lub Microsoft Update

Artykuł zawiera listę kodów błędów połączenia, łącza do pobierania narzędzi, polecenia CMD itp. Dla systemu Windows XP, Vista, 7, 8 i 8.1. To jest naprawdę kompletne. Byłem w stanie rozwiązać ten problem.

ciepło
źródło
0

Właśnie zostałem trafiony tym. Stało się to zaraz po tym, jak zrobiłem instalację HotFix (poprawka, która nie mówiła nic o ponownym uruchomieniu ...)

Problem został rozwiązany przez ponowne uruchomienie systemu i upewnienie się, że moja VPN jest włączona.

Teraz konfiguracja zapory nie jest zła, jeśli używasz tylko Linuksa!

Alexis Wilke
źródło
0

Cóż, wyłączenie IP6 we właściwościach połączenia sieciowego działało dla mnie. Mam nadzieję, że zrobi to również dla ciebie!

Jalal El-Shaer
źródło
0

Udokumentowałem tutaj bardzo podobny problem i wszystkie możliwe rozwiązania wymienione w tym pytaniu nie zadziałały.

Okazało się, że problemem był profil klienta .NET Framework 4 i zastąpienie go przez .NET Framework 4.5 sprawiło, że błąd Windows Update zniknął.

Richard
źródło