Проверка целостности системных файлов Windows 10 может пригодиться в том случае, если у вас есть основания полагать, что такие файлы были повреждены или же возникли подозрения о том, что какая-либо программа могла изменить системные файлы операционной системы.
В Windows 10 присутствует два инструмента для проверки целостности защищенных системных файлов и их автоматического восстановления при обнаружении повреждений — SFC.exe и DISM.exe, а также команда Repair-WindowsImage для Windows PowerShell (использующая DISM для работы). Вторая утилита служит дополнением первой, в случае, если SFC не удается восстановить поврежденные файлы.
Примечание: описываемые в инструкции действия безопасны, однако, в том случае, если до этого вы проделывали какие-либо операции, связанные с заменой или изменением системных файлов (например, для возможности установки сторонних тем и т.п.), в результате восстановления системных файлов, эти изменения будут отменены.
Использование SFC для проверки целостности и исправления системных файлов Windows 10
Многим пользователям знакома команда проверки целостности системных файлов sfc /scannow которая автоматически проверяет и исправляет защищенные системные файлы Windows 10.
Для запуска команды стандартно используется командная строка, запущенная от имени администратора (запустить командную строку от администратора в Windows 10 можно, введя «Командная строка» в поиске в панели задач, затем — правый клик по найденному результату — Запуск от имени администратора), вводим в нее sfc /scannow и нажимаем Enter.
После ввода команды, начнется проверка системы, по результатам которой найденные ошибки целостности, которые можно исправить (о том, какие нельзя — далее) будут автоматически исправлены с сообщением «Программа защиты ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила», а в случае их отсутствия вы получите сообщение о том, что «Защита ресурсов Windows не обнаружила нарушений целостности».
Также имеется возможность проверить целостность конкретного системного файла, для этого можно использовать команду
sfc /scanfile="путь_к_файлу"
Однако при использовании команды есть один нюанс: SFC не может исправить ошибки целостности для тех системных файлов, которые используются в настоящий момент времени. Чтобы решить проблему, можно запустить SFC через командную строку в среде восстановления Windows 10.
Запуск проверки целостности Windows 10 с помощью SFC в среде восстановления
Для того, чтобы загрузиться в среде восстановления Windows 10, вы можете использовать следующие способы:
- Зайти в Параметры — Обновление и безопасность — Восстановление — Особые варианты загрузки — Перезагрузить сейчас. (Если пункт отсутствует, то вы можете также использовать такой метод: на экране входа в систему, кликните по значку «вкл» справа внизу, а затем, удерживая Shift, нажмите «Перезагрузка»).
- Загрузиться с заранее созданного диска восстановления Windows.
- Загрузиться с установочного диска или загрузочной флешки с дистрибутивом Windows 10, а в программе установки, на экране после выбора языка, слева внизу выбрать «Восстановление системы».
- После этого, зайдите в «Поиск и устранение неисправностей» — «Дополнительные параметры» — «Командная строка» (в случае если вы использовали первый из указанных выше способов, вам также потребуется ввести пароль администратора Windows 10). В командной строке по порядку используйте следующие команды:
- diskpart
- list volume
- exit
- sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows (где C — раздел с установленной системой, а C:\Windows — путь к папке Windows 10, у вас буквы могут отличаться).
- Запустится сканирование целостности системных файлов операционной системы, при этом в этот раз команде SFC будет доступно восстановление всех файлов, при условии, что не повреждено хранилище ресурсов Windows.
Сканирование может продолжаться в течение значительного времени — пока мигает указатель подчеркивания, ваш компьютер или ноутбук не завис. По завершении закройте командную строку и перезагрузите компьютер в обычном режиме.
Восстановление хранилища компонентов Windows 10 с помощью DISM.exe
Утилита для развертывания и обслуживания образов Windows DISM.exe позволяет выявить и исправить те проблемы с хранилищем системных компонентов Windows 10, откуда при проверке и исправлении целостности системных файлов копируются оригинальные их версии. Это может быть полезным в тех ситуациях, когда защита ресурсов Windows не может выполнить восстановление файлов, несмотря на найденные повреждения. В этом случае сценарий будет следующим: восстанавливаем хранилище компонентов, а после этого снова прибегаем к использованию sfc /scannow.
Для использования DISM.exe, запустите командную строку от имени администратора. После чего можно использовать следующие команды:
Примечание: в случае, если команда восстановления хранилища компонентов не работает по той или иной причине, вы можете использовать файл install.wim (или esd) со смонтированного ISO образа Windows 10 (Как скачать Windows 10 ISO с сайта Microsoft) в качестве источника файлов, требующих восстановления (содержимое образа должно соответствовать установленной системе). Сделать это можно с помощью команды:
dism /Online /Cleanup-Image /RestoreHealth /Source:wim:путь_к_файлу_wim:1 /limitaccess
Вместо .wim можно использовать файл .esd тем же образом, заменив в команде все wim на esd.
При использовании указанных команд, журнал выполненных действий сохраняется в Windows\Logs\CBS\CBS.log и Windows\Logs\DISM\dism.log.
DISM.exe также можно использовать в Windows PowerShell, запущенном от имени администратора (запустить можно из меню правого клика по кнопке Пуск) с помощью команды Repair-WindowsImage. Примеры команд:
- Repair-WindowsImage -Online -ScanHealth — проверка наличия повреждений системных файлов.
- Repair-WindowsImage -Online -RestoreHealth — проверка и исправление повреждений.
Дополнительные методы восстановления хранилища компонентов, если описанные выше не срабатывают: Восстановление хранилища компонентов Windows 10.
Как видите, проверка целостности файлов в Windows 10 — не такая уж и сложная задача, которая порой может помочь исправить самые разные проблемы с ОС. Если не смогла, возможно, вам поможет что-то из вариантов в инструкции Восстановление Windows 10.
Как проверить целостность системных файлов Windows 10 — видео
Также предлагаю ознакомиться с видео, где использование основных команд проверки целостности показано наглядно с некоторыми пояснениями.
Дополнительная информация
Если sfc /scannow сообщает о том, что защите системы не удалось выполнить восстановление системных файлов, а восстановление хранилища компонентов (с последующим повторным запуском sfc) не помогло решить проблему, вы можете просмотреть, какие именно системные файлы были повреждены, обратившись к журналу CBS.log. Для того, чтобы экспортировать нужные сведения из журнала в текстовый файл sfc на рабочем столе, используйте команду:
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log > "%userprofile%\Desktop\sfc.txt"
Также, по некоторым отзывам, проверка целостности с помощью SFC в Windows 10 может обнаруживать повреждения сразу после установки обновления с новой сборкой системы (без возможности исправить их, не установив новую сборку «начисто»), а также для некоторых версий драйверов видеокарт (в данном случае ошибка находится для файла opencl.dll. Если что-то из этих вариантов случилось и у вас, возможно, не следует предпринимать никаких действий.
В этой публикации, друзья, поговорим с вами о способах восстановления целостности системных файлов Windows 7, 8.1, 10 и 11 на тот случай, если эти системы не загружаются. Такое восстановление – это системная операция Windows, которая заключается в подмене системой своих повреждённых и отсутствующих файлов их целостными эталонными образцами. А повреждаться или уничтожаться системные файлы могут из-за действий вирусов, некорректной работы стороннего ПО, да даже некорректной работы самой Windows. В результате чего мы имеем тормоза, глюки и сбойно работающие или не работающие вовсе системный функционал и сторонние программы. Повреждение и уничтожение важных системных файлов Windows может привести к тому, что операционная система не сможет загрузиться. Это худший сценарий развития событий, но если в среде упавшей Windows у вас много чего нужно перенастраивать и переустанавливать, перед тем, как прибегнуть к крайнему случаю – переустановке, можно попытаться реанимировать систему методом восстановления целостности её файлов. А поможет нам в этом WinPE 10-8 Sergei Strelec.
Итак, друзья, восстановление целостности системных файлов Windows. Это системная функция, присутствующая в любой из современных версий операционной системы – Windows 7, 8.1, 10 и 11. Являет собой консольную утилиту SFC.exe и работает из-под командной строки или PowerShell. В них же работает операция консольной утилиты DISM, которая может потребоваться для восстановления самого хранилища, где берутся целостные образцы системных файлов для замены ими повреждённых или отсутствующих. К консольным утилитам мы можем получить доступ, используя элементарно командную строку в установочном процессе любой из Windows, загрузив компьютер с установочного носителя. О таком способе восстановления целостности файлов незагружающейся Windows мы писали ранее. Сейчас же, друзья, мы рассмотрим альтернативу этому способу, более удобную, ибо восстанавливать целостность файлов Windows мы будем в среде WinPE с мощным инструментарием, где, в частности, нам будут доступны юзабильные средства с графическим интерфейсом. И в качестве такого WinPE мы возьмём небезызвестный WinPE 10-8 Sergei Strelec. Качаем образ этого WinPE и записываем на флешку. И загружаем с такой флешки компьютер.
Первый способ, к которому можно прибегнуть в среде WinPE 10-8 Sergei Strelec для решения поставленной задачи – функция проверки системных файлов в составе интегрированного в этот WinPE другого WinPE – MSDaRT (Microsoft Diagnostics and Recovery Toolset), детища самой компании Microsoft, созданного для корпоративных системщиков. В меню WinPE 10-8 Sergei Strelec запускаем MSDaRT Tools.
В меню MSDaRT кликаем «Средство проверки системных файлов». Друзья, по сути, это та же консольная утилита восстановления целостности файлов Windows SFC.exe, присутствующая в штате операционной системы, но только в графической оболочке.
Жмём «Далее».
Выбираем «Сканировать и исправлять автоматически», жмём «Далее».
Ожидаем завершения проверки. Если она найдёт проблемные файлы и восстановит их, в итоге увидим отчёт с перечнем восстановленных файлов. Жмём «Далее»
И – «Готово».
Но, друзья, даже если проверка не обнаружит проблем и выдаст уведомление «Повреждённые системные файлы не обнаружены», всё равно попытайтесь загрузить Windows. Средство MSDaRT может восстановить файлы, но не указать на это. Но средство может и не решить нашу проблему — не выявить повреждённых или отсутствующих файлов или не справиться с их восстановлением. Тогда действуем иными методами.
Если MSDaRT не выявил никаких проблем, возможно, их выявит консольная утилита SFC.exe. Для её запуска нам потребуется выявить, под какой буквой у нас в среде WinPE 10-8 Sergei Strelec значится системный раздел нашей упавшей Windows. Запускаем управление дисками (Windows Disk Management) на рабочем столе WinPE.
Смотрим букву раздела Windows, в нашем случае это С.
Запускаем командную строку с помощью ярлыка на панели задач WinPE.
Вводим команду типа:
sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows
Где каждый вместо буквы C подставляет свою букву, под которой у него значится раздел с Windows в управлении дисками WinPE.
По итогу работы SFC.exe в идеале получим уведомление:
«Программа защиты ресурсов Windows обнаружила повреждённые файлы и успешно их восстановила»
Это значит, что нецелостные системные файлы заменены их целостными образцами. Но можем получить и уведомление такого плана:
«Защита ресурсов Windows не обнаружила нарушений целостности»
В этом случае, друзья, пересмотрите причины, из-за чего у вас Windows не загружается. Может быть, у вас слетел загрузчик, и с помощью WinPE 10-8 Sergei Strelec вы можете его восстановить, смотрим мануалы для EFI-загрузчика и для MBR-загрузчика. Может быть, у вас установилось проблемное обновление, удалить такое тоже можно с помощью WinPE 10-8 Sergei Strelec. В его меню запускаем средство восстановления Windows.
Указываем раскладку клавиатуры. Выбираем «Поиск и устранение неисправностей».
Далее выбираем «Дополнительные параметры» и «Удалить обновления».
Ещё для удаления обновлений, которые, возможно, спровоцировали неспособность Windows загружаться, можно использовать программу Dism++. Запускаем её в меню WinPE.
Кликаем вверху образ нашей Windows, в разделе «Обновления» отмечаем последние обновления, в которых потенциально может крыться проблема, и удаляем их.
Ещё по итогам работы SFC.exe можем получить уведомления:
«Программа защиты ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них»
и
«Защита ресурсов Windows не может выполнить запрошенную операцию»
В таком случае можно прибегнуть к восстановлению самого хранилища целостных образцов системных файлов или запустить SFC.exe с указанием источника получения образцов.
Первым делом можно попробовать восстановить хранилище целостных образцов системных файлов. Сделать это можно с помощью упомянутой программы Dism++. В верхушке окна программы выбираем нашу Windows. Затем идём в меню «Восстановить», здесь есть два пункта – «Проверить» и «Исправить». Первый проверяет хранилище целостных образцов системных файлов на предмет наличия повреждений. Второй исправляет его повреждения, т.е. восстанавливает хранилище.
Но, друзья, для этого у вас в среде WinPE 10-8 Sergei Strelec должен быть Интернет. Если SFC.exe не смогла восстановить целостность системных файлов, нет смысла тратить время на проверку хранилища, очевидно, что оно повреждено. И можно сразу запустить «Исправить». При успешном завершении операции мы получим уведомление, что образ, т.е. хранилище целостных образцов, успешно восстановлен.
И теперь мы по новой запускаем проверку системных файлов с помощью функции MSDaRT или SFC.exe, как описано в предыдущих разделах статьи.
Если Dism++ не сможет восстановить хранилище целостных образцов системных файлов Windows, у нас остаётся последний способ побороться за жизнеспособность нашей операционной системы. Мы скачаем в Интернете установочный ISO-образ нашей версии Windows и запустим SFC.exe с командной получения целостных образцов с этого ISO-образа в качестве источника. В меню WinPE 10-8 Sergei Strelec запускаем браузер Opera.
Качаем ISO-образ Windows 7, 8.1, 10 или Windows 11. Друзья, в случае с Windows 10 и 11 вы должны использовать образ версий самих этих операционных систем не старше той, которая установлена у вас. Версии имеется в виду Windows 10 21H2, Windows 11 21H2 и т.п. Оптимальный вариант – скачать образ актуальной версии системы с сайта Microsoft. Скачанный ISO-образ далее подключаем для отображения в проводнике WinPE. На образе вызываем контекстное меню и открываем его с помощью проводника.
Заходим на подключённый образ и смотрим, какая ему присвоена буква диска. В нашем случае это I.
Теперь запускаем командную строку и вводим команду типа:
sfc /scannow /offbootdir=I:\sources\ /offwindir=C:\Windows
Где каждый подставляет вместо I свою букву подключённого ISO-образа, а вместо C – свою букву, как у него значится упавшая Windows в среде WinPE.
И дожидаемся результата.
Вот так, друзья, можно попытаться реанимировать упавшую Windows путём восстановления целостности системных файлов. Но если, как говорится, пациент скорее мёртв, чем жив, ничего не поделаешь. Придётся переустанавливать. Благо, дело это можно произвести прямо в среде WinPE 10-8 Sergei Strelec. И с помощью того же установочного ISO-образа, который мы скачали для попытки реанимации Windows. Заходим на подключённый в проводнике установочный ISO-образ и запускаем переустановку Windows с помощью файла setup.exe.
Это будет точно такой же процесс установки Windows, как на установочном носителе. При этом ещё среда WinPE выгодна тем, что перед переустановкой Windows мы можем с помощью проводника перенести нужные файлы с раздела упавшей Windows на несистемные разделы диска. И напоследок, друзья, если будете переустанавливать операционную систему, а у вас в ней много лицензионного софта, обратите внимание на программку Recover Keys в составе WinPE. Она таблично отображает лицензионные ключи к Windows и сторонним программам и может экспортировать информацию в разные типы документов.
Средство проверки системных файлов — это служебная программа в Windows, которая проверяет наличие проблем с файлами на компьютере. Чтобы запустить ее, выполните следующие действия.
-
Убедитесь, что установлены последние обновления для Windows, а затем перезапустите компьютер. Дополнительные сведения см. в статье Обновление Windows.
-
В поле поиска на панели задач введите командную строку и щелкните правой кнопкой мыши или нажмите и удерживайте командную строку (классическое приложение) в списке результатов. Выберите Запуск от имени администратора, а затем —Да.
-
Введите DISM.exe /Online /Cleanup-image /Restorehealth (обратите внимание на пробел перед каждой косой чертой «/»), а затем нажмите ВВОД. (Примечание. Запуск и завершение этого шага может занять несколько минут.)
-
После того как появится сообщение «Операция успешно завершена», введите sfc /scannow (обратите внимание на пробел между «sfc» и «/») и нажмите клавишу ВВОД.
-
Когда появится сообщение «Проверка 100 % завершена», введите exit и нажмите клавишу ВВОД.
Дополнительные сведения о системной проверке файлов
Нужна дополнительная помощь?
Нужны дополнительные параметры?
Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.
В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.
Повреждение основных файлов в системе Windows – частая причина серьёзных сбоев в работе компьютера. Чтобы избегать их, вам нужно своевременно выполнять проверку целостности системы.
Содержание
- Признаки повреждения файлов
- Проверка через System File Checker
- Альтернативный вариант запуска
- Восстановление файлов через Deployment Image and Service Management
- Альтернативный запуск
- Ручное восстановление файлов
- Поиск журнала проверки
- Восстановление файлов
Признаки повреждения файлов
Основными “симптомами” того, что с файлами системы на вашем ПК что-то не так, являются частые сбои и ошибки, долгая загрузка ОС, а также невозможность запуска некоторых встроенных утилит.
Стоит задуматься и о том, была ли возможность повредить файлы. Например, вы сами могли случайно удалить их, капаясь в системном диске. Или же изменения могли внести сторонние программы, взаимодействующие с системой – например, утилиты для обновления драйверов.
Ну и, конечно, не стоит забывать про вирусы. От всякой мелочи Windows вполне неплохо защищается самостоятельно. Но если вместе со скачанными файлами или с чужой флешки, к вам на компьютер попало серьёзное вредоносное ПО, то оно вполне могло стать причиной сбоев.
Поэтому, если за последнее время вы делали со своим ПК что-то подобное, а теперь стали замечать первые проблемы, то лучше как можно быстрее запустить проверку.
Проверка через System File Checker
Утилита System File Checker (или SFC) – отличное средство для диагностики файлов, встроенное прямо в ОС. Работать с ним очень просто.
- Для начала найдите ярлык “Командная строка” в папке “Служебные” меню “Пуск”.
- Щёлкните по ярлыку правой кнопкой мыши, наведите её указатель на пункт “Дополнительно” и затем нажмите “Запуск от имени администратора”.
- Введите команду “sfc /scannow”, нажмите “Enter” и дождитесь результата.
По окончанию сканирования вы получите отчёт. Там будет один из трёх возможных результатов.
Вариант первый – ошибок не обнаружено. Значит, проблемы в работе вашего ПК появились по другой причине.
Вариант второй – ошибки были обнаружены и ликвидированы. Тогда на всякий случай перезагрузите ПК и проверьте, всё ли теперь работает корректно. Если нет – опять же, ищите причины в другом месте.
Последний вариант – ошибки обнаружены, но не исправлены (либо исправлены частично). Что делать в таком случае – смотрите дальше.
Альтернативный вариант запуска
Если вы не смогли запустить командную строку через ярлык, то можно попробовать сделать это через среду восстановления. Порядок действий там будет такой же, только сначала надо в неё попасть.
- Зажмите “Win+I”, чтобы попасть в параметры.
- Там выберите раздел “Обновление и безопасность”.
- Затем на панели слева выберите “Восстановление”.
- В правой части экрана найдите кнопку “Перезагрузить сейчас” и нажмите на неё.
- После этого ваш ПК перезагрузится, но вместо экрана блокировки перед вами появится голубой экран среды восстановления.
- Сначала выберите пункт “Поиск и устранение неисправностей”.
- Затем “Дополнительные параметры”.
- Ну и наконец, выбираем пункт “Командная строка”.
После этого перед вами появится уже знакомое чёрное окошко, куда надо ввести команду “sfc /scannow”. Результаты проверки будут те же.
Восстановление файлов через Deployment Image and Service Management
Утилита Deployment Image and Service Management (или DISM) может помочь вам исправить те ошибки, которые нашла для вас программа SFC.
Она более эффективна и потому может восстановить те данные, которые SFC не смогла. Запускается данная служба похожим образом.
- Для начала вновь перейдите к командной строке.
- Затем введите туда команду “DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH” и щёлкните “Enter”.
- Начнётся довольно длительный процесс проверки. Наберитесь терпения и не выключайте ПК до полного завершения, даже если иногда загрузка будет зависать на месте.
- Когда процесс завершится, первым делом перезагрузите ваш ПК.
- Затем вновь откройте командную строку, введите туда “sfc /scannow” и запустите проверку.
Если после этого все ошибки исчезли – можете заканчивать с этой инструкцией. Однако есть вариант, что и DISM не сможет восстановить некоторые файлы. Тогда придётся вам всё взять в свои руки.
Альтернативный запуск
На тот случай, если вам не удастся запустить утилиту DISM из командной строки, у неё тоже есть альтернативный вариант запуска.
Для него вам понадобится рабочий образ Windows 10 в виде ISO-файла. Достать его можно в интернете, либо же сделать самому с помощью специальных утилит.
После того как достанете образ, его нужно запустить, как виртуальный диск. Для этой цели существуют специальные программы, вроде Daemon Tools. Обычно, достаточно просто установить утилиту на компьютер – и все ISO-файлы начнут сами открываться по двойному нажатию мыши.
Когда откроете образ, он должен появиться на панели слева у вас в “Проводнике” (как будто вы вставили в компьютер флешку или диск). Найдите его и посмотрите на букву, которой он обозначен (она вам пригодится).
Теперь включаем командную строку (всё также с правами администратора) и вводим в неё команду вида: “DISM /Online /Cleanup-Image /RestoreHealth /Source:E:\Sources\install.esd”, где E – это та самая буква, обозначающая ваш виртуальный диск (поменяйте её на свою).
После этого процесс проверки должен запуститься. Если этого не происходит, можно попробовать заменить разрешение файла в конце с “.esd” на “.wim”.
Ручное восстановление файлов
Если исправить файлы, используя утилиты, вам так и не удалось, попробуйте сделать это вручную.
Но первым делом вам понадобится узнать, названия и расположение тех файлов, которые восстановить не вышло, а для этого нужно найти и открыть журнал проверки.
Поиск журнала проверки
Есть два способа найти журнал проверки.
Первый способ – вынести его на рабочий стол. Для этого используется команда “findstr /c:”[SR]” %windir%\Logs\CBS\CBS.log > “%userprofile%\Desktop\sfc.txt””. Ввести её следует в уже хорошо знакомую вам командную строку.
Как только сделаете это, у вас на рабочем столе должен появиться нужный файл.
Второй способ – самостоятельно найти его. Хранится он на локальном диске с установленной системой (обычно это C). Там откройте папку “Windows”, затем “Logs”, затем “CBS”. Внутри последней папки и должен лежать нужный нам файл, под название CBS.log.
Когда вы, так или иначе, найдёте данный файл, сделайте следующее.
- Нажмите на него правой кнопкой мыши.
- В меню выберите “Открыть с помощью…”.
- Затем выберите утилиту “Блокнот”. Скорее всего, она будет в самом верху списка, но если нет, то нажмите на надпись “Ещё приложения” и поищите её там.
- Когда файл откроется, нажмите одновременно “Ctrl” и “F”.
- В появившуюся строку поиска введите “Cannot repair member file”.
- Теперь каждый раз, когда вы будете нажимать кнопку “Найти далее”, поиск будет указывать вам на строку с нерешённой ошибкой. Запишите куда-нибудь названия всех файлов из этих строк.
При поиске будьте внимательны и обращайте внимание на дату, так как этот файл содержит данные сразу за несколько последних проверок, а вам нужна только последняя.
Восстановление файлов
Теперь, когда вы знаете название повреждённых файлов, их нужно откуда-то достать.
Самый простой способ – скопировать с другого рабочего компьютера с той же ОС. Но если у вас нет такой возможности, их можно скачать из сети. Только тщательно выбирайте сайты, чтобы не скачать вирус.
После этого придётся по очереди заменить каждый файл. Делается это через командную строку. Туда надо поочерёдно ввести четыре команды, нажимая “Enter” после каждой.
- Сначала вводим команду “takeown /f C:\”, где после “C:\” следует указать путь к вашему повреждённому файлу. Например, это может выглядеть так “takeown /f C:\Windows\System32\autopilot.dll”.
- Далее идёт команда “icacls C:\Windows\System32\autopilot.dll /Grant Administrators:F”, с адресом того же файла от C: до /Grant (с обязательным пробелом перед /Grant).
- В третьей команде будет уже два файла: тот, который надо поменять, и скачанный вами. Например, если вы сохранили файл просто на диск D и путь к нему “D:\autopilot.dll”, то вся команда будет такой: “copy D:\autopilot.dll C:\Windows\System32\autopilot.dll”.
- Ну и наконец, четвёртая команда – это просто “Yes”.
После этого файл будет заменён на новый. То же самое надо проделать со всеми остальными повреждёнными файлами. Но раньше времени, не пугайтесь, обычно их не много.
В конце не забудьте снова проверить целостность файлов с помощью SFC.
Всех приветствую!
Эта заметка может быть полезна в случаях, когда ОС Windows начала не стабильно работать, появились ошибки при запуске системных служб, приложений и т.д. Благо, что в самой же ОС есть спец. инструменты для проверки целостности (и исправления) системных файлов (речь о утилитах SFC и DISM).
Собственно, в неск. примерах ниже хочу показать как их можно использовать. В своих прошлых записях я тоже неоднократно ссылался на них (т.е. тема актуальна, несмотря на высокую стабильность работы современных версий Windows).
*
Примечание: системные файлы могут быть повреждены из-за вирусного заражения ОС, при сбоях файловой системы, при работе с некоторым ПО, из-за некорректного обновления, и пр. В целях безопасности — я бы на будущее порекомендовал делать 📌бэкапы важных данных + 📌контрольные точки в Windows.
📌 Важно!
Если у вас также пропали документы, фото, видео — ознакомьтесь с этой инструкцией/подборкой: https://ocomp.info/10-programm-dlya-vosstanovleniya-dannyih.html (часто удается многое восстановить).
*
Содержание статьи📎
- 1 Что можно посоветовать для восстан.-я системных файлов
- 1.1 ШАГ 1 (chkdsk)
- 1.1.1 Можно ли chkdsk запустить с установочной флешки, если текущая Windows не загружается
- 1.2 ШАГ 2 (SFC)
- 1.2.1 Что делать, если ошибки не будут исправлены
- 1.3 ШАГ 3 (DISM)
- 1.4 ШАГ 4 (Контр. точки)
- 1.1 ШАГ 1 (chkdsk)
→ Задать вопрос | дополнить
Что можно посоветовать для восстан.-я системных файлов
ШАГ 1 (chkdsk)
Перед тем, как переходить к восст. сист. файлов — рекомендуется выполнить проверку файловой системы диска (+ исправить ошибки, если будут найдены оные).
Для этого требуется запустить командную строку от имени администратора, а затем воспользоваться командной:
chkdsk v: /f
См. скрины ниже. 👇
Примечание:
- вместо «v:» — можно указать свою букву диска (например, «C:»);
- параметр «/f» — используется для исправления найденных ошибок;
- параметр «/r» — используется для обнаружения повреждённые секторов на диске и восст. информации, которую можно прочитать;
chkdsk v: /f — проверка диска
📌 Обратите внимание, что при успешной операции проверки диска — вы должны увидеть уведомление:
- либо, что Windows не обнаружила проблем;
- либо, что проблемы были устранены!
Проверка системного диска (chkdsk)
*
Можно ли chkdsk запустить с установочной флешки, если текущая Windows не загружается
Можно!
Только не факт, что она вам поможет… (по идее, если проблема с ошибками файловой системы возникли на системном диске — он будет проверен перед загрузкой ОС, причем, автоматически // без вашей просьбы на это).
Как запустить такую проверку:
- для начала нужно записать 📌установочную флешку с Windows;
- далее нужно загрузиться с нее (например, с помощью 📌Boot Menu);
- затем в меню вместо установки начать восстановление ОС;
Восстановление системы // Окно установки Windows 10
- после перейти в раздел устранения неисправностей и запустить командную строку. См. скрин ниже; 👇
Поиск и устранение неисправностей — командная строка
- в командной строке наберите notepad — откроется блокнот, через который можно посмотреть все текущие диски и их буквы (они нам и нужны!);
- собственно, теперь осталось только набрать команду проверки: скажем chkdsk D: /f (вместо «D» — свою букву диска).
Пример проверки диска, при загрузке с флешки
*
ШАГ 2 (SFC)
SFC (System File Checker) — спец. утилита для проверки и восст. файлов ОС.
Чтобы запустить ее — необходимо:
- открыть 📌командную строку от имени админа;
- ввести sfc /scannow и нажать Enter;
- дождаться результатов проверки*.
Начато сканирование системы. Этот процесс может занять некоторое время
* Результаты могут быть разными:
- идеально: если ошибки и нарушения целостности найдены не будут;
- хорошо: если найденные ошибки будут исправлены в ходе проверки;
- плохо/требуется доп. проверка: если ошибки будут найдены, но восстановить их не удастся.
Защита ресурсов Windows не обнаружила нарушений целостности
*
Что делать, если ошибки не будут исправлены
- заходим в 📌параметры ОС Windows и проверяем, чтобы было выключено шифрование диска;
Шифрование диска отключено (Windows 11)
- далее загружаемся с установочной флешки с Windows и запускаем «Восстановление системы»;
Восстановление системы
- далее открываем командную строку (во вкладке «Доп. параметры») и используем команду notepad (с помощью запуска блокнота — сможем узнать буквы всех дисков);
- затем используем команду: sfc /scannow /offbootdir=F:\ /offwindir=F:\Windows (где вместо «F:» — указываем букву диска с Windows. Вероятно, кстати, что буква не будет равна «C»!).
*
ШАГ 3 (DISM)
DISM (Deployment Image and Service Management)
Рекомендуется использовать уже после SFC (см. ШАГ 2).
Для запуска сначала также необходимо открыть 📌 командную строку под администратором, а затем ввести:
DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH
Операция занимает в среднем 3-15 мин., и во время ее выполнения — не стоит делать за ПК никаких ресурсоемких задач. См. пример ниже. 👇
DISM — запуск восстановления
В идеале вы должны увидеть сообщение о том, что восстановление выполнено успешно, 100%. См. пример. 👇
DISM — восстановление выполнено успешно, 100%
📌 Если вышеприведенные команда (DISM) выдала ошибку — попробуйте подключить/смонтировать образ ISO с Windows… (Windows взять нужно такой же версии, что установлена и у вас). Это можно сделать прямо в проводнике.
Кстати, кроме проводника образ ISO могут смонтировать в вирт. привод и спец. утилиты.
Открываем образ ISO (буква H)
Далее нужно ввести нижеприведенную команду (вместо буквы «H:» — укажите свою), и нажать Enter:
DISM /Online /Cleanup-Image /RestoreHealth /Source:H:\Sources\install.esd
В идеале через 3-15 мин. должно появится сообщение об успешном выполнении операции… 👇
Операция успешно завершена, восстановлено 100%
Примечание: DISM ведет логи, находятся они на системном диске C:\Windows\Logs\DISM (dism.log). Из них можно узнать, что было восстановлено, а что не удалось…
*
ШАГ 4 (Контр. точки)
Если всё вышеприведенное не дало результатов — я бы дополнительно посоветовал проверить наличие точек восстановления в Windows (если в наличии будет та точка, на дату которой система корректно работала, — стоит попробовать откатиться к ней).
Отмечу, что контрольные точки восст. обычно делаются автоматически (при вкл. опции).
*
Чтобы посм. какие есть точки восстановления — нужно:
- нажать Win+R, чтобы появилось окно «Выполнить»;
- ввести rstrui и нажать Enter;
- далее перед вами появится окно со списком точек (при их наличии). Если есть дата, на которую ПК корректно работал, выберите ее и попробуйте откатить систему (прим.: файлы и документы пользователя эта операция не затрагивает. По крайней мере, так заявляют разработчики Windows, да и раньше такого никогда не было… 🙂).
Все точки восстановления, список
*
📌 В помощь!
Как работать с точками восстановления в Windows 11 (для отката системы после появл. ошибок, невозможности загрузки и т.д.) — https://ocomp.info/tochku-vosstanovleniya-v-win11.html
*
Иные рекомендации по теме — приветствуются!
Успехов и легкой починки!
🙂