Проверка целостности SFC сообщает «Ожидается восстановление системы»

  • Обновлено
  • Чтение ≈ 3 минуты
  • Нужны права администратора

Краткий ответ

При выполнении sfc /scannow Windows пишет «Ожидается восстановление системы, для завершения которого требуется перезагрузка» или аналогичное сообщение о pending system repair.

В этой статье
  1. Когда возникает проблема и что означает сообщение
  2. Как различить возможные причины
  3. Пошаговая диагностика и решение
  4. Проверка результата и дальнейшие действия

#Когда возникает проблема и что означает сообщение

При выполнении sfc /scannow Windows пишет «Ожидается восстановление системы, для завершения которого требуется перезагрузка» или аналогичное сообщение о pending system repair. В журнале обслуживания может находиться незавершённое обновление Windows. Первым действием должна быть штатная перезагрузка и диагностика обновлений; откат незавершённых операций из WinRE — уже отдельная рискованная процедура, которую нельзя применять без анализа.

#Как различить возможные причины

Возможная причинаКак узнатьЧто делать
Обновления ещё не завершеныSFC блокируется ожидающей операцией обслуживания.После патча просили перезагрузить компьютерДождаться штатной установки
Цикл незавершённого обслуживанияМогло не завершиться накопительное обновление.После нескольких перезапусков ошибка повторяетсяИзучить журнал обновлений и DISM
Файловая система имеет ошибкиПричина может быть на уровне тома, а не SFC.Помимо SFC появляются ошибки доступа к файламПроверка состояния диска

#Пошаговая диагностика и решение

  1. Перезапустите компьютер правильноСохраните документы и закройте программы. Нажмите «Пуск» → «Питание» → «Перезагрузка», не «Завершение работы» (быстрый запуск может менять поведение). Если Windows показывает «Работа с обновлениями», дождитесь завершения, не выключая питание. После входа повторите SFC в командной строке администратора один раз.
  2. Проверьте состояние Центра обновления WindowsВ Windows 11: «Пуск» → «Параметры» → «Центр обновления Windows»; Windows 10: «Параметры» → «Обновление и безопасность» → «Центр обновления Windows». Нажмите «Журнал обновлений», выпишите код последнего сбоя и дату. Если система просит перезагрузку, завершите её; если установлено корпоративное управление, не меняйте политики самостоятельно.
  3. Проверьте образ Windows, не пытаясь сразу отменить обновлениеОткройте «Пуск», введите cmd → «Запуск от имени администратора». По одной выполните DISM /Online /Cleanup-Image /CheckHealth и DISM /Online /Cleanup-Image /ScanHealth. Ключ /Online означает текущую Windows, /Cleanup-Image — хранилище компонентов; /ScanHealth может работать долго. Запишите статус. Если CheckHealth сообщает, что образ не подлежит восстановлению, обратитесь к администратору, не запускайте очистку хранилища вручную.
  4. Проверьте системные файлы после завершения обслуживанияЕсли обновления завершились и DISM не сообщил о блокирующих проблемах, в той же консоли выполните sfc /scannow. Дождитесь 100% и прочитайте результат. Если повторяется сообщение о незавершённом ремонте, сохраните его текст и не запускайте SFC многократно подряд: нужно выяснить, какая операция ожидается.
  5. Если есть ошибки обслуживания — используйте штатное восстановлениеЕсли система запускается, в настройках Windows Update выполните проверку обновлений и стандартное средство устранения неполадок, если оно доступно в вашей сборке. Windows 11: «Параметры» → «Система» → «Устранение неполадок» → «Другие средства устранения неполадок»; на Windows 10 — «Обновление и безопасность» → «Устранение неполадок». Названия/наличие средства обновления зависят от сборки; если его нет, ничего не скачивайте с неофициальных сайтов.
  6. Если Windows не загружается — собирайте сведения в WinREОткройте «Поиск и устранение неисправностей» → «Дополнительные параметры» → «Удалить обновления» для просмотра доступных вариантов. Это вариант только после сохранения данных, если сбой начался точно после обновления. Перед удалением запишите его номер KB; не запускайте dism /revertpendingactions или удаление pending.xml по универсальному рецепту без определения правильного образа и резервной копии.
  7. В консоли администратора выполняйте по одной строке и ожидайте завершения предыдущей
    Windows · Командная строка (CMD)С осторожностьюПрава администратора
    В консоли администратора выполняйте по одной строке и ожидайте завершения предыдущей. /CheckHealth быстро проверяет флаг повреждения, /ScanHealth сканирует хранилище, SFC проверяет защищённые файлы.
    DISM /Online /Cleanup-Image /CheckHealth
    DISM /Online /Cleanup-Image /ScanHealth
    sfc /scannow

    Команда может изменить состояние системы или её настройки. Проверьте параметры и последствия перед запуском.

#Проверка результата и дальнейшие действия

Успех — sfc /scannow завершается с одним из штатных сообщений о целостности или восстановленных файлах и Windows повторно загружается без незавершённых обновлений. Если DISM даёт код, сохраните его и журналы CBS.log/DISM.log для специалиста. Если описанный метод не сработал, запишите код ошибки, дату изменения и на каком шаге возник отказ; не повторяйте опасные действия. Действия на реальном устройстве в рамках подготовки материала не выполнялись.

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.