Як вирішити помилку оновлення Windows 8024402F у Windows 7 Home Premium 64bit?


31

У мене вдома однакові проблеми з оновленнями Windows на двох моїх машинах, в яких працює 64-розрядна версія Windows 7 Home Premium. Одна з двох машин - це абсолютно нова установка, інша вже використовувала оновлення Windows в минулому, але також зараз не працює.

Коли я вручну перевіряю наявність оновлень за допомогою панелі керування, я отримую код помилки 8024402F :

код помилки оновлення windows 8024402F

Я перейшов за посиланням на тему "Отримати допомогу з цією помилкою", яка містить кілька статей у Довідці та підтримці Windows, жодна з яких не стосується цього конкретного коду помилки. З довідки та загального гуглінгу я спробував:

  • Перевірка підключення до Інтернету. Більшість допомоги свідчить про те, що ця помилка викликана загальною проблемою підключення до Інтернету. Але якщо ти це читаєш, мій зв’язок, безумовно, працює добре.
  • Тимчасове вимкнення антивірусу та спробу запустити оновлення Windows. Це не допомогло (я запускаю AVG безкоштовно)
  • Запуск панелі управління -> Виправлення неполадок -> Системи безпеки -> Виправлення неполадок з оновленням Windows. Це сказало, що виявило та вирішило проблеми, але не допомогло.

Windows оновити результати усунення несправностей

Оновлення вікна Internet Explorer не доступне

У мене з тією ж проблемою вже 24 години, тож напевно сервери оновлення Windows весь цей час не працювали? Швидка перевірка щебетання не показує, що в усьому світі не виникає здивування щодо того, що оновлення Windows недоступне, так це тільки я? Я базуюсь у Великобританії, але зауважую, що http://test.update.microsoft.com/windowsupdate/v6/vistadefault.aspx URL також недоступний за допомогою "wget" "від мого веб-сервера в Чикаго.

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)

Редагувати: вихід '' 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

Редагування 2: Пропозиції від служби підтримки Microsoft:

Налаштуйте з'єднання, щоб автоматично отримати IP-адресу

  1. Клацніть «Пуск», введіть «NCPA.CPL» (без лапок) для запуску панелі пошуку і натисніть «Ввести».
  2. Клацніть правою кнопкою миші мережеве з'єднання та натисніть "Властивості". Якщо вам буде запропоновано пароль адміністратора або підтвердження, введіть пароль або надайте підтвердження.
  3. Клацніть, щоб виділити "Інтернет-протокол версії 6 (TCP / IPv6)" і натисніть "Властивості".
  4. Поставте прапорець "Отримати IP-адресу автоматично" та "Отримати адресу DNS-сервера автоматично".
  5. Натисніть "ОК".
  6. Клацніть, щоб виділити "Інтернет-протокол версії 4 (TCP / IPv4)" і натисніть "Властивості".
  7. Поставте прапорець "Отримати IP-адресу автоматично" та "Отримати адресу DNS-сервера автоматично".
  8. Натисніть "ОК".
  9. Перезавантажте комп'ютер.

Я спробував це, і IPv4 і v6 обидва вже встановлені на ці налаштування, все одно перезавантажившись, помилка все ще є. Потім я надіслав свою системну інформацію та файл WindowsUpdate.log Microsoft, вибачте, але я не публікую їх вміст тут.

Буде повідомляти про прогрес.


Якщо ви не вирішите це питання, отримайте безкоштовну підтримку Windows Update від Microsoft ... support.microsoft.com/oas/…
Moab

Оновлено пропозиціями підтримки Microsoft
День

Відповіді:


32

Вирішено.

Я не чула від служби підтримки Microsoft, оскільки надсилала їм свої файли журналів, але в мене з’явився певний час, щоб я сам роздивився. Ось відповідний фрагмент:

+++++++++++  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

Зверніть увагу на невдачу завантажити http://download.windowsupdate.com/msdownload/update/common/2009/06/2803268_2cf7737e73bd31ae709b14a95c8d2ecb7eccfbf3.cab .

Я спробував завантажити цей файл CAB з браузера, який не працював. Потім я спробував wgetcygwin ), який не працював, і повідомив "Скидання з’єднання одночасно". У мене також була така ж проблема із завантаженням файлу CAB з машин Linux у мою домашню мережу, тому це не було проблемою з самими машинами Windows.

Щоб скоротити довгу історію, я нарешті простежив проблему на своєму маршрутизаторі, який працює під керуванням DD-WRT .

Мабуть, я мав увімкнути параметр «Фільтр ActiveX» близько місяця тому і забув, що я це зробив.

введіть тут опис зображення

Зважаючи на проблеми із безпекою ActiveX , це звучить як розумний варіант активації, але після прочитання допомоги ... не так вже й багато!

Фільтр ActiveX Блокує HTTP-запити, що містять URL-адресу, що закінчується на ".ocx" або ".cab".

Так ... це, безумовно, спричинило б проблеми! Скасування цього пункту та застосування параметрів маршрутизатора вилікувало проблему на обох моїх системах Windows, як ви і очікували.

Дякуємо всім за допомогу та пропозиції, сподіваємось, що це корисно комусь іншому.


1
Я вирішив свою проблему, змінивши налаштування сервера DNS, щоб вказати на сервери google DNS: 8.8.8.8 та 8.8.4.4
Populus

4
Геніальність! Дякую. У мене була така ж проблема з моїм маршрутизатором і повністю забула про блокування ActiveX.
Ніл Фенвік

3
Нічого собі, це здається серйозним відсутністю досліджень з боку хлопців DD-WRT. Я бачу блокування .ocx, але .cabфайли використовуються великою кількістю програмного забезпечення в Windows. Я б розглядав повідомлення про це як помилку в DD-WRT.
Джонатан Райнхарт

1
у моєму випадку це був мій прозорий проксі-проксі, встановлений на моєму брандмауері pfsense. відключив його, і тоді оновлення справно працювали.
pdwalker

10

Перейдіть до Internet Explorer, Інструменти, Параметри Інтернету, Підключення, Локальна мережа (LAN) .

Налаштування: Якщо встановлено "автоматичне виявлення налаштувань", перемкніть його на "Проксі-сервер" (мій апарат Windows 7 каже порт 80).

Потім спробуйте Windows Update, воно має працювати зараз.

Якщо ваша машина встановлена ​​на "проксі-сервер", перемкніть на "автоматично виявити налаштування" та повторіть спробу.


1
Якщо зняти прапорець "Автоматично визначати налаштування" в параметрах Інтернету / Підключення / Налаштування Лан, то і для мене вийшло. Він почав завантажувати оновлення негайно. Також test.cab працював після цієї зміни.

4

Цю проблему мені вдалося вирішити, перейшовши з "Отримати адресу DNS-сервера автоматично" на "Використовувати наступні адреси DNS-серверів" та ввести "8.8.8.8" та "8.8.4.4". Це загальнодоступні сервери DNS від Google: https://developers.google.com/speed/public-dns/docs/using


Коли я спробував це в Vista Home Basic, мені сказали, що ці мережеві адреси недійсні.
Пол Д. Уейт

Ага - я думаю, що вони недійсні для IPv6, але вони добре працювали для IPv4. Тому я не перевірив IPv6. А тепер Windows Update добре підключається. Сподіваюся, я можу повернутися до автоматичного DNS, коли оновлення виконано - воно справно працювало до встановлення пакета оновлень 2 та оновлення Windows.
Пол Д. Уейт

Використовуючи DNS 8.8.8.8 виправляв помилку 0x8024402f негайно для мене (у мене була помилка протягом століть, востаннє оновлено 6.06.2013). Засіб усунення несправностей Windows Update завжди говорить, що виправив проблему, але проблему не виправив. У мене вже був відключений IPV6.
robocat

3

Звучить пошкоджений сховище оновлень. Спробуйте це:

Початок ->Services.msc

Зупиніть послуги "Фоновий інтелектуальний перенос" та "Оновлення Windows".

Початок -> Cmd("як адміністратор")

rd %systemroot%\softwaredistribution /s

Поверніться до сервісів та запустіть службу оновлення Windows.

Спробуйте оновити ще раз.


Не допомогло, я боюся. Принаймні, не на ноутбуці. Також спробуємо на робочому столі. Було б дивно, якби обидва зіпсувалися одночасно ... але ніколи не знаєте;)
День

@Day: NP - це завжди хороший перший крок.
Ƭᴇcʜιᴇ007

3

Клацніть на час та дату (внизу праворуч). З'явиться вікно, натисніть на посилання "змінити параметри дати та часу". У вікні дати та часу натисніть на вкладку часу в Інтернеті, натисніть кнопку Змінити налаштування, потім натисніть кнопку "оновити зараз", потім натисніть кнопку ОК та вийдіть з вікна, а тепер спробуйте оновити Windows.


По-справжньому химерна відповідь, чи є стаття бази знань чи подібне, що спонукало вас запропонувати це? Я спробував це, але це не вийшло, боюся.
День

1
Альбіє є химерною відповіддю, багато технологій Microsoft покладаються на час. Для конкретного прикладу: Active Directory - якщо годинник клієнта відрізняється від годинника сервера, можуть / можуть трапитися погані смішні речі.
Наталі Адамс

Це не лише технології Microsoft. Active Directory використовує Kerberos (протокол з відкритим кодом), який використовує час для вираження терміну дії квитка.
Джонатан Райнхарт

2

Кілька речей - Ви більше не використовуєте IE для оновлення в Windows 7 (і Vista?), Адже я не думаю, що "правильна" URL-адреса http://windowsupdate.microsoft.com/ Я вважаю, що це http: //update.microsoft.com і просто надсилає вас на сторінку з написом "Ей, ви більше не можете користуватися цим!" .... але це поруч із точкою, і я відступаю (багато).

Я не знаю, скільки інформації ви готові опублікувати, але одне місце, яке я почав би, - це від вашого типу вікна Windows:

ipconfig /all

І перевірити вихід на що-небудь дивне. Тим часом назад у мене з'явився клієнт, у якого виникли проблеми з оновленням Windows, виявилося, що хтось зламав / заплутався з її маршрутизатором і змінив налаштування DNS.

Які оновлення ви намагаєтеся встановити? Я знаю, що у SP1 є "проблема" з подвійними завантажувальними системами та деякими системами, які не мають системного розділу (але і їх легко виправити).


Не використовуючи IE: досить справедливо, просто кастинг на інші варіанти. Перевірятиме ipconfig та публікує, якщо просвічує. Не намагався інсталювати якесь конкретне оновлення - просто намагався вперше запустити оновлення на щойно встановленому ПК, який не працював, і змусив мене з’ясувати, що це також було порушено на моїй старій установці на ноутбуці, який раніше добре працювати.
День

Додав ipconfig /allвихід. Виглядає досить здорово.
День

1

Я рекомендую прочитати цю статтю і виконувати покрокові дії (включаючи інструменти). Я не зміг вирішити питання жодною з інших відповідей цієї теми, поки не прочитав статтю.

Як вирішити проблеми з підключенням стосовно Windows Update або Microsoft Update

Стаття включає список кодів помилок підключення, посилання на завантаження інструментів, команди CMD тощо для Windows XP, Vista, 7, 8 та 8.1. Це справді повно. Мені вдалося вирішити своє питання.


0

Просто потрапив цей. Це сталося відразу після встановлення HotFix (виправлення, яке нічого не говорило про перезавантаження ...)

Проблему виправили лише перезавантаження системи та переконайтесь, що мій VPN увімкнено.

Тепер конфігурація брандмауера непогана, якщо ви просто працюєте з Linux!


0

Ну, відключення IP6 у властивостях мережевого підключення працювало на мене. Я сподіваюся, що це теж для вас!


0

У мене тут була задокументована дуже схожа проблема, і всі можливі рішення, перелічені в цьому питанні, не спрацювали.

Виявилося, що проблема полягала в профілі клієнта .NET Framework 4, і замінивши його .NET Framework 4.5 усунув помилку оновлення Windows.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.