Как исправить ошибку «Ожидается восстановление системы» в Windows
Если вы столкнулись с ошибкой «Ожидается восстановление системы, для завершения которой требуется перезагрузка», возможно, вы пытаетесь запустить средство проверки системных файлов (SFC). Причина этой ошибки в том, что предыдущий ремонт еще не завершен. Пока вы не завершите отложенное восстановление системы, вы не сможете успешно запустить утилиту SFC.
В большинстве случаев ошибку легко исправить и не требуется каких-либо серьезных действий по устранению неполадок. Перезагрузка может решить проблему, но если это не так, вы можете попробовать другие исправления. Ниже мы обсудим наиболее распространенные способы устранения этой ошибки.
Использовать DISM
DISM (Deployment Image Servicing and Management) — это встроенная в Windows утилита командной строки, используемая для обслуживания системных образов. Это мощный инструмент для решения широкого круга вопросов.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
В контексте SFC есть две команды DISM, которые вы можете попробовать. Во-первых, вы хотите использовать параметр /restorehealth. Если это не сработает, попробуйте использовать параметр /revertpendingactions.
- Нажмите Win + R, введите cmd и нажмите Enter, чтобы запустить командную строку.
- Выполните следующую команду:
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)
Вы можете удалить этот файл с помощью командной строки следующим образом:
- Нажмите Win + R, введите cmd и нажмите Enter, чтобы запустить командную строку.
- Выполните следующую команду:
del c:\windows\winsxs\pending.xml
После удаления XML-файла выполните следующую команду:
sfc /scannow /offbootdir=c:\ /offwindir=d:\windows
Вы можете даже подумать об удалении всей папки WinSxS, пока вы занимаетесь регулярным обслуживанием ПК. Надеюсь, сканирование SFC теперь будет работать нормально.
Обновите драйверы
Поврежденный драйвер может быть виновником, если проблема SFC сопровождается другими признаками, такими как аппаратное обеспечение, не работающее должным образом, или частые синие экраны смерти. Самое простое решение – обновить драйвера.
Центр обновления Windows обычно гарантирует, что ваши драйверы обновлены. Если вы отключили автоматические обновления, вот как вы можете обновить Windows 10 или 11:
- Нажмите Win + I, чтобы запустить приложение «Настройки».
- Выберите Центр обновления Windows на левой боковой панели, если вы используете Windows 11.
Если вы используете Windows 10, вам нужно перейти в раздел «Обновление и безопасность» > «Центр обновления Windows». Однако Microsoft больше не поддерживает Windows 7 и 8, поэтому перейдите к следующему способу, если вы используете один из них.
- Выберите Проверить наличие обновлений.
Если Windows находит обновления, установите их.
Возможно, вы захотите обратить внимание на свой графический драйвер. Если обновление недоступно, переустановите его:
- Нажмите Win + R, введите devmgmt.msc и нажмите Enter, чтобы запустить диспетчер устройств.
- Разверните список видеоадаптеров, щелкните правой кнопкой мыши графический драйвер и выберите «Удалить».
- Выберите «Действие» на верхней ленте и выберите «Сканировать на наличие изменений оборудования».
Это автоматически переустановит последнюю версию драйвера для вашего графического устройства.
Попробуйте запустить сканирование SFC после завершения обновления или переустановки проблемных драйверов.
Измените настройки реестра
Windows использует ключ реестра «RebootPending», чтобы следить за программами, запрашивающими перезагрузку. По сути, это очередь программ, требующих перезагрузки, и когда что-то изменяет эту очередь, это может привести к таким проблемам, как ошибка «Ожидается восстановление системы» при запуске SFC.
Простой способ решить проблему — удалить ключ «RebootPending» следующим образом:
- Нажмите Win + R, введите regedit и нажмите Enter, чтобы запустить редактор реестра.
- Скопируйте и вставьте следующее в панель навигации редактора реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
- Щелкните правой кнопкой мыши CurrentVersion и выберите «Разрешения».
- Выберите свое имя пользователя из списка, установите флажок «Полный доступ» и нажмите «ОК», чтобы сохранить изменения и выйти из окна.
- Найдите ключ с именем RebootPending на правой панели и удалите его. При запросе подтверждения предоставьте его.
Перезагрузите компьютер и повторите попытку запуска команды SFC.
Изменить настройку SATA в BIOS
Некоторые пользователи сообщают, что настройка SATA в качестве IDE вместо AHCI решает проблему. Причина, по-видимому, заключается в изменениях, внесенных Microsoft в классы драйверов шины жесткого диска. Обратите внимание, что лучше попробовать использовать другие исправления, прежде чем возиться с настройками BIOS. Если вам не повезло с предыдущими методами, попробуйте этот метод:
- Начните с выключения ПК.
- Нажмите кнопку питания еще раз. Вам нужно будет быстро нажать клавишу BIOS. Сложность заключается в том, что ключ BIOS различается у разных производителей, но обычно это Del, Esc, F1, F10 или F12. Возможно, вы захотите ознакомиться с нашим полным руководством о том, как войти в BIOS, если ни одна из клавиш не сработала для вас.
- Далее вам нужно найти параметр SATA в прошивке BIOS. Опять же, опция может быть в другом разделе в зависимости от вашей прошивки BIOS. Лучший способ найти эту опцию — просто изучить прошивку и найти такие слова, как SATA, IDE и AHCI. Как только вы найдете эту опцию, измените настройку SATA на IDE.
- Сохраните изменения, выйдите из BIOS и загрузитесь на свой компьютер.
Надеюсь, это решит проблему «SFC /scannow есть ожидание восстановления системы».
Проверка и исправление системных файлов с помощью SFC
Обычно с помощью SFC легко исправить ошибки файловой системы Windows. Но может быть неприятно, когда сама SFC приводит к ошибке вместо того, чтобы исправить ту, которая у вас уже есть. Хорошо, что исправить ошибку SFC довольно просто. Надеюсь, вам удалось исправить ошибку «Ожидается восстановление системы».
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)