31

У меня была та же проблема с обновлениями Windows на 2 моих компьютерах дома, на обоих работает Windows 7 Home Premium 64-bit. Одна из двух машин является новой установкой, на другой в прошлом работал Центр обновления Windows, но он также не работает.

Когда я вручную проверяю обновления с помощью Панели управления, я получаю код ошибки 8024402F:

Код ошибки обновления Windows 8024402F

Я перешел по ссылке "Получить справку об этой ошибке", в которой приведены несколько статей в справке и поддержке Windows, ни одна из которых не посвящена этому конкретному коду ошибки. Из справки и общего поиска в Google я пытался:

  • Проверка интернет-соединения. Большая часть справки предполагает, что эта ошибка вызвана общей проблемой подключения к Интернету. Но если вы читаете это, моя связь определенно работает нормально.
  • Временное отключение антивируса и попытка запустить Центр обновления Windows. Это не помогло (я запускаю AVG бесплатно)
  • Запуск панели управления -> Устранение неполадок -> Системы безопасности -> Устранить проблемы с Центром обновления Windows. Это сказало, что это обнаружило и решило проблемы, но не помогло.

результаты устранения неполадок обновления 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» (без кавычек), чтобы запустить панель поиска, и нажмите "Enter".
  2. Щелкните правой кнопкой мыши сетевое соединение и выберите "Свойства". Если вас попросят ввести пароль администратора или подтверждение, введите пароль или предоставьте подтверждение.
  3. Нажмите, чтобы выделить «Протокол Интернета версии 6 (TCP/IPv6)» и нажмите "Свойства".
  4. Установите флажки «Получить IP-адрес автоматически» и «Получить адрес DNS-сервера автоматически».
  5. Нажмите "ОК".
  6. Нажмите, чтобы выделить «Протокол Интернета версии 4 (TCP/IPv4)» и нажмите "Свойства".
  7. Установите флажки «Получить IP-адрес автоматически» и «Получить адрес DNS-сервера автоматически».
  8. Нажмите "ОК".
  9. Перезагрузите компьютер.

Я попытался это сделать, и IPv4 и v6 были уже установлены на эти настройки, все равно перезагрузились, ошибка все еще там. Затем я отправил свою системную информацию и файл WindowsUpdate.log в Microsoft, извините, но я не публикую здесь их содержимое.

Буду держать вас в курсе прогресса.

10 ответов10

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.

Спасибо всем за вашу помощь и предложения, надеюсь, что это пригодится кому-то еще.

10

Перейдите в Internet Explorer, Сервис, Свойства обозревателя, Соединения, Локальная сеть (LAN).

Настройки: если установлено "автоматическое определение настроек", переключите его на «Прокси-сервер» (на моем компьютере с Windows 7 отображается порт 80).

Тогда попробуйте Windows Update, он должен работать сейчас.

Если на вашем компьютере установлен «прокси-сервер», переключитесь на "автоматически определять настройки" и попробуйте снова.

4

Мне удалось решить эту проблему, переключившись с «Получить адрес DNS-сервера автоматически» на «Использовать следующие адреса DNS-серверов» и введя «8.8.8.8» и «8.8.4.4». Это общедоступные DNS-серверы от Google: https://developers.google.com/speed/public-dns/docs/using

3

Нажмите на свое время и дату (внизу справа). Должно появиться окно, нажмите на ссылку «изменить настройки даты и времени». В окне даты и времени нажмите на вкладку времени в Интернете, нажмите кнопку Изменить настройки, затем нажмите кнопку «Обновить сейчас», затем нажмите «ОК» и выйдите из окон, а теперь попробуйте обновить Windows.

3

Звучит как поврежденный репозиторий обновлений. Попробуй это:

Пуск -> Services.msc

Остановите службы "Фоновая интеллектуальная передача" и "Центр обновления Windows".

Пуск -> Cmd («как администратор»)

rd %systemroot%\softwaredistribution /s

Вернитесь к службам и запустите службу Windows Update.

Попробуйте обновления еще раз.

2

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

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

ipconfig /all

И проверить вывод на что-нибудь странное. Некоторое время назад у меня был клиент, у которого были проблемы с получением обновлений Windows, оказалось, что кто-то взломал / испортил ее роутер и изменил настройки DNS.

Какие обновления вы пытаетесь установить? Я знаю, что SP1 имеет "проблему" с системами с двойной загрузкой и некоторыми системами, у которых нет системного раздела (но любой из них легко исправить).

1

Я рекомендовал бы прочитать эту статью и следовать шаг за шагом (включая инструменты). Я не смог решить проблему ни одним из других ответов в этой теме, пока не прочитал статью.

Как решить проблемы с подключением относительно Центра обновления Windows или Центра обновления Майкрософт

Статья содержит список кодов ошибок подключения, ссылки на скачивание инструментов, команды CMD и т.д. Для Windows XP, Vista, 7, 8 и 8.1. Это действительно завершено. Я смог решить мою проблему с этим.

0

Ну, отключив IP6 в свойствах сетевого подключения, у меня сработало. Я надеюсь, что это тоже для вас!

0

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

Выяснилось, что проблема заключалась в клиентском профиле .NET Framework 4, и его замена на .NET Framework 4.5 убрала ошибку Windows Update.

0

Просто получил удар от этого. Это произошло сразу после установки HotFix (исправление, которое ничего не говорило о перезагрузке ...)

Проблема была исправлена просто перезагрузкой системы и проверкой того, включен ли мой VPN.

Теперь конфигурация брандмауэра неплоха, если вы просто используете Linux!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .