#Классическая причина
Windows 7 без накопительных обновлений зависает на поиске: старый агент Windows Update не справляется с современной структурой каталога обновлений, а процесс svchost.exe загружает процессор и память. Чтобы выйти из ситуации, нужно вручную установить несколько обновлений в определённом порядке, отключив автоматический поиск на время.
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Старый агент обновленияНе подходит под новый каталог. | Поиск бесконечен. | Установите KB3020369 и KB3172605. |
| Отсутствует SHA-2После 2019 года обновления подписаны SHA-2. | Не принимаются. | KB4474419. |
| Не включён TLS 1.2Соединение отклоняется. | Ошибка 80072EFE. | Включите TLS 1.2 (отдельная статья). |
| Перегружена службаsvchost 100% процессора. | Компьютер зависает. | Дождитесь или отключите Центр обновления, установите вручную. |
| Мало оперативной памяти1–2 ГБ. | Поиск длится часами. | Закройте программы, добавьте память. |
| Прекращена поддержкаНовых обновлений нет. | Последние обновления только по ESU. | Это ограничение платформы. |
#Порядок
- Убедитесь, что установлен Service Pack 1Нажмите
Win+R→winverи проверьте наличие надписи «Windows 7 Service Pack 1». Если её нет, сначала понадобится официальный SP1 для соответствующей разрядности; загрузите его из доверенного каталога Microsoft на другом устройстве, поскольку встроенное обновление старой Windows может не работать. - Отключите автоматические обновленияПеред ручным обновлением сделайте резервную копию важных файлов. Откройте «Панель управления» → «Центр обновления Windows» → «Настройка параметров» и временно выберите «Не проверять наличие обновлений», только чтобы исключить конкурирующий поиск. Запишите прежний режим, чтобы затем вернуть его.
- ПерезагрузитесьВыберите «Пуск» → стрелка рядом с «Завершение работы» → «Перезагрузка» и дождитесь загрузки. Сразу после входа проверьте, не запустился ли бесконечный поиск обновлений самостоятельно, затем продолжите установку подходящих пакетов.
- Скачайте обновления из каталога Microsoft и установите по порядку:С официального Microsoft Update Catalog скачайте пакеты именно для Windows 7 SP1 нужной разрядности. Для известных старых сбоев поиска используются обновления стека обслуживания KB3020369 и затем накопительное KB3172605, но они не заменяют последующие обновления цепочки подписи SHA‑2; проверьте обязательные KB4474419 и KB4490628 по документации Microsoft и применимость к вашей системе. Не запускайте все MSU подряд без проверки требований.
- KB3020369 (обновление стека обслуживания, апрель 2015)
- KB3172605 (накопительное обновление, июль 2016) либо более новое обновление стека обслуживания
- KB4474419 и KB4490628 (поддержка SHA-2 и обновление стека обслуживания)
- Перезагрузитесь после каждогоОткрывайте скачанный
.msuдвойным щелчком, подтверждайте установку и дождитесь сообщения о завершении; если установщик требует перезапуск, выполните его прежде следующего пакета. Сообщение «Обновление неприменимо к этому компьютеру» чаще означает неверную архитектуру, SP1 или уже установленный пакет — запишите код и не применяйте файл принудительно. - Включите автоматические обновления и запустите поискКогда необходимые пакеты установлены, «Панель управления» → «Центр обновления Windows» → «Настройка параметров» → верните ранее выбранный режим поиска. Нажмите «Проверка обновлений» и убедитесь, что появляется список либо осмысленный код ошибки, а не бесконечное вращение.
- Подождите до 30–60 минут при первом поискеПервый поиск после длительного отсутствия обновлений может продолжаться заметно дольше обычного. Дайте ему время при подключённом питании, контролируйте нагрузку и свободное место. Если ошибка повторится, запишите код из «Центра обновления» и проверьте журналы, вместо удаления папки
SoftwareDistributionцеликом. - Команды для отдельных ситуацийВыберите только подходящий вариант. Это не одна последовательность: часть команд диагностирует проблему, а часть меняет настройки или данные.
#Что учесть
Часть этих пакетов доступна в каталоге в разных версиях для x86 и x64, поэтому проверяйте разрядность системы. Если обновления не помогают, снимите образ диска и рассмотрите установку поддерживаемой системы: Windows 7 больше не получает исправлений безопасности.
#Если вручную не ставится ни один пакет
Установщик .msu может писать «Обновление неприменимо к вашему компьютеру»: проверьте разрядность (x86/x64), наличие SP1 и то, не установлено ли оно уже. Если пакеты завершаются ошибкой 0x80070002, очистите папку C:\Windows\SoftwareDistribution\Download и временную %TEMP%. Для чистоты поиска полезна утилита WSUS Offline Update (https://www.wsusoffline.net/): она скачивает на другом компьютере все нужные пакеты для вашей версии и ставит их офлайн в правильном порядке, без обращения к Центру обновления. Убедитесь, что скачиваете утилиту только с официального сайта. После установки накопительных обновлений включите автоматический режим и перезагрузитесь: поиск должен завершиться за несколько минут.