«Подготовка Windows. Не выключайте компьютер» — зависла: как исправить (2025)

Экран «Подготовка Windows…» крутится бесконечно? Скорее всего подвисли обновления или поломались системные файлы. Ниже — короткий и безопасный порядок: безопасный режим, сброс кэша обновлений, DISM/SFC, проверка диска и ремонт на месте.

Чаще всего помогает очистка кэша Центра обновления (папки SoftwareDistribution и Catroot2) и удаление pending.xml, если обновление застряло в «ожидании». Обязательно выполните действия по очереди.

Нужно срочно? Подключусь удалённо, сниму зависшие обновления, восстановлю системные файлы и верну нормальную загрузку.

Как запускать команды правильно

  1. Откройте консоль от имени администратора:
    • Windows 11: Win+XWindows Terminal (Администратор).
    • Windows 10: «Пуск» → введите cmd → правой кнопкой → Запуск от имени администратора.
  2. Где указано «вставить целиком» — выделяйте весь блок и вставляйте одной порцией. Где указано «по одной» — вводите строку → Enter, затем следующую.
  3. CHKDSK может запросить проверку при перезапуске — ответьте Y и перезагрузитесь.
  4. Если Windows не загружается: три раза оборвите загрузку — появится WinRE → «Поиск и устранение неполадок» → «Командная строка». Буква системного диска может отличаться: выполните
    diskpart
    list volume
    exit
    и подставьте нужную букву вместо C:.

1. Входим в безопасный режим

Где выполнять: Командная строка (администратор). Как: вставьте целиком, ПК сразу перезагрузится в Safe Mode.

bcdedit /set {current} safeboot minimal
shutdown /r /t 0

После завершения всех шагов верните обычную загрузку:

bcdedit /deletevalue {current} safeboot
shutdown /r /t 0

2. Снимаем зависшие обновления и чистим кэш

Где выполнять: Командная строка (администратор). Как: вставьте целиком.

net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren %windir%\SoftwareDistribution SoftwareDistribution.old
ren %windir%\System32\catroot2 catroot2.old
del /f /q %windir%\WinSxS\pending.xml
del /f /q %windir%\WinSxS\cleanup.xml
net start msiserver
net start bits
net start cryptSvc
net start wuauserv

Если файл pending.xml не найден — это нормально, просто продолжайте.

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

Где выполнять: Командная строка (администратор). Как: по одной строке, дожидаясь 100%.

DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

Если DISM сообщит об ошибке источника — повторите позже, когда будет интернет.

4. Проверяем диск (по желанию, но полезно)

Где выполнять: Командная строка (администратор). Как: одной командой. Возможна длительная проверка при перезапуске.

chkdsk C: /f /r

5. Чистая загрузка (исключаем конфликт софта)

  • Win+R → введите msconfig → вкладка «Службы» → отмечайте «Не отображать службы Microsoft» → «Отключить всё».
  • Вкладка «Автозагрузка» → «Открыть Диспетчер задач» → отключите всё, что не критично.
  • Перезагрузитесь и проверьте — исчезла ли «Подготовка Windows». Потом включайте пункты обратно по одному.

6. Ремонт Windows «на месте» без потери данных

Если выше не помогло, сделайте обновление «поверх» той же версии Windows:

  • Скачайте установщик с официальной страницы Microsoft: Windows 11 или Windows 10.
  • Запустите setup.exe из образа/Медиа и выберите «Сохранить личные файлы и приложения».
  • Дождитесь завершения — системные компоненты обновятся, повреждённые файлы заменятся.

Полезно знать

  • Не выключайте ПК, если «Подготовка» идёт меньше 20–30 минут — бывают медленные этапы.
  • На ноутбуке обязательно включите питание от сети, чтобы не села батарея в процессе.
  • Драйверы лучше ставить с сайтов производителей устройств или через Windows Update.

Когда лучше позвать мастера

Если «Подготовка Windows» появляется при каждом запуске, DISM/SFC постоянно находят ошибки, а чистый запуск не помогает — нужно копать глубже: журналы CBS, проверка зависимостей служб и состояния хранилища компонентов. Подключусь, доведу систему до стабильной загрузки и обновлений.

FAQ

Можно ли просто удалить папку SoftwareDistribution вручную

Да, но только после остановки служб wuauserv/bits/cryptSvc/msiserver. В статье есть готовый блок команд.

Если удалю pending.xml — это не сломает систему

Нет, это файл очереди обновления. Его удаление отменяет «застрявшую» транзакцию и как раз помогает выйти из зависания.

Читайте также: