Сначала проверьте — это реальное зависание?

Откройте Диспетчер задач (Ctrl+Shift+Esc) → вкладка «Производительность» → смотрите на «Диск».

Крупные обновления могут готовиться 30–60 минут без видимого прогресса на экране. Если диск загружен на 30–100% — обновление идёт. Оставьте компьютер ещё на час.

Диск нулевой дольше 30 минут и прогресс не меняется — это зависание. Идите к шагам ниже.

Шаги по порядку

01

Средство устранения неполадок

Встроенный инструмент Windows находит и исправляет типовые проблемы автоматически — битые записи реестра, застрявшие временные файлы, неправильные разрешения. Начните с него.

Windows 10: Win+I → «Обновление и безопасность» → «Устранение неполадок» → «Дополнительные средства» → «Центр обновления Windows» → «Запустить».

Windows 11: Win+I → «Система» → «Устранение неполадок» → «Другие средства» → «Центр обновления Windows» → «Запустить».

Дождитесь результата. Если нашёл проблему — нажмите «Применить исправление», перезагрузите и проверьте Центр обновления.

Проблема найдена и исправлена — перезагружайтесь. Ничего не нашёл — идёте к шагу 02
02

Перезапустить службы Windows Update и BITS

Зависшие службы блокируют установку. Перезапуск обнуляет их состояние — часто этого достаточно.

  1. Win+R → введите services.msc → Enter
  2. Найдите «Центр обновления Windows» (Windows Update) → правая кнопка → «Остановить»
  3. Найдите «Фоновая интеллектуальная служба передачи» (BITS) → правая кнопка → «Остановить»
  4. Подождите 10 секунд
  5. Запустите обе службы в обратном порядке: сначала BITS, затем Windows Update

Откройте «Параметры» → «Центр обновления Windows» → «Проверить наличие обновлений».

Обе службы в статусе «Выполняется» — запустите проверку обновлений. Зависает снова — идёте к шагу 03
03

Очистить кэш обновлений

Повреждённые или неполные файлы в кэше не дают установке продвинуться. Windows просто не знает что с ними делать и стоит на месте.

  1. Остановите службу Windows Update через services.msc (шаг 02)
  2. Откройте проводник → перейдите в C:\Windows\SoftwareDistribution\Download
  3. Выделите всё (Ctrl+A) → удалите (Del)
  4. Перейдите в C:\Windows\SoftwareDistribution\DataStore → тоже удалите всё содержимое
  5. Запустите службу Windows Update обратно через services.msc

Откройте Центр обновления → «Проверить наличие обновлений». Windows заново скачает список и начнёт загрузку с нуля.

Обновление началось заново — ждите. Снова завис — шаг 04
04

Восстановить системные файлы

Повреждённые системные файлы — частая причина, по которой Windows Update зависает снова и снова после каждой перезагрузки. DISM починит образ Windows, sfc — конкретные файлы.

Командная строка от имени администратора (правая кнопка на «Пуск» → «Терминал (Администратор)»):

DISM /Online /Cleanup-Image /RestoreHealth

Занимает 10–20 минут. Процент идёт — не закрывайте окно.

После завершения:

sfc /scannow

Дождитесь результата, перезагрузите компьютер.

Нормальные результаты: «Операция успешно завершена» (DISM) и «Нарушений целостности не обнаружено» или «Повреждённые файлы восстановлены» (SFC).
Файлы восстановлены — запустите Центр обновления после перезагрузки
05

Полный сброс компонентов Windows Update

Если ничего выше не помогло — полный сброс. Переименовываем папки кэша (Windows создаст новые чистые) и перезапускаем все четыре связанные службы.

Командная строка от имени администратора — выполните команды по очереди:

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 wuauserv net start cryptSvc net start bits net start msiserver

Перезагрузите компьютер. Откройте Центр обновления → «Проверить наличие обновлений».

Команды ren могут завершиться ошибкой если папка уже была переименована раньше — это нормально, продолжайте дальше.
Обновление запустилось с нуля без зависания

Итого — последовательность

  • Диспетчер задач → Диск — убедиться, что это зависание, а не медленная работа
  • Средство устранения неполадок — Win+I → Обновление → Устранение неполадок
  • services.msc — остановить и запустить Windows Update + BITS
  • Кэш — удалить содержимое SoftwareDistribution\Download и DataStore
  • DISM + sfc /scannow — восстановить системные файлы
  • Полный сброс — 10 команд net stop/start + переименование папок
Если после всех шагов обновление по-прежнему зависает — запишите номер KB (он виден в Центре обновления) и версию Windows. Скорее всего это конкретный проблемный пакет, для которого Microsoft выпустила отдельный hotfix.