#Чем отличается от предыдущего случая
В предыдущей статье разбирается нехватка обновлений агента и стека обслуживания. Здесь — проблемы окружения: сетевые настройки, прокси, время, службы, брандмауэр и сторонние программы, из-за которых обновление не может связаться с серверами и ждёт ответа без ошибки.
#Причины
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Прокси в настройках WinHTTPОстался от программы. | Нет связи с сервером. | netsh winhttp reset proxy. |
| Неверное времяРазница больше 5 минут. | Ошибка сертификата. | Исправьте время. |
| Служба остановленаОтключена оптимизатором. | Поиск не двигается. | Запустите службы. |
| Антивирус или файрволБлокируют svchost. | Работает при отключении. | Добавьте исключение. |
| DNS провайдераНе разрешает адреса Microsoft. | nslookup не находит. | Смените DNS на 8.8.8.8. |
| Нет TLS 1.2Сервер требует. | Ошибка 80072EFE. | Включите. |
#Диагностика
- Проверьте дату, время и часовой поясWindows 7 больше не получает обычные обновления; сначала щёлкните часы внизу справа → «Изменение настроек даты и времени» и проверьте актуальную дату/часовой пояс. Некорректное время вызывает ошибку HTTPS, которая выглядит как зависший поиск.
- Проверьте интернет и DNSНа другом устройстве и на Windows 7 проверьте доступность нескольких сайтов в браузере. Если нет интернета, сначала устраните Wi-Fi/кабель/роутер, не сбрасывайте Центр обновления. Проверка
Win+R→cmd→nslookup update.microsoft.comпоказывает только ответ DNS и не гарантирует доступности службы обновлений. - Проверьте проксиНажмите
Win+R→inetcpl.cpl→ «Подключения» → «Настройка сети» и проверьте, нужен ли прокси. В командной строкеnetsh winhttp show proxyпоказывает отдельные настройки WinHTTP; не выполняйтеreset proxyна рабочем ПК, пока не знаете параметров организации. - Проверьте службыНажмите
Win+R→services.msc, проверьте наличие «Центр обновления Windows», BITS и «Службы криптографии». Заданные типы запуска зависят от конфигурации; не переводите их все безусловно в «Автоматически». Запишите конкретные коды ошибок запуска и передайте администратору, если компьютер управляемый. - Проверьте журнал защитного ПОЕсли защитный пакет блокирует сеть, откройте его журнал и сопоставьте события по времени. Не отключайте брандмауэр и проверку HTTPS; проверьте, что используете официальное средство обновлений. Современные сертификаты и шифры могут не поддерживаться в Windows 7.
- Запустите средство устранения неполадокВ «Панель управления» → «Устранение неполадок» → «Система и безопасность» выберите средство для Центра обновления Windows, если оно установлено. Сохраните отчёт о найденных неполадках; отсутствие средства на неподдерживаемой ОС не требует установки стороннего «ремонтника».
- Проверьте журнал C:\Windows\WindowsUpdate.logДля журнала на Windows 7 откройте через Проводник
C:\Windows\WindowsUpdate.logв Блокноте, перейдите к последним записям и запишите коды ошибок/время. Если ищется бесконечно без кода, проверьте наличие SP1 и официальных обновлений стека обслуживания/SHA‑2 по документации Microsoft. - Выполните сброс параметров WinHTTP и WinsockСетевой сброс (
netsh winhttp reset proxyилиnetsh winsock reset) нужен только если подтверждена испорченная настройка, а не при любом долгом поиске. До изменения сохраните настройки прокси, VPN и статических адресов; послеnetsh winsock resetтребуется перезагрузка. На корпоративном ПК согласуйте изменение с администратором. - Команды для отдельных ситуацийВыберите только подходящий вариант. Это не одна последовательность: часть команд диагностирует проблему, а часть меняет настройки или данные.
Если все проверки проходят и обновление по-прежнему не двигается, переходите к ручной установке накопительных пакетов из каталога Microsoft: это обходит проблему агента и показывает реальную ошибку в мастере установки.
#Мониторинг активности вместо ожидания
Чтобы понять, идёт ли обмен с серверами, откройте «Монитор ресурсов» (resmon) → вкладка «Сеть» и найдите svchost.exe, обслуживающий wuauserv: исходящие данные и подключения к адресам Microsoft означают, что поиск работает. Если сетевой активности нет, а процесс загружает процессор, агент обновлений застрял и нуждается в замене по инструкции из предыдущей статьи. В «Диспетчере задач» можно перезапустить только нужный сервис: net stop wuauserv, затем net start wuauserv. Проверьте также, что в системе нет второго пакета обновлений в очереди с ожиданием перезагрузки: наличие ключа HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\RebootRequired блокирует новые установки до перезагрузки.