Если вы столкнулись с ошибкой «Ожидается восстановление системы, для завершения которой требуется перезагрузка», вы, вероятно, пытаетесь запустить средство проверки системных файлов (SFC). Причина этой ошибки в том, что предыдущий ремонт еще не завершен. Пока вы не завершите ожидающее восстановление системы, вы не сможете успешно запустить утилиту SFC.
В большинстве случаев ошибку легко исправить и не требуется какого-либо серьезного устранения неполадок. Перезагрузка может решить проблему, но если это не так, вы можете попробовать другие исправления. Ниже мы обсудим наиболее распространенные способы устранения этой ошибки.
Использовать DISM
DISM (Обслуживание образов развертывания и управление ими) — это встроенная утилита командной строки в Windows, используемая для обслуживания системных образов. Это мощный инструмент для решения широкого спектра задач.
В контексте SFC вы можете попробовать две команды DISM. Во-первых, вы хотите использовать параметр /restorehealth. Если это не сработает, попробуйте использовать параметр /revertpendingactions.
DISM.exe/Online/Cleanup-Image/Restorehealth
Как только DISM завершит процесс, попробуйте запустить сканирование SFC и посмотрите, работает ли оно. Если это не так, попробуйте выполнить следующую команду:
DISM.exe /image:C:\ /cleanup-image /revertpendingactions
(замените C на букву диска, на котором установлена Windows)
Перезагрузите Windows и перезапустите SFC.
Если вы не можете загрузить Windows, вам необходимо запустить окно командной строки из безопасного режима или из Среда восстановления. Если вы используете среду восстановления, просто перейдите к Устранение неполадок>Дополнительные параметры>Командная строка.
Удалить несколько файлов
Начните с удаления файлов, отслеживающих процесс восстановления системы. Если файл поврежден, это может быть причиной ошибки «Ожидается восстановление системы», и его удаление может решить проблему.
Вам необходимо удалить файл с именем pending.xml. Файл хранится на вашем компьютере по следующему пути:.
C:\Windows\WinSxS\Pending.xml
(замените C на букву диска, на котором установлена Windows)
Вы можете удалить этот файл с помощью командной строки следующим образом:
del c:\windows\winsxs\pending.xml
После удаления XML-файла выполните следующую команду:
sfc /scannow /offbootdir=c:\ /offwindir=d:\windows
Вы можете даже рассмотреть возможность использования удаление всей папки WinSxS, пока занимаетесь регулярным обслуживанием ПК. Надеемся, теперь сканирование SFC будет работать нормально.
Обновить драйверы
Виной может быть поврежденный драйвер, если проблема SFC сопровождается другими признаками, такими как неправильная работа аппаратного обеспечения или частые Синие экраны смерти. Самый простой способ исправить это — обновить драйверы.
Центр обновления Windows обычно обеспечивает актуальность драйверов. Если вы отключили автоматическое обновление, вы можете обновить Windows 10 или 11 следующим образом:
Если вы используете Windows 10, вам нужно перейти в раздел Обновление и безопасность>Центр обновления Windows. Однако Microsoft больше не поддерживает Windows 7 и 8, поэтому, если вы используете один из них, перейдите к следующему методу.
Если Windows найдет обновления, установите их.
Возможно, вам стоит обратить внимание на ваш графический драйвер. Если обновление недоступно, переустановите его:
При этом будет автоматически переустановлена последняя версия драйвера для вашего графического устройства.
Попробуйте запустить сканирование SFC после завершения обновления или переустановки проблемных драйверов.
Изменить настройки реестра
Windows использует раздел реестра «RebootPending», чтобы отслеживать программы, требующие перезагрузки. По сути, это очередь программ, требующих перезагрузки, и когда что-то меняет эту очередь, это может привести к таким проблемам, как ошибка «ожидается восстановление системы» при запуске SFC.
Простой способ решить проблему — удалить ключ «RebootPending» следующим образом:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
Перезагрузите компьютер и повторите команду SFC.
Изменить настройки SATA в BIOS
Некоторые пользователи сообщают, что настройка SATA как IDE вместо AHCI решает проблему. Причиной, по-видимому, являются изменения, внесенные Microsoft в классы драйверов шины жестких дисков. Обратите внимание, что лучше попробовать использовать другие исправления, прежде чем возиться с настройками BIOS. Если предыдущие методы вам не помогли, попробуйте этот:
Надеемся, это решит проблему «SFC /scannow, ожидается восстановление системы».
Проверка и исправление системных файлов с помощью SFC
Обычно ошибки файловой системы Windows легко исправить с помощью SFC. Но может быть неприятно, когда сам SFC выдает ошибку вместо того, чтобы исправить уже имеющуюся. Хорошо, что исправить ошибку SFC довольно просто. Надеемся, вам удалось исправить ошибку «Ожидается восстановление системы».
.