#Что означает ошибка
Проверка зависла
Центр обновления может часами показывать «Проверка наличия обновлений», так и не выдав результата. Это не всегда означает зависание: на только что установленной системе или после долгого перерыва первая проверка и вправду длится долго, особенно на HDD и слабом интернете. Но если прошло больше двух-трёх часов, а индикатор не движется, нужно вмешиваться.
Причины обычно лежат в самой службе обновления: устаревший агент, повреждённый кэш или конфликт с антивирусом. Нагрузка на процессор процессом svchost (wuauserv) и отсутствие сетевой активности подсказывают, что служба «зациклилась».
Установите свежее накопительное обновление вручную и сбросьте службы.
#Причины и решения
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Служба wuauservНагрузка. | Проявляется как «Проверка зависла» или близкий по смыслу сбой. | Перезапустите. |
| Старый агентБаг. | Проявляется как «Проверка зависла» или близкий по смыслу сбой. | Обновите вручную. |
| КэшПовреждён. | Проявляется как «Проверка зависла» или близкий по смыслу сбой. | Очистите. |
| АнтивирусБлок. | Проявляется как «Проверка зависла» или близкий по смыслу сбой. | Отключите. |
#Пошаговое решение
- Перезапустите службыЕсли «Проверка наличия обновлений» долго не меняется, сначала проверьте доступ к интернету, свободное место и дату, затем перезагрузите компьютер обычным способом. Откройте Win+I → «Центр обновления Windows» (Windows 11) либо «Обновление и безопасность» → «Центр обновления Windows» (Windows 10) и повторите поиск. Если статус снова зависает, запишите время и проверьте, не требуется ли перезагрузка. Только если установка НЕ идёт, открывайте
cmdот администратора для остановки служб. - Установите KB вручнуюРучная установка возможна только при известном конкретном номере KB из «Журнала обновлений». Откройте официальный
https://www.catalog.update.microsoft.com/, введите KB и сверяйте архитектуру и версию Windows через Win+R →winver. Скачайте только подходящий пакет. Если конкретного номера нет и система зависает ещё до появления списка, ручная установка произвольного KB не диагностирует проблему. - Очистите кэшЕсли средство диагностики и проверка связи не помогли, в командной строке от администратора остановите
wuauserv,bitsиcryptsvc(по одной команде). Затем переименуйте%windir%\SoftwareDistributionи%windir%\System32\catroot2, присвоив им свободные имена с суффиксом.whelp-old, и снова запустите все службы. Кэш загрузок создастся заново; при ошибке доступа не удаляйте папку силой. Повторите проверку обновлений и запишите код ошибки, если она осталась.
#Как отличить долгую проверку от зависания
Откройте Диспетчер задач и посмотрите на нагрузку процессора и сети. Если сеть загружена и диск работает — подождите. Если процессор стоит на 25–50% одним ядром, а сети нет, служба зациклилась. На Windows 7 и ранних сборках Windows 10 это известный сценарий: старый агент обновления требует отдельного обновления вручную.
#Ручная установка обновления службы
Скачайте из Каталога Центра обновления Microsoft последнее накопительное обновление и «стек обслуживания» для вашей версии Windows, установите их вручную и перезагрузитесь. После этого поиск обычно отрабатывает за несколько минут.
#Когда нужен сброс компонентов
Если ничего не помогло, остановите службы wuauserv, bits, cryptsvc, переименуйте папки SoftwareDistribution и catroot2, затем запустите службы. Система создаст их заново; история обновлений при этом пропадёт, но сами установленные обновления останутся.
net stop wuauservnet stop bitsnet stop cryptsvcren "%windir%\SoftwareDistribution" SoftwareDistribution.whelp-oldren "%windir%\System32\catroot2" catroot2.whelp-oldnet start cryptsvcnet start bitsnet start wuauservКоманда может изменить состояние системы или её настройки. Проверьте параметры и последствия перед запуском.
#Где скачать и что открыть
- — создание загрузочной флешки и обновление
- — ручная установка обновления по номеру KB