#Что означает ошибка
Поиск обновлений вечный
В Windows 7 поиск обновлений может длиться часами: причина в старом агенте обновления и накопленных обновлениях, которые обрабатываются очень медленно. Microsoft прекратила поддержку Windows 7 в январе 2020 года, поэтому обновить систему можно только вручную, установив ограниченный набор пакетов.
Помните, что Windows 7 больше не получает исправлений безопасности (кроме ESU для организаций); для работы в интернете лучше перейти на поддерживаемую ОС.
Если вам всё же нужно обновить систему, действуйте по шагам.
Установите обновления службы обновлений вручную; система не поддерживается.
#Причины и решения
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Старый агентОбновление. | Проявляется как «Поиск обновлений вечный» или близкий по смыслу сбой. | Установите вручную. |
| СлужбаСбой. | Проявляется как «Поиск обновлений вечный» или близкий по смыслу сбой. | Перезапустите. |
| КэшПовреждён. | Проявляется как «Поиск обновлений вечный» или близкий по смыслу сбой. | Очистите. |
| Нет поддержкиWindows 7. | Проявляется как «Поиск обновлений вечный» или близкий по смыслу сбой. | Переход. |
#Пошаговое решение
- Установите KB3020369Нажмите «Пуск» → правой кнопкой «Компьютер» → «Свойства» и проверьте Windows 7 SP1 и разрядность. Откройте
winverи сверьте наличие SP1. Перед скачиванием KB3020369 убедитесь в применимости пакета к вашей системе на Microsoft Update Catalog; пакет стека обслуживания устанавливается отдельно с перезагрузкой по запросу. - Установите KB3172605 и KB3138612После перезагрузки на другом работающем компьютере проверьте в официальном каталоге Microsoft совместимость KB3172605 (накопительный пакет) с Windows 7 SP1 и установленными компонентами. При необходимости сначала установите требуемые обновления агента Windows Update, например KB3138612, если они отсутствуют и применимы. Не запускайте три случайных установщика подряд: некоторые пакеты заменяют друг друга или требуют другую последовательность.
- Сбросьте компоненты центра обновленияЕсли поиск по-прежнему бесконечный и в журнале есть ошибки хранилища, откройте командную строку от администратора: «Пуск» →
cmd→ правой кнопкой → «Запуск от имени администратора». После сохранения документов остановитеnet stop wuauservиnet stop bits, переименуйте папкуC:\Windows\SoftwareDistributionв уникальное резервное имя, затем запустите службы обратно. При ошибке «файл существует» выберите другое имя; история поиска обновлений может пропасть, установленные обновления не удаляются. - Установите обновления SHA-2Для обновлений после 2019 года Windows 7 SP1 может требовать поддержку подписей SHA-2. На сайте Microsoft проверьте необходимость KB4474419 и KB4490628 для конкретного пакета и текущего состояния Windows. Установите применимые подписанные пакеты по официальной инструкции и выполните требуемые перезагрузки.
- Запустите поиск обновленийОткройте «Пуск» → «Панель управления» → «Система и безопасность» → «Центр обновления Windows» → «Поиск обновлений». Запишите, сколько идёт поиск и какой появляется код; из-за прекращения поддержки Windows 7 успех старых служб в 2026 году не гарантирован. Для повседневного интернета используйте поддерживаемую ОС.
#Ручная установка агента обновления
Нужны: SP1 (если его нет), затем обновление (стек обслуживания), (накопительное за июль 2016) и (агент WU). Установите по порядку, перезагружаясь после каждого. Затем запустите «Центр обновления Windows» и подождите до 30 минут. Для 64-разрядной системы выбирайте версии x64.
#Сброс компонентов центра обновления
Выполните команды от администратора: net stop wuauserv, net stop cryptSvc, net stop bits, net stop msiserver; затем переименуйте папки ren C:\Windows\SoftwareDistribution SoftwareDistribution.old и ren C:\Windows\System32\catroot2 catroot2.old; запустите службы командами net start. Запустите средство .
#Если всё равно не работает
Установите обновление SHA-2 (KB4474419) и KB4490628, без которых Windows 7 не принимает современные обновления. Не отключайте антивирус ради обновления: при точной блокировке проверьте журнал защиты и издателя пакета. Проверьте, что в services.msc служба «Центр обновления Windows» запускается автоматически. Проверьте дату и время, а также прокси: netsh winhttp reset proxy.
#Альтернатива
Каталог позволяет скачать нужные пакеты по номеру KB вручную. Для дальнейшей работы рассмотрите переход на Windows 10/11 или Linux: на старом ПК подойдут Linux Mint или Ubuntu.