#Что означает ошибка
Проверка наличия обновлений... выполняется очень долго
Проверка может занимать до часа на свежей установке Windows, где накопилось много обновлений: это нормально, если индикатор активности диска или сети меняется. Если же прошло больше 2 часов, а в Диспетчере задач процессор и диск почти простаивают, обновление зависло. Типичные причины: повреждённый кэш в SoftwareDistribution, устаревший агент обновления, остановленные службы или блокировка серверов Microsoft VPN/прокси.
#Причины и решения
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Идёт длительный поискМного накопленных обновлений на «чистой» системе. | Активность диска/сети есть. | Подождите 1–2 часа. |
Повреждён кэш обновленийКэш SoftwareDistribution повреждён. | Поиск бесконечный, ошибок нет. | Очистите кэш. |
| Устаревший агент обновленияСтарая сборка Windows. | Установлена старая версия 1809 или ниже. | Установите последние обновления вручную. |
| Проблемы сети или VPNVPN/прокси блокируют серверы Microsoft. | После отключения VPN поиск идёт. | Отключите. |
#Пошаговое решение
- ПодождитеЕсли проверка наличия обновлений длится дольше обычного, сначала посмотрите, продолжается ли обращение к сети и активность диска в диспетчере задач (Ctrl+Shift+Esc). На медленном диске поиск может быть долгим, особенно после долгого отсутствия обновлений. Не прерывайте установку во время этапа перезагрузки. Если окно поиска не меняется длительное время и интернет исправен, запишите точное время начала и переходите к штатной диагностике.
- Отключите VPN и проксиОткройте Windows «Параметры → Сеть и Интернет → Прокси» и проверьте, не включён ли ручной прокси-сервер. Если используете приложение VPN, временно отключите подключение в нём и повторите действие. На рабочем компьютере не меняйте управляемые организацией настройки: обратитесь к администратору. После проверки включите нужный VPN или прокси обратно.
- Запустите средство устраненияОткройте Windows 11 «Параметры → Система → Устранение неполадок → Другие средства устранения неполадок» (Windows 10 — «Обновление и безопасность → Устранение неполадок»). Выберите средство, связанное с возникшей проблемой, если оно доступно, запустите его и выполните подсказки. После завершения повторите действие и запишите, что именно изменилось.
- Сбросьте компоненты обновленияСброс компонентов нужен только после проверки сети и выполнения штатной диагностики. До действий сделайте резервную копию важных данных и убедитесь, что обновления не устанавливаются. В
cmdот администратора остановитеwuauserv,bits,cryptsvc, переименуйте%windir%\SoftwareDistributionи%windir%\System32\catroot2в свободные имена.old, затем снова запустите службы. Если команды выдают отказ в доступе, не удаляйте папки вручную. - Проверьте службыНажмите Win+R, введите
services.mscи нажмите Enter. В списке найдите службу, названную в сообщении об ошибке или в соседнем пункте инструкции, и дважды щёлкните её. Посмотрите «Состояние» и «Тип запуска». Если служба остановлена и должна работать — нажмите «Запустить»; если запущена, но работает неверно, попробуйте «Перезапустить» через контекстное меню. Не меняйте тип запуска системных служб наугад; если служба не запускается, запишите точный код ошибки. - Восстановите системуЕсли в журнале обновлений есть сообщения о повреждении компонентов, откройте
cmdот администратора: «Пуск» → поискcmd→ «Запуск от имени администратора». ВыполнитеDISM /Online /Cleanup-Image /RestoreHealth; после завершения выполнитеsfc /scannow. Запишите итог или код ошибки, перезагрузите компьютер при необходимости и повторите проверку обновлений. Отсутствие ошибок SFC не гарантирует доступности серверов обновлений. - Установите обновление вручнуюЕсли из истории известен конкретный KB, который не устанавливается, откройте
https://www.catalog.update.microsoft.com/, введите KB, выберите выпуск для вашей сборки (winver) и архитектуры («Система» → «О системе»). Установка вручную не нужна, если вы не знаете, какое именно обновление отсутствует. Скачанный пакет запускайте только от Microsoft и сохраните документы перед установкой. - Обновите на местеВосстановление Windows с официального ISO поверх текущей установки оставьте для ситуации, когда обычные способы не помогли и есть подтверждённые системные ошибки. Сохраните личные файлы на внешний диск, проверьте редакцию/язык и свободное место, затем скачайте образ Microsoft и запустите
setup.exeиз работающей Windows. На экране выбора обязательно проверьте вариант «Сохранить личные файлы и приложения»; если его нет, отмените установку. - Сброс компонентов Центра обновленияWindows · Командная строка (CMD)С осторожностьюПрава администратораСброс компонентов Центра обновления.
net stop wuauservnet stop cryptSvcnet stop bitsnet stop msiserverren C:\Windows\SoftwareDistribution SoftwareDistribution.oldren C:\Windows\System32\catroot2 catroot2.oldnet start wuauservnet start cryptSvcnet start bitsnet start msiserverКоманда может изменить состояние системы или её настройки. Проверьте параметры и последствия перед запуском.
После сброса запустите проверку обновлений заново и подождите 15–30 минут. Если в журнале C:\Windows\WindowsUpdate.log (в PowerShell: Get-WindowsUpdateLog) повторяются ошибки соединения, проверьте файл hosts и настройки прокси командой netsh winhttp show proxy; сбросить прокси можно командой netsh winhttp reset proxy. Для сети с WSUS проверьте, не указан ли недоступный сервер обновлений в групповой политике. Справка — .