Обновление Windows застряло на одном проценте уже два часа. Или крутится «Ожидание установки» и ничего не происходит. Перезагрузка не помогает — после старта снова то же самое.
Разбираем по шагам — от простого к сбросу компонентов.
Шаг 1. Подождите — иногда это нормально
Крупные обновления (особенно Feature Update) могут готовиться 30–60 минут без видимого прогресса. Это не зависание.
Шаг 1. Откройте «Диспетчер задач» (Ctrl+Shift+Esc) → вкладка «Производительность» → смотрите на график диска.
Шаг 2. Если диск загружен на 30–100% — обновление идёт, просто медленно. Оставьте компьютер включённым на 1–2 часа.
Результат: Если активность диска нулевая более 30 минут и прогресс не меняется — это зависание. Переходите к следующим шагам.
Шаг 2. Запустить средство устранения неполадок Windows Update
Встроенный инструмент находит и исправляет типовые ошибки автоматически.
Windows 10:
Шаг 1. Откройте «Параметры» (Win+I) → «Обновление и безопасность» → «Устранение неполадок» → «Дополнительные средства устранения неполадок».
Шаг 2. Выберите «Центр обновления Windows» → нажмите «Запустить средство устранения неполадок».
Windows 11:
Шаг 1. Откройте «Параметры» (Win+I) → «Система» → «Устранение неполадок» → «Другие средства устранения неполадок».
Шаг 2. Найдите «Центр обновления Windows» → нажмите «Запустить».
Шаг 3. Дождитесь завершения диагностики. Если инструмент нашёл проблему — нажмите «Применить исправление».
Результат: Средство сообщит, что именно исправлено. Перезагрузите компьютер и проверьте Центр обновления.
Шаг 3. Перезапустить службы Windows Update
Зависшие службы блокируют установку. Перезапуск обнуляет их состояние.
Шаг 1. Нажмите Win+R → введите services.msc → Enter.
Шаг 2. Найдите службу «Центр обновления Windows» (Windows Update). Нажмите правой кнопкой → «Остановить». Подождите 10 секунд.
Шаг 3. Найдите службу «Фоновая интеллектуальная служба передачи» (BITS). Нажмите правой кнопкой → «Остановить».
Шаг 4. Нажмите правой кнопкой на «Центр обновления Windows» → «Запустить». Затем запустите BITS.
Результат: Обе службы в статусе «Выполняется». Откройте «Параметры» → «Центр обновления Windows» → «Проверить наличие обновлений» — процесс должен возобновиться.
Шаг 4. Очистить кэш обновлений
Повреждённые или неполные файлы обновлений в кэше не дают установке продвинуться.
Шаг 1. Остановите службу Windows Update через services.msc (как в шаге 3 выше).
Шаг 2. Откройте проводник → перейдите по пути C:\Windows\SoftwareDistribution\Download. Выделите все файлы (Ctrl+A) → удалите (Del).
Шаг 3. Перейдите в C:\Windows\SoftwareDistribution\DataStore → также удалите всё содержимое.
Шаг 4. Запустите службу Windows Update обратно через services.msc.
Шаг 5. Откройте «Центр обновления Windows» → «Проверить наличие обновлений».
Результат: Windows заново скачает список обновлений и начнёт загрузку с нуля. Процесс займёт время, но не зависнет.
Шаг 5. Проверить и восстановить системные файлы
Повреждённые системные файлы — частая причина, по которой Windows Update зависает на одном месте снова и снова.
Шаг 1. Откройте командную строку от имени администратора: правая кнопка на «Пуск» → «Терминал (Администратор)».
Шаг 2. Введите команду и нажмите Enter:
DISM /Online /Cleanup-Image /RestoreHealth
Дождитесь завершения — занимает 10–20 минут. Процент выполнения отображается в строке.
Шаг 3. После завершения DISM введите:
sfc /scannow
Дождитесь завершения проверки.
Шаг 4. Перезагрузите компьютер.
Результат: Команда DISM сообщит «Операция успешно завершена». SFC либо «Нарушений целостности не обнаружено», либо «Повреждённые файлы восстановлены». После перезагрузки запустите Центр обновления — обновление должно пройти.
Шаг 6. Сбросить компоненты Windows Update вручную
Если ничего не помогло — полный сброс всех компонентов обновления.
Шаг 1. Откройте командную строку от имени администратора.
Шаг 2. Выполните команды по очереди — каждую с Enter:
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
Шаг 3. Перезагрузите компьютер.
Результат: Папки кэша переименованы (Windows создаст новые чистые), все службы перезапущены. Откройте Центр обновления → «Проверить наличие обновлений» — обновление запустится с нуля без зависания.
Итого
- Диспетчер задач → вкладка «Производительность» → если диск активен — ждите
- Средство устранения неполадок — «Параметры» → «Устранение неполадок» → «Центр обновления Windows»
- Перезапустить службы — services.msc → Windows Update + BITS → остановить и запустить
- Очистить кэш — удалить содержимое C:\Windows\SoftwareDistribution\Download
- Восстановить системные файлы — DISM /Online /Cleanup-Image /RestoreHealth, затем sfc /scannow
- Полный сброс компонентов — десять команд net stop/start + переименование папок
Если после всех шагов обновление по-прежнему зависает — напишите в комментариях: на каком проценте, какое именно обновление (номер KB) и версия Windows. Разберём.