Logiss.ru

Ваша компьютерная помощь
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Проверка целостности системных файлов в Windows 7

Команда SFC /Scannow Windows 7 — как проверить целостность системы

«SFC /Scannow» — это специальная команда, предназначенная для проверки целостности файлов на системном диске. Очень удобная функция, позволяющая быстро найти источник нестабильности работы ОС. Подробнее об особенностях кода рассказано далее.

Как использовать команду

На Windows 7 такой код можно забить в окно «Выполнить», а также в командную строку. Оба средства работают идентично друг другу. К тому же оснастка также открывает CMD после ввода «SFC /Scannow».

Внешний вид командной строки Windows 10 — файлового менеджера

Обратите внимание! На Windows 7 проверка системных файлов должна выполняться регулярно, чтобы не довести систему до крайнего состояния.

Синтаксис команды SFC, перечень дополнительных параметров

Как правило, команду можно изменить, например, написав после слэша другой параметр. Синтаксис может быть следующим:

  • «/scannow». Данный параметр назначает для функции SFC задачу проверить целостность системы Windows 7 с последующим исправлением найденных ошибок;
  • «/verifyonly». По сути, это тот же параметр, что был описан в предыдущем пункте. Разница лишь в том, что команда ищет нарушения, но не исправляет их автоматически. Впоследствии это делает сам пользователь на основе стороннего софта;
  • «/scanfile=file». А здесь уже надо указывать конкретный файл, чтобы его потом проверить. После все равно нужно будет написать точное имя исследуемого файла;
  • «/offbootdir=boot». Такая опция исследует загрузочный каталог Windows на предмет наличия сбоев;
  • «/?». Написав такую комбинацию в командной строке, можно получить подробные сведения о дополнительных параметрах SFC, помощь.

Обратите внимание! Все команды пользователь прописывает вручную с клавиатуры ПК. Однако для удобства и экономии времени их можно скопировать, а потом вставить в нужное место CMD.

Сканирование системы через команду «SFC /Scannow» не требует перезагрузки

Как сканировать системные файлы на целостность с последующим восстановлением

Для этой цели не обязательно скачивать стороннее ПО из Интернета. Как и говорилось выше, всё необходимое уже есть в самой операционке. Далее процесс рассмотрен на примерах.

Как запустить команду «SFC /Scannow» в среде Windows 7 и 10

Проверка целостности системных файлов в Windows 7 быстро осуществляется встроенными средствами. Чтобы долго не искать решение задачи в Интернете, удобно воспользоваться следующим алгоритмом:

  1. Открыть меню «Пуск» с рабочего стола — навести курсор мыши на логотип Windows в левом нижнем углу экрана и тапнуть по нему ЛКМ.
  2. Теперь нужно воспользоваться универсальным методом открытия командной строки. Для этого необходимо прописать в поиске «Пуска» фразу «CMD» и запустить отобразившееся приложение от имени администратора. Такой способ открытия системного средства считается самым простым и быстрым по времени. Откроется окно в чёрном фоне. Это и есть командная строка виндовс. Здесь можно вводить различные команды для активации той или иной функции.
  3. Убедиться, что клавиатура ПК переключена на английскую раскладку, и прописать в строке, где моргает курсор, фразу «SFC /Scannow».
  4. Нажать по «Enter». Начнётся сканирование системы. Обычно данный процесс занимает несколько минут. Прогресс будет отображаться в виде процентов.

К сведению! По окончании сканирования система выдаст соответствующее сообщение о целостности файлов, на основании которого принимаются дальнейшие решения. Восстановление файлов Windows 7 происходит автоматически.

Окно «Выполнить» на Windows 7

Альтернативный метод запуска команды

Иногда хочется пойти нестандартным путём, который также приведёт к желаемому результату. Речь идёт об использовании окна «Выполнить». Сканирование системы Windows 7 на ошибки целостности файлов осуществляется следующим образом:

  1. Найти на клавиатуре компьютера кнопку правого «Win» и «R» и нажать на них одновременно, переключившись на английский язык. Появится стандартное средство «Выполнить». Сюда вводятся различные команды для быстрого открытия предустановленного ПО.
  2. В сороку «Открыть» ввести команду «SFC /Scannow» и тапнуть по «Enter». Ещё можно нажать ЛКМ по «Ок» внутри окна. Всё равно результат будет одинаков, и начнётся процесс сканирования диска в командной строке на нарушение целостности файлов.

Почему иногда восстановить файлы не удаётся

Редко, но всё же происходит так, что командная строка не может автоматически устранить нарушение целостности файлов после сканирования операционки. Есть масса причин такой ошибки. Ниже описаны лишь самые распространённые из них:

  • система не может отсканировать найденный файл и автоматически выдаёт сообщение о нарушениях его целостности. В данной ситуации проблема в самом файле. Возможно, виновато его расширение или размер;
  • проблемы с операционкой. Иногда Windows неправильно оценивает результаты сканирования, выдавая ложное сообщение. Это обстоятельство может быть вызвано вирусами или аппаратным сбоем;
  • недостаточно прав для восстановления. Именно по этой причине командную строку всегда нужно запускать с правами суперпользователя, т. е. от имени администратора, чтобы заблаговременно дать больше прав на сканирование;
  • невозможность сканирования некоторых системных файлов. Тоже не новость. Не всегда получается даже что-то удалить с системного диска. На деинсталляцию опять же необходимо разрешение администратора.
Читайте так же:
Norton Internet Security 2018 скачать бесплатно на 360 дней

Проверка целостности файлов на Windows 7

Обратите внимание! Чтобы получить больше прав и удалять системный софт, можно убрать из операционки учётную запись администратора.

Что делать, если не получается восстановить целостность файлов через командную строку

Здесь уже стоит прибегать к крайним мерам, например:

  • переустановить Windows. Как не крути, но целостность восстанавливать придётся, иначе сбоев в работе операционки не избежать. А пользоваться такой системой как минимум некомфортно. Поэтому лучше полностью снести десятку и установить заново с загрузочной флешки. Если в ПК стоит SSD-накопитель, то процесс установки виндовс займёт немного времени;
  • удалить последние установочные обновления. Если какое-то обновление встанет криво, то командная строка не сможет нормально просканировать файлы системного диска. Для устранения проблемы нужно зайти в центр обновления Windows и по дате отследить загруженные элементы за последний месяц, после чего деинсталлировать их прямо в этом окне или через безопасный режим;
  • воспользоваться возможностями стороннего софта. Естественно, такие приложения скачиваются из Интернета и могут повредить безопасности ПК;
  • проверить жёсткий диск на наличие битых секторов. Возможно, проблема в HDD, и он препятствует процессу сканирования командой «SFC/Scannow». Битые сектора исключаются из работы ЖД.

Обратите внимание! Как вариант, можно проверить ПК на вирусы и удалить найденное вредоносное ПО, службу, после чего повторить проверку. Для этого надо скачивать специальную программу с интернет-ресурсов для проверки и защиты ПК.

Проверка жёсткого диска на битые сектора

Возможные проблемы с командами SFC

По мнению многих пользователей, это одна из самых проблемных команд, которая не всегда может быть реализована стандартным средством Windows. Если коротко, то проблемы следующие:

  • невозможность начать сканирование. Скорее всего, пользователь неправильно ввёл символы в командную строку, либо утилита не может найти исполняемый файл;
  • сбои при проверке загрузочного каталога. Ошибка возникает, когда пользователь набирает команду «SFC /offbootdir=boot». Проблема особенно остро ощущается, если на HDD очень мало свободного места;
  • плохо работающая опция «SFC /scanfile=file» — проверка целостности Windows 7. Такой параметр команды SFC часто отказывается проверять указанный файл, потому что не может его найти на системном диске, несмотря на то, что файл присутствует.

Команда «SFC /Scannow» не всегда может исправить нарушение целостности файлов, особенно если в работе операционной системы наблюдается аппаратный сбой. Но полностью забраковать возможность такой проверки не удастся. Несмотря на все проблемы, команда «SFC Scannow» Windows 7 всё же производит сканирование системы на ошибки и оправдывает ожидания ряда пользователей.

Проверяем целостность системных файлов в Windows 7

Проверка целостности системных файлов в Windows 7

При неполадках в работе компьютера не лишним решением будет произвести проверку ОС на предмет целостности файлов системы. Именно повреждение или удаление данных объектов часто служит причиной некорректной работы ПК. Посмотрим, как можно выполнить указанную операцию в Виндовс 7.

Способы проверки

Если вы замечаете какие-то ошибки при работе компьютера или его некорректное поведение, например, периодическое появление синего экрана смерти, то, прежде всего, необходимо проверить диск на наличие ошибок. Если данная проверка никаких неисправностей не обнаружила, то в этом случае следует прибегнуть к сканированию системы на предмет целостности файлов системы, о котором мы подробно поговорим ниже. Данную операцию можно выполнить как воспользовавшись возможностями стороннего ПО, так и применив запуск внедренной утилиты Виндовс 7 «SFC» через «Командную строку». Следует, заметить, что даже сторонние программы используются только для того, чтобы активировать «SFC».

Способ 1: Windows Repair

Одной из самых популярных сторонних программ для сканирования компьютера на предмет повреждения файлов системы и их восстановления в случае обнаружения неполадок является Windows Repair.

    Откройте Windows Repair. Чтобы запустить проверку на предмет повреждения файлов системы, сразу в разделе «Pre-Repair Steps» кликайте по вкладке «Step 4 (Optional)».

Переход во вкладку Step 4 (Optional) в разделе Pre-Repair Steps в программе Reimage Repair в Windows 7

Запуск проверки на целостность системных файлов во вкладке Step 4 (Optional) в разделе Pre-Repair Steps в программе Reimage Repair в Windows 7

Проверка целостности системных файлов утилитой SFC запущенной программой Reimage Repair в Windows 7

Подробнее о работе данной утилиты мы поговорим при рассмотрении Способа 3, так как её можно запустить также методом использования внедренных Microsoft инструментов операционной системы.

Читайте так же:
Как смотреть телевизор через интернет

Способ 2: Glary Utilities

Следующей комплексной программой для оптимизации работы компьютера, с помощью которой можно проверить целостность файлов системы, является Glary Utilities. Использование данного приложения имеет одно важное преимущество перед предыдущим способом. Оно заключается в том, что Глори Утилитес, в отличие от Windows Repair, имеет русскоязычный интерфейс, что значительно облегчает выполнение задачи отечественным пользователям.

    Запустите Glary Utilities. Затем переходите в раздел «Модули», переключившись на соответствующую вкладку.

Переход в раздел Модули в программе Glary Utilities

Переход в раздел Сервис во вкладке Модули в программе Glary Utilities

Переход к восстановлению системных файлов в разделе Сервис во вкладке Модули в программе Glary Utilities

Проверка целостности системных файлов утилитой SFC запущенной программой Glary Utilities в Windows 7

Более подробная информация о работе «SFC» представлена при рассмотрении следующего метода.

Способ 3: «Командная строка»

Активировать «SFC» для сканирования на предмет повреждения файлов системы Виндовс, можно используя исключительно средства ОС, а конкретно «Командную строку».

    Чтобы вызвать «SFC» при помощи встроенных инструментов системы, нужно сразу активировать «Командную строку» с полномочиями администратора. Щелкайте «Пуск». Кликните «Все программы».

Переход ко всем программам через меню Пуск в Windows 7

Переход в папку Стандартные через меню Пуск в Windows 7

Запуск Командной строки от имени администратора с помощью контекстного меню через меню Пуск в Windows 7

Окно Командной строки запущено в Windows 7

Ввод команды sfc scannow в окно Командной строки в Windows 7

Сканирование системы на предмет целостности системных файлов в окне Командной строки в Windows 7

Сканирование системы на предмет целостности системных файлов не выявило нарушения целостности в окне Командной строки в Windows 7

Внимание! Для того чтобы «SFC» смог не только проверить целостность файлов системы, но и произвести их восстановление в случае обнаружения ошибок, перед запуском инструмент рекомендуется вставить установочный диск операционной системы. Это обязательно должен быть именно тот диск, с которого Виндовс устанавливалась на данный компьютер.

Есть несколько вариаций использования средства «SFC» для проверки целостности файлов системы. Если вам нужно выполнить сканирование без восстановления по умолчанию недостающих или поврежденных объектов ОС, то в «Командной строке» нужно ввести команду:

Ввод команды sfc verifyonly для запуска сканирования системы на предмет целостности системных файлов без их восстановления в окне Командной строки в Windows 7

Если вам необходимо проверить конкретный файл на предмет повреждения, то следует ввести команду, соответствующую следующему шаблону:

Ввод команды для запуска сканирования одного системного файла на предмет его целостности утилитой scf в окне Командной строки в Windows 7

Также особая команда существует для проверки операционной системы, расположенной на другом жестком диске, то есть, не той ОС, в которой вы работаете в данный момент. Её шаблон выглядит следующим образом:

sfc /scannow /offwindir=адрес_каталога_с_Виндовс

Ввод команды для запуска сканирования другой операционной системы на предмет целостности её системных файлов утилитой scf в окне Командной строки в Windows 7

Проблема с запуском «SFC»

При попытке активировать «SFC» может произойти такая проблема, что в «Командной строке» отобразится сообщение, говорящее о неудачной активации службы восстановления.

Сообщение Защите ресурсов Windows не удается запустить службу восстановления в окне Командной строки в Windows 7

Самой частой причиной данной проблемы является отключение системной службы «Установщик модулей Windows». Чтобы иметь возможность просканировать компьютер инструментом «SFC», её следует обязательно включить.

    Щелкайте «Пуск», переходите в «Панель управления».

Переход в Панель управления через меню Пуск в Windows 7

Переход в раздел Система и безопасность в Панели управления в Windows 7

Переход в раздел Администрирование из раздела Система и безопасность в Панели управления в Windows 7

Переход в окно Диспетчера служб из раздела Администрирование в Панели управления в Windows 7

Служба Установщик модулей Windows отключена в окне Диспетчера служб в Windows 7

Переход в свойства службы Установщик модулей Windows с помощью контекстного меню Диспетчера служб в Windows 7

Переход к выбору типа запуска службы во вкладке Общие в окне свойств службы Установщик модулей Windows в Windows 7

Выбор типа запуска службы Вручную во вкладке Общие в окне свойств службы Установщик модулей Windows в Windows 7

Сохранение изменений произведенных во вкладке Общие в окне свойств службы Установщик модулей Windows в Windows 7

Тип запуска вручную включен у службы Установщик модулей Windows в окне Диспетчера служб в Windows 7

Как видим, запустить проверку компьютера на целостность файлов системы можно как при помощи сторонних программ, так и воспользовавшись «Командной строкой» Виндовс. Впрочем, как бы вы не запускали проверку, все равно её выполняет системный инструмент «SFC». То есть, сторонние приложения могут только облегчить и сделать интуитивно понятным запуск встроенного инструмента для сканирования. Поэтому специально для того, чтобы произвести данный вид проверки, нет смысла скачивать и устанавливать ПО сторонних производителей. Правда, если оно уже для общих целей оптимизации системы установлено на вашем компьютере, то, конечно, можете использовать для активации «SFC» данные программные продукты, так как это все-таки удобнее, чем действовать традиционно через «Командную строку».

ЗакрытьМы рады, что смогли помочь Вам в решении проблемы.

Помимо этой статьи, на сайте еще 12312 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

Отблагодарите автора, поделитесь статьей в социальных сетях.

ЗакрытьОпишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Проверка целостности системных файлов в Windows 7

Если некоторые функции Windows не работают или Windows завершает работу, используйте средство проверки системных файлов для сканирования Windows и восстановления файлов.

Несмотря на то, что приведенные ниже шаги могут показаться сложными на первом этапе, просто выполните их по порядку, и мы попробуем помочь вам.

Запуск средства проверки системных файлов (SFC.exe)

выполнив указанные ниже действия.

Откройте командную строку с повышенными привилегиями. Для этого выполните указанные ниже действия, в зависимости от версии операционной системы:

Пользователям Windows 10, Windows 8.1 или Windows 8 перед запуском средства проверки системных файлов нужно запустить систему обслуживания образов развертывания и управления ими (DISM). (Если на вашем компьютере установлена система Windows 7 или Windows Vista, перейдите сразу к шагу 3.)

Введите следующую команду и нажмите клавишу ВВОД. Выполнение команды может занять несколько минут.

DISM.exe /Online /Cleanup-image /Restorehealth

Важно! При запуске этой команды DISM обращается к Центру обновления Windows, чтобы получить файлы для устранения повреждений. Но если поврежден клиент Центра обновления Windows, используйте работающий экземпляр Windows в качестве источника восстановления либо параллельную папку Windows из сетевого расположения или со съемного носителя, например DVD-диска Windows, в качестве источника файлов. Для этого введите в командной строке такую команду:

Читайте так же:
Как обойти возрастные ограничения на YouTube

DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:RepairSourceWindows /LimitAccess

Примечание. Вместо заполнителя C:RepairSourceWindows укажите расположение вашего источника восстановления. Дополнительные сведения об использовании средства DISM для восстановления Windows см. в статье Восстановление образа Windows.

Введите в командной строке приведенную ниже команду и нажмите клавишу ВВОД:

Командной строки с правами администратора - sfc/scannow

Команда sfc /scannow проверит все защищенные системные файлы и заменит поврежденные файлы их кэшированной копией, расположенной в сжатой папке по адресу %WinDir%System32dllcache.
Заполнитель %WinDir% представляет собой папку операционной системы Windows. Например, C:Windows.

Примечание. Не закрывайте это окно командной строки, пока проверка не завершится на 100 %. Результаты проверки будут показаны после завершения данного процесса.

После завершения процесса проверки на экране может появиться одно из приведенных ниже сообщений:

Защита ресурсов Windows не обнаружила нарушений целостности.

Это значит, что отсутствующие и поврежденные системные файлы не обнаружены.

Защита ресурсов Windows не может выполнить запрошенную операцию.

Для устранения этой проблемы выполните сканирование с помощью средства проверки системных файлов в безопасном режиме, убедитесь, что папки PendingDeletes и PendingRenames находятся в папке %WinDir%WinSxSTemp.

Защита ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила. Сведения см. в журнале CBS.Log %WinDir%LogsCBSCBS.log.

Для просмотра подробных сведений о сканировании и восстановлении системных файлов перейдите к разделу Как просмотреть подробные сведения процесса работы средства проверки системных файлов.

Защита ресурсов Windows обнаружила поврежденные файлы, но не может восстановить некоторые из них. Сведения см. в журнале CBS.Log %WinDir%LogsCBSCBS.log.

Проведите пальцем от правого края экрана к центру и коснитесь кнопки Поиск. Либо, если вы используете мышь, переместите указатель в правый нижний угол экрана и щелкните кнопку Поиск. Введите запрос Командная строка в поле Поиск, щелкните правой кнопкой мыши элемент Командная строка, затем выберите команду Запуск от имени администратора. Если система запросит пароль администратора или подтверждение, введите пароль или нажмите кнопку Разрешить.
Command prompt - Run as administrator (Windows 8 or 8.1)

Для этого нажмите кнопку Пуск, введите запрос Командная строка или cmd в поле Поиск, щелкните правой кнопкой мыши элемент Командная строка, а затем выберите команду Запуск от имени администратора. При получении запроса на ввод пароля администратора или подтверждения введите пароль или нажмите кнопку Разрешить.
Запрос команды - Запуск от имени администратора

Дополнительная информация

Просмотр подробных сведений о процессе работы средства проверки системных файлов.

Чтобы ознакомиться с подробными сведениями, включенными в файл CBS.Log, вы можете скопировать сведения в файл Sfcdetails.txt с помощью команды Findstr, а затем просмотреть их в этом файле. Для этого выполните указанные ниже действия.

Откройте командную строку с повышенными привилегиями, как это описано на шаге 1.

Введите в командной строке приведенную ниже команду и нажмите клавишу ВВОД:

Примечание. В файле Sfcdetails.txt содержатся сведения о каждом запуске средства проверки системных файлов на компьютере. Он также содержит информацию о файлах, которые не были исправлены средством проверки системных файлов. Проверьте дату и время записей, чтобы определить проблемные файлы, обнаруженные при последнем запуске средства проверки системных файлов.

Откройте файл Sfcdetails.txt на рабочем столе.

В файле Sfcdetails.txt используется следующий формат:

Сведения о дате и времени SFC В следующем примере файла журнала содержится запись для одного файла, который не удалось исправить: 2007-01-12 12:10:42, Info CSI 00000008 [SR] Cannot repair member file [l:34<17>]»Accessibility.dll» of Accessibility, Version = 6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Culture neutral, VersionScope neutral, PublicKeyToken = , Type neutral, TypeName neutral, PublicKey neutral in the store, file is missing

Как вручную заменить поврежденный системный файл гарантированно работоспособной копией файла.

После определения, какой системный файл поврежден и не может быть восстановлен, с помощью подробных сведений в файле Sfcdetails.txt, выясните расположение поврежденного файла, затем вручную замените поврежденный файл его гарантировано работоспособной копией. Для этого выполните указанные ниже действия.

Примечание. Гарантировано работоспособную копию системного файла можно взять с другого компьютера, на котором установлена такая же, как на вашем компьютере версия Windows. Чтобы убедиться в работоспособности системного файла, который вы планируете скопировать на другом компьютере, можно провести процесс проверки средством проверки системных файлов.

Распространите на поврежденный системный файл права собственности администратора. Для этого скопируйте, а затем вставьте (или введите) в командную строку с повышенными привилегиями приведенную ниже команду, затем нажмите клавишу ВВОД:

Читайте так же:
Как отправить факс с компьютера через интернет

takeown /f Путь_и_имя_файла Примечание. Заполнитель Путь_и_имя_файла представляет собой путь и имя файла для поврежденного файла. Например, введите takeown /f C:windowssystem32jscript.dll.
Командная строка администратора права - команда успешно выполнена

Предоставьте администраторам полный доступ к поврежденному системному файлу. Для этого скопируйте и вставьте (или введите) приведенную ниже команду и нажмите клавишу ВВОД:

icacls Путь_и_имя_файла /GRANT ADMINISTRATORS:F Примечание. Заполнитель Путь_и_имя_файла представляет собой путь и имя файла для поврежденного файла. Например, введите icacls C:windowssystem32jscript.dll /grant administrators:F.
Командной строки с правами администратора

Замените поврежденный системный файл гарантировано работоспособной копией файла. Для этого скопируйте и вставьте (или введите) приведенную ниже команду и нажмите клавишу ВВОД:

Copy Исходный_файл Расположение Примечание. Заполнитель Исходный_файл представляет собой путь и имя гарантировано работоспособной копии файла на вашем компьютере, а заполнитель Расположение представляет собой путь и имя поврежденного файла. Например, введите copy E:tempjscript.dll C:windowssystem32jscript.dll.

Если описанные выше действия не помогли, возможно, потребуется переустановить Windows. Дополнительные сведения см . в разделе Варианты восстановления Windows10.

Проверка и восстановление целостности системных файлов Windows 7/10

Операционная система Windows во многом подобна живому организму, из чего следует, что порой даже самое малое повреждение или удаление одного или нескольких её файлов способно привести к появлению определённых проблем. Причиной повреждения могут стать действия вирусов, сбои в работе программного обеспечения, внезапное отключение электропитания, ошибки при редактировании системных библиотек и так далее.

В результате пользователь может сталкиваться с различными ошибками при запуске программ или невозможностью их установки, проблемами с системными настройками и даже синими «экранами смерти». Поэтому при диагностике неполадок, первым делом обычно рекомендуется выполнить проверку целостности системных файлов Windows 7/10. На данный момент существует два основных метода проверки и восстановления системных файлов – с помощью штатных утилит SFC и DISM, запускаемых через командную строку или консоль PowerShell.

Второй инструмент является более мощным и обычно применяется, когда SFC не способна справиться с задачей или её запуск завершается ошибкой. Существуют также предназначенные для этих целей сторонние программы, но они по большей части дублируют функционал SFC и DISM, обеспечивая более удобный к ним доступ посредством использования графического интерфейса. В критических случаях, когда ни SFC, ни DISM не помогают, применяется восстановление системы или отдельных её компонентов с помощью заранее созданной резервной копии.

Использование SFC

Утилита SFC или иначе System Files Checker присутствует во всех версиях Windows, начиная с 2000, и предназначается для проверки состояния и восстановления системных файлов. SFC может принимать несколько аргументов, но в данном случае нас интересует только один. Проверка и восстановление системных файлов Windows 7/10 с её помощью производится следующим образом. Запустите от имени администратора командную строку или консоль PowerShell и выполните такую команду:

Процедура проверки займёт некоторое время. Если по завершении будут найдены ошибки, утилита предложит выполнить восстановление повреждённых файлов в процессе перезагрузки компьютера. Если SFC пишет, что не может восстановить файлы, убедитесь, что у вас отключены функции шифрования EFS и Bitlocker, загрузитесь в безопасном режиме, после чего повторите процедуру сканирования.

Проверка диска командой sfc /scannow

Для обеспечения максимального доступа к файловой системе процедуру восстановления поврежденных системных файлов Windows можно выполнить в загрузочной среде. Попасть в среду восстановления можно несколькими способами, но предлагаем наиболее универсальный. Загрузите компьютер с установочного диска Windows, а когда на экране появится окно мастера установки, нажмите Shift + F10. Так как в загрузочной среде буквы дисков отличаются, вам нужно определить букву системного раздела. Выполняем такие команды:

diskpart
list volume

proverka-failov-windows-2

На MBR-дисках системный раздел, скорее всего, будет иметь букву D, а раздел «Зарезервировано системой» – букву C. Зная буквенные метки томов, командой exit закрываем Diskpart и производим проверку:

sfc /scannow /offbootdir=C:/ /offwindir=D:/

proverka-failov-windows-3

По завершении сканирования Windows перезагрузится в обычном режиме.

Утилита DISM

Как проверить целостность системных файлов Windows 7/10, если описанный выше способ не помогает или при выполнении команд выдаются разные ошибки? В этом случае можно попробовать прибегнуть к более мощному средству – утилите DISM. Запускаем командную строку с правами администратора и выполняем такую команду:

dism.exe /online /cleanup-image /scanhealth

Если утилита сообщит, что хранилище компонентов подлежит восстановлению, восстанавливаем его следующей командой:

dism.exe /online /cleanup-image /restorehealth

Сканирование при помощи утилиты dism

Если в процессе выполнения команд будут выдаваться ошибки, попробуйте восстановить хранилище компонентов с помощью запущенной с повышенными правами PowerShell, выполнив команду Repair-WindowsImage -Online -RestoreHealth при подключении компьютера к интернету.

Читайте так же:
Как добавить текстуры в Adobe Photoshop

После проделанных процедур можно произвести проверку sfc /scannow и посмотреть, не будут ли повторяться ошибки. Если да, проверьте, включена ли у вас служба «Установщик модулей Windows», а вообще, сделать это желательно заранее.

proverka-failov-windows-5

Восстановление поврежденных файлов в ручном режиме

Данный способ применяется при невозможности восстановления поврежденных файлов SFC, но для его использования вам в любом случае понадобится точно такая же операционная система, установленная на другом компьютере или виртуальной машине либо резервная копия. Чтобы определить, какие именно файлы нужно восстановить, выполните в командной строке команду:

Поиск поврежденных файлов с помощью команды findstr

Информация о повреждённых файлах будут сохранена в лог-файл, в нашем случае это sfc.log на диск D. Содержимое файла может быть достаточно объёмным, ищите в нем блоки с ключевой фразой «Cannot repair» (не удалось восстановить) с соответствующими датой и временем сканирования.

proverka-failov-windows-7

На приложенном скриншоте видно, что SFC не смогла восстановить файл Asseccbility.dll. В этом же логе должен быть указан путь к неисправимому файлу. Скопируйте оригинальный файл с другого компьютера и замените им вручную повреждённый. На данном этапе нередко приходится сталкиваться с проблемами, так как файл может оказаться либо используемым системными процессами, либо пользователь не будет иметь на него права.

Для получения прав и замены таких файлов можно использовать штатные консольные утилиты Takeown с параметром /f и icacls с параметром /grant administrators:f, но есть более простой и универсальный способ – воспользоваться любым «живым диском» со встроенный файловым менеджером, например, Dr.Web LiveDisk. Если компьютер загружается, всё ещё проще, достаточно скопировать оригинальные файлы в любую удобную вам папку на его жёстком диске.

Отредактировать загрузочный образ ISO того же Dr.Web LiveDisk можно в программе UltraISO, создав в нём папку и скопировав в него windows-файлы.

Теперь рассмотрим, как восстановить системные файлы Windows 7/10 с помощью такого диска. Загрузившись с носителя, найдите свою папку с файлами (в Dr.Web LiveDisk точкой монтирования служит /cdrom), скопируйте оригинальные файлы в буфер, перейдите в целевой каталог папки win и замените ими повреждённые.

Ручная замена поврежденных файлов - шаг 1

Ручная замена поврежденных файлов - шаг 2

Ручная замена поврежденных файлов - шаг 3

Если оригинальные файлы лежат на диске Windows, ищите их в расположении win, в том разделе, в который вы их поместили. Данный способ удобен тем, что снимает все ограничения файловой системы Windows, позволяя получать к ней монопольный доступ.

Использование сторонних приложений

Разработка специальных программ, которые позволяли бы восстанавливать повреждённые и удалённые системные файлы, не имеет смысла, так как весь необходимый для этого функционал имеется в самой системе. Однако существуют инструменты, упрощающие доступ к штатным средствам с помощью удобного графического интерфейса. Таковым, к примеру, является Microsoft DaRT – загрузочный диск, представляющий собой набор средств администрирования, в который также входит модуль сканирования и восстановления системных файлов Windows. Порядок действий такой проверки представлен на скриншотах ниже.

Запуск утилиты Microsoft DaRT

Диагностика с помощью Microsoft DaRT - шаг 1

Диагностика с помощью Microsoft DaRT - шаг 2

Диагностика с помощью Microsoft DaRT - шаг 3

Диагностика с помощью Microsoft DaRT - шаг 4

Диагностика с помощью Microsoft DaRT - шаг 5

Диагностика с помощью Microsoft DaRT - шаг 6

Диагностика с помощью Microsoft DaRT - шаг 7

Для более удобного запуска SFC служат также программы Windows Repair и Glary Utilities, только в отличие от Microsoft DaRT, стартуют они из рабочей системы.

В Windows Repair для запуска проверки необходимо перейти в раздел Pre-Repair Steps, крикнуть по вкладке Step 4 (Optional)» и нажать кнопку «Check».

Windows Repair фото 1

Windows Repair фото 2

В Glary Utilities переходим на вкладку «Модули», в меню слева выбираем «Сервис» и жмем «Восстановление системных файлов». В обоих случаях будет запущена стандартная консольная утилита SFC.

Glary Utilities

Прочие способы

Что касается вопроса, как восстановить полностью удаленные системные файлы, тут всё и так должно быть ясно. Если позволяют размеры диска, регулярно создавайте резервные копии системного раздела или, по крайней мере, не отключайте защиту системы, чтобы в случае чего иметь возможность выполнить откат к предыдущей контрольной точке.

Восстановление системы из резервной копии - шаг 1

Восстановление системы из резервной копии - шаг 2

И последнее, на что хотелось бы обратить внимание. Если вы скачали и установили пользовательскую сборку, будьте готовы к тому, что SFC более чем наверняка найдёт в ней поврежденные файлы. Причина очень проста – сборщики очень часто модифицируют свои образы, заменяя, к примеру, оригинальные иконки в библиотеках и прочее. Поэтому перед тем, как производить восстановление оригинальных файлов, подумайте, действительно ли это вам нужно, если в работе системы не наблюдается неполадок.

Ссылка на основную публикацию
Adblock
detector