Сканирование системных файлов windows 7. SFC Scannow - что это за команда

Здравствуйте читатели блога компании КомСервис (г. Набережные Челны)!

Восстановление системных файлов Windows 7 или Windows 8/8.1 интереснейшая тема. Особенно если операционная система начинает глючить, а образа восстановления у нас нет и мы забыли включить защиту системы чтобы создавались . В этом случае мы не сможем , не сможем так же откатить Windows на созданную точку восстановления и нам тоже лень, так как на это уйдет целый день. И как раз здесь у нас есть еще один шанс вернуть Windows в нормальное состояние - попробовать . В этой статье постараюсь полностью раскрыть тему, чтобы можно было в любой ситуации реанимировать наш .

Структура статьи

1. Восстановление системных файлов в загруженной системе

жмем Enter и ждем завершения сканирования

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

3. Как узнать букву диска с установленной Windows

Если у вас получилось с помощью клавиши F8 вызвать окошко «Дополнительные варианты загрузки» и выбрать «Устранение неполадок компьютера», то нам необходимо узнать букву диска куда установлена Windows которую присвоила среда восстановления. Это можно сделать двумя способами

1. Вызвать блокнот командой

В блокноте раскрыть меню Файл и выбрать Открыть…

Слева нажать Компьютер и перед вами будут диски с буквами

Можно зайти на диск и убедиться что и где.

2. Используем утилиту DISKPART

В командной строке вводим

diskpart - вызываем утилиту для работы с дисками

list disk - просматриваем список дисков

select disk - выбираю нужный мне

detail disk - вызываю сведения об этом диске

4. Восстановление системных файлов вручную

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

findstr /c:»» %windir%\Logs\CBS\CBS.log >»%userprofile%\Desktop\sfcdetails.txt»

и тщательно изучить файл sfcdetails.txt на рабочем столе.

Должно быть что-то похожее как на рисунке ниже

После того как имя поврежденного файла известно (Accessibility.dll), я бы поискал такой же в дистрибутиве и заменил. При этом естественно нужно будет получить . А перед тем как загружаться в Windows и получать права на файлы можно попробовать скопировать нужные файлы с помощью блокнота запущенного из среды восстановления (как это сделать было написано выше).

Заключение

Друзья! Все написанное выше про восстановление системных файлов в Windows 7 справедливо и для . И, я бы еще к Windows 8 применил бы такую команду

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

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

Метод анализа файлов

Основным инструментом для проверки и анализа их целостности в «Семёрке» служит встроенное в ОС приложение «SFC.exe», которое кроме этого может и восстанавливать дефектные файлы. Регулярное использование команды для выполнения проверки «sfc /scannow» позволит обеспечить бесперебойную работу «Виндовс 7». Рекомендуется ее применять не реже одного раза в полугодие.

Процедура анализа

Встроенное в Windows 7 средство проверки запускается следующим образом:

Примечание: нельзя закрывать консоль до полного завершения процедуры. По окончании появятся результаты выполненной работы программы.

  1. Перезапустить компьютер;
  2. Готово. Проверка целостности системы выполнена, и поврежденные файлы исправлены.

Иногда случается, что приложение не может самостоятельно справиться с исправлением поврежденных файлов. В таких случаях рекомендуется производить анализ в безопасном режиме, но если даже это не позволяет устранить проблему, то требуется выполнить: «findstr /c:»« %windir%\Logs\CBS\CBS.log >»%userprofile%\Desktop\sfc.txt».

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

Алгоритм восстановления поверженного файла в ручном режиме

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


А если приложение «SFC.exe» совсем не работает?

Бывает, что утилита даже не может запуститься. В такой ситуации следует проанализировать работоспособность следующих приложений:

  1. Локатор удаленного вызова процедур;
  2. Удаленный вызов процедур;
  3. Запуск серверных процессов DCOM.

Если эти программы функционируют нормально, то «SFC.exe» запустится.

Также утилита не справится со своими функциями, когда в службе «Установщика модулей Windows» активирован ручной тип запуска службы восстановления.

Дополнительные способы анализа через «SFC»

Если надо, например, сделать анализ целостности файлов на удаленной ОС либо решить другие различные проблемы, то существуют несколько следующих эффективных приемов:

  1. Доступно осуществить проверку и без последующего процесса восстановления. Для этого пользуясь алгоритмом инструкции, приведенной выше, надо воспользоваться командой «sfc /verifyonly».
  2. Если необходимо, то можно реанимировать лишь конкретный файл, напечатав в консоли: «sfc /scanfile=Месторасположение».
  3. В ситуации, если требуется произвести анализ «Виндовс» установленной на другом логическом разделе винчестера, то поможет команда: «sfc /scannow /offwindir=Месторасположение каталога Windows».

Заключение

Некоторые пользователи на свое усмотрение модифицируют файлы, изменяют иконки в проводнике и тому подобное. После работы приложения по анализу и исправлению целостности ОС все внесенные корректировки будут отменены и вновь примут вид, предусмотренный по умолчанию. Поэтому таким владельцам компьютеров потребуется после осуществления работы утилиты снова выполнить все свои операции по модификации системы.

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

Проверка системы

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

Если при запуске утилиты Scannow система сообщает, что вы установили неправильный компакт-диск, то может быть два варианта:

  • На диске записан неоригинальный дистрибутив Windows XP.
  • Дистрибутив оригинальный, но более ранней версии (на диске SP1, а на компьютере – SP3).

Какой бы ни была причина появления ошибки, восстановить системные данные с такого диска уже не получится. Решение – найти носитель с оригинальным дистрибутивом и подходящей версией и повторить сканирование системы. Проверка с помощью sfc /scannow – это наиболее действенный способ восстановления системных файлов, который помогает практически всегда. Исключением может стать разве что серьезный сбой, который устраняется только переустановкой системы.

Загрузка удачной конфигурации

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

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

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

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

Ручная замена

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

Создание загрузочной флешки ERD Commander занимает минут 10. После завершения процесса перезагрузите компьютер и нажмите F11 для запуска Boot Menu. Выполните загрузку с подключенной флешки. Теперь можно восстановить системные файлы, заменив их с носителя ERD Commander.

Важно: для корректной замены вам нужно знать, какие системные файлы Windows XP повреждены. Посмотреть список поврежденных данных можно в сообщении об ошибке, которая выдает системе при запуске. Перемещать с ERD Commander следует только эти поврежденные данные.

Восстановление производится с оригинального дистрибутива Windows XP. ERD Commander не содержит необходимые данные, он лишь создает среду для перемещения.

  1. При появлении стартового окна ERD Commander выберите загрузку пятой версии (для Windows XP).
  2. Выполните подключение к установленной системе.
  3. Появится рабочий стол, отдаленно похожий на XP. Установите диск с дистрибутивом Виндовс и откройте его через «Мой компьютер».

Ваша цель – найти на установочном диске поврежденные файлы и скопировать их в папку «Windows». Все необходимые данные на диске хранятся в каталоге «I386». Посмотрим, как проводится восстановление на примере файла userinit.exe, отвечающего за запуск важных системных процессов:

Перенесенный файл не готов к работе – его нужно еще распаковать. Распаковка осуществляется через командную строку:

  1. Откройте меню «Start» и запустите инструмент «Run». Это аналог инструмента «Выполнить» в меню «Пуск» в среде Виндовс.
  2. Введите команду такого вида: «expand c:\windows\system32\userinit.ex_ c:\windows\system32\userinit.exe». Пробел должен быть только между командой и адресами файлов; внутри пути к файлу пробелов нет.

Разберем синтаксис команды: expand – это запрос на замену файла. Первый путь – это запакованные данные, второй путь – поврежденный файл, который нужно заменить. После выполнения распаковки нужно перезапустить компьютер и загрузиться с жесткого диска. Если вы заменили все поврежденные данные, то Виндовс XP должна загрузиться без ошибок.

Читайте в статье о том, как проводится проверка системных файлов Windows. Для чего проверять целостность, как восстановить в Виндовс 10, 8, 7 и XP.

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

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

Запустить проверку системных файлов можно на любой версии Windows , начиная с XP . Вам достаточно зайти в командную строку. В большинстве версий Windows это можно сделать при помощи меню. «Пуск». В восьмой версии ОС для вызова командной строки от лицам администратора нужно вызвать контекстное меню при помощи сочетания клавиш Win +X , а затем выбрать из списка нужный пункт.

  1. Введите команду sfc /scannow.
  2. Нажмите Enter .
  3. Дождитесь окончания проверки и оцените результат.

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

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

Дополнительные возможности SFC

Встроенную утилиту SFC можно запустить с несколькими параметрами. Кроме проверкиWindows можно провести:

  1. Если вы не хотите исправлять ошибки в системных файлах, то введите команду sfc /verifyonly.
  2. Если вы точно знаете, какой системный файл поврежден вирусом, то можно подсказать какой именно: sfc /scanfile=путь_к_файлу. Если вы замените слово scanfile на verifyonly, будет проведена только проверка конкретного файла, система не будет его восстанавливать.
  3. Если вы хотите проверить файлы не в текущей папке, а на удаленном компьютере или другом жестком диске, то нужно ввести команду в следующем виде: sfc /scannow /offwindir=путь_к_папке_windows.

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

Возможные проблемы

Если вы не смогли восстановить файлы стандартными способами, то вручную это можно сделать с помощью образа диска системы. Редактировать виртуальный диск с системными файлами можно при помощи утилиты UltraISO или подобных ей программ. Восстановление системы происходит по алгоритму:

  1. Зайдите в папку с файлами образа. ПО умолчанию LiveDisk использует /cdrom.
  2. Оттуда скопируйте нужные файлы в буфер обмена, а затем переместите их в win .

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

Ручное восстановление хорошо подходит для продвинутых пользователей. Тем, кто неуверенно обращается с компьютером лучше всего использовать утилиты, работающие в автоматическом режиме. Также есть программы, способные облегчить работу со встроенными службами.

Microsoft DaRT

Это не просто утилита, а загрузочный диск, способный справиться с задачей восстановления системных файлов. Настройте загрузки с диска перед запуском ПК и вставьте загрузочный диск. Можно скачать Microsoft DaRT, а потом при помощи ПО Nero записать его на носитель. Проверка и восстановление системных файлов производится по инструкции:

  1. Выберите в меню загрузочного диска утилиту для проверки вашей версии системы.
  2. Из представленных в следующем меню действий остановитесь на пункте «Диагностика».
  3. Затем вам нужно выбрать пункт Diagnostics and Recovery Toolset.
  4. После предварительной настройки останется лишь выбрать целевую операционную систему. У большинства пользователей она всего одна.
  5. Меню предложит вам несколько вариантов работы с жестким диском и системой, выбрать нужно «Средство проверки системных файлов».
  6. Далее следуйте подсказкам мастера проверки. Выберите автоматический режим работы,

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

Windows Repair

Эта утилита стартует из рабочей среды. Работать нужно по инструкции:

  1. Зайдите в раздел Pre-Repair Steps.
  2. Выберите вкладку Step 4 (Optional).
  3. Нажмите кнопку Check.

Эта утилита проста – вам не потребуется делать дополнительные действия. Она подойдет для неопытных пользователей, которые не имеют навыков работы с командной строкой. Она запускает из своей оболочки стандартную утилиту SFC .

Glary Utilities

Аналогично предыдущей работает Glary Utilities – она максимально проста и понятна. В ней нет большого количества вкладок. Преимущество этой программы в том, что она русифицирована. Все команды понятны пользователям. Через нее можно не только проверить, но и восстановить систему.

Действуйте по инструкции:

  1. Зайдите во вкладку «Модули».
  2. В левом боковом меню выберите пункт «Сервис».
  3. В правой части окна нажмите «Восстановление системных файлов».

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


Нередко пользователи вынуждены полагать, что системные файлы операционной системы (ОС) повреждены, причина в характерных сбоях при выполнении элементарных операций и медленной работе компьютера. Бывает, что загрузка внешнего IT-продукта приводит к деструктивному изменению конфигурации ОС. В этих случаях помогает проверка целостности системных файлов в Windows 10.

Обычно, в ОС предусмотрены два программных продукта SFC.exe и DISM.exe, и, кроме этого, команда Repair-WindowsImage для Windows PowerShell. Первые проверяют целостность составляющих системы и автоматически восстанавливают их выявленные дефекты. Вторая делает это, применяя DISM.

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

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

Исследование целостности системы и исправление ее элементов с использованием SFC

Команда сканирования целостности ОС sfc /scannow популярна среди опытных пользователей. Она автоматически исследует и устраняет дефекты составляющих ОС.

Функционирование SFC осуществляется от имени администратора, через командную строку, открывающуюся правым кликом мыши по меню «Пуск». Далее вводится sfc /scannow и нажимается «Enter».

Эти действия начинают проверку ОС, в результате которой выявленные повреждения исправляются. При отсутствии ошибок, пользователь видит послание «Защита ресурсов Windows не обнаружила нарушений целостности». Иной аспект данного исследования - неустранимые повреждения. Им будет посвящена часть продолжения этой статьи.

Команда sfc /scanfile=»путь_к_файлу» дает возможность проверить наличие ошибок в определенном системном компоненте.

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

Исследование целостности с использованием SFC в среде восстановления ОС

Не отнимает много времени, и не предполагает специальных навыков. Запуск в среде восстановления ОС выполняется несколькими способами:

  1. Нужно войти в «Параметры» и поочередно выбрать «Обновление и безопасность», «Восстановление», «Особые варианты загрузки» и «Перезагрузить сейчас». Более простой метод: в нижней правой части интерфейса входа в ОС нажимается ярлычок «вкл.», после чего, удерживая «Shift», необходимо кликнуть «Перезагрузка».
  2. Другой вариант - загрузка с предварительно подготовленного диска восстановления ОС.
  3. Еще одна альтернатива - электронный носитель с дистрибутивом ОС. В программе установки, после выбора языка, в левой нижней части выбирается «Восстановление системы».


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

  • diskpart
  • list volume


По итогам запуска указанных команд пользователь видит перечень томов. Рекомендуется запомнить их обозначения, соответствующие диску «Зарезервировано системой» и разделу с ОС, так как иногда они отличаются от тех, что есть в проводнике.

sfc /scannow /offbootdir=F:\ /offwindir=C:\Windows (где F - указанный ранее диск «Зарезервировано системой», а C:\Windows - путь к папке ОС).


Описанные действия инициируют глубокое исследование целостности системы, в течение которого команда SFC исправляет все поврежденные компоненты, без исключения. Изучение может занять много времени. Индикатор подчеркивания, мерцая, показывает, что система продолжает работу. По окончании командная строка закрывается, а ОС перезагружается в стандартном режиме.

Сканирование и восстановление системы с использованием DISM.exe

Бывает, что команда SFC не справляется с некоторыми дефектами системных компонентов. IT-продукт DISM.exe позволяет закончить начатое восстановление. Она сканирует и обслуживает систему, исправляя даже самые проблемные компоненты.

DISM.exe используется даже тогда, когда SFC не выявляет дефектов целостности ОС, а повод подозревать, что они есть сохраняется.

Прежде всего, правым кликом мыши по меню «Пуск» от имени администратора запускается командная строка. Потом запускаются другие команды:

  • dism /Online /Cleanup-Image /CheckHealth. Применяется для формирования сведений о состоянии ОС, наличии повреждений ее компонентов. Не инициирует исследование, сканирует более ранние значения зафиксированных параметров.


  • dism /Online /Cleanup-Image /ScanHealth. Исследует и проверяет целостность хранилища системных составляющих. Занимает много времени, с трудом преодолевая отметку в 20%.


  • dism /Online /Cleanup-Image /RestoreHealth. Исследует и автоматически восстанавливает ОС. Работает медленно, временами прерываясь.


В обстоятельствах, когда восстановление хранилища системных элементов не осуществляется, используется install.wim (esd) с Windows 10 ISO в качестве источника исправляемых составляющих. Для этого применяется другая опция:

dism /Online /Cleanup-Image /RestoreHealth /Source:wim:путь_к_файлу_wim:1 /limitaccess

В отдельных случаях «.wim заменяется на.esd».

Во время использования этих команд, все осуществляемые операции сохраняются в журнале, который содержится в Windows\Logs\CBS\CBS.log и Windows\Logs\DISM\dism.log. Инструмент DISM запускается в среде восстановления ОС так же, как это происходит при работе SFC.

Это программное средство реализуется также в Windows PowerShell от имени администратора, с применением совокупности команд Repair-WindowsImage. Например:

  • Repair-WindowsImage -Online -ScanHealth. Ищет дефекты системных элементов,
  • Repair-WindowsImage -Online -RestoreHealth. Исследует и устраняет неисправности.

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

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

Заключение

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