Для устранения повреждений целостности Windows в системе предусмотрена утилита SFC. Запущенная с ключом /scannow, она сравнивает контрольные суммы системных файлов и в случае несоответствия восстанавливает модифицированные, поврежденные или отсутствующие файлы из локального хранилища компонентов. Увы, SFC не всесильна, более того, проблемы могут возникнуть с самой утилитой.
Одной из таких проблем является требование перезагрузки компьютера, смотрите скриншот.
Сообщение «Ожидается восстановление системы, для завершения которого требуется перезагрузка» обычно появляется, когда обрабатываемые SFC файлы оказываются заняты каким-то процессом. В большинстве случаев перезагрузка действительно может помочь, но если этого не случилось, запланированное действие придется сбросить, в противном случае требование перезагрузки станет появляться вновь и вновь.
Редактирование реестра
Одним из способов устранения этой неполадки является удаление подраздела RebootPending в ключе:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion
Так как его владельцем является системный процесс, встроенный редактор реестра нужно запускать с наивысшими правами.
Рекомендуем воспользоваться для этих целей бесплатной утилитой ExecTI, с описанием которой вы можете познакомиться на странице нашего блога www.white-windows.ru/execti-utilita-dlya-zapuska-programm-s-pravami-trustedinstaller.
Можно обойтись и без ExecTI, получив на каталог RebootPending права доступа в самом редакторе реестра, но это менее удобный вариант.
После удаления подраздела RebootPending перезагрузите компьютер и выполните команду sfc /scannow повторно.
Удаление файла pending.xml
Альтернативным или дополнительным решением проблемы может стать удаление файла запланированных операций pending.xml.
Располагается этот файл в каталоге C:\Windows\winsxs
Если в работающей системе файл удалить не удается, загрузите компьютер с установочного диска, зайдите в среду восстановления, запустите командную строку и выполните команду удаления:
del D:\Windows\winsxs\pending.xml
Кстати, просканировать систему средствами SFC вы можете тут же в среде восстановления, сразу же после удаления файла pending.xml.
Команда запуска сканирования в этом случае будет отличаться, но ненамного:
sfc /scannow /offbootdir=C:\ /offwindir=D:\windows
В качестве значения первого аргумента передается буква загрузочного раздела, а в качестве значения второго аргумента – буква раздела с Windows.
Добавить комментарий