- Как запустить проверку системных файлов в Windows
- Как выполнить проверку системных файлов в операционной системе windows 7
- Метод анализа файлов
- Процедура анализа
- Рекомендации по устранению проблем
- Алгоритм восстановления поверженного файла в ручном режиме
- А если приложение «SFC.exe» совсем не работает?
- Дополнительные способы анализа через «SFC»
- Что происходит после запуска средства проверки системных файлов?
- Другие команды SFC, которые можно выполнять в Windows
- Как запустить автономное сканирование SFC в Windows
- Как найти файл журнала SFC в Windows
- Использование SFC
- Способы проверки
- Способ 1: Windows Repair
- Способ 2: Glary Utilities
- Способ 3: «Командная строка»
- Проблема с запуском «SFC»
- Замена системного файла вручную в Windows
Как запустить проверку системных файлов в Windows
Как запустить средство проверки системных файлов в Windows / Zen Catch-32 Как запустить средство проверки системных файлов в Windows / Zen Catch-32
Чтобы использовать SFC, вы должны запустить скрипт в командной строке.
- Нажмите Win + S, чтобы открыть поиск Windows, и введите командную строку в поле поиска.
- Справа выберите параметр «Запуск от имени администратора.
- Нажмите «Да» в командной строке контроля учетных записей, чтобы разрешить командной строке вносить изменения в компьютер.
- В командной строке введите следующую команду
sfc/scannow
- Нажмите клавишу ввода
Как выполнить проверку системных файлов в операционной системе windows 7
В результате некоторых ошибок в Windows 7 и заражений вредоносным ПО возникает необходимость анализа файловой целостности системы. Кроме того, файлы часто повреждаются из-за неправильного выключения ПК и скачков напряжения. Поэтому каждый пользователь «Семерки» должен иметь возможность самостоятельно проверить и реанимировать системные файлы на компьютере с Windows 7.
Метод анализа файлов
Основным инструментом проверки и анализа их целостности в Seven является встроенное в ОС приложение SFC.exe, которое также может восстанавливать дефектные файлы. Регулярное использование команды sfc /scannow обеспечит бесперебойную работу Windows 7. Рекомендуется использовать ее не реже одного раза в полгода.
Процедура анализа
Встроенная проверка в Windows 7 работает следующим образом:
- Нажмите «Старт»;
- Затем нажмите на строку с пометкой «Администратор» (если вас попросят ввести код доступа, позвоните ему и нажмите «Ок»);
- Появится консоль;
- В появившемся черном окне введите «sfc /scannow» и нажмите «Enter»;
- Дождитесь окончания программы;
- Инструмент проверит поврежденные файлы и исправит их. Иногда весь процесс занимает около получаса;
Примечание: не закрывайте консоль до завершения процедуры. В конце будут отображены результаты проведенной работы программы.
- Перезагрузите компьютер;
- Прозрачный. Проверка целостности системы завершена, поврежденные файлы исправлены.
Рекомендации по устранению проблем
Иногда бывает так, что приложение не справляется с исправлением поврежденных файлов самостоятельно. В таких случаях рекомендуется проводить анализ в безопасном режиме, но даже если это не решит проблему, выполните: «findstr /c:SR» «%windir%LogsCBSCBS.log>»%userprofile%Desktopsfc.txt».
После этого на рабочем столе Windows 7 появится файл «txt» со списком всех файлов, которые программа не может реанимировать самостоятельно. Эти файлы пользователь должен скопировать себе с другого компьютера, но с работающей Windows 7, либо с внешнего установочного носителя с запущенным на ПК пользователя дистрибутивом модификации «Семерка.
Алгоритм восстановления поверженного файла в ручном режиме
Теперь, зная точное имя и расположение проблемного файла, который приложение не смогло исправить автоматически, нам нужно его заменить. Для этого необходимо предпринять следующие поэтапные шаги:
- Скопируйте нужный файл с рабочего компьютера с правильной версией Windows 7 и продлите на него права администратора, выполнив команду: «takeown /f Location» и нажмите «Enter», например, таким образом можно указать местоположение : «C: windowssystem32jscript dll»;
- Затем вы даете владельцу ПК полный доступ к старому «битому» файлу. Для этого необходимо использовать команду: «icacls Location/GRANT ADMINISTRATORS: F» и нажать «Enter», например, расположение можно указать таким образом: «C:windowssystem32jscript.dll/grantadmins:F»;
- Вставьте правильный файл в каталог, где находится «битый». Для этого вам необходимо выполнить команду: «Копировать расположение исходного файла». Например, с помощью команды введите следующий путь: «копировать E:tempjscript.dll C:windowssystem32jscript.dll».
А если приложение «SFC.exe» совсем не работает?
Бывает, что инструмент не может даже запуститься. В такой ситуации следует проанализировать производительность следующих приложений:
- Указатель вызова внешней процедуры;
- Вызов внешней процедуры;
- Запуск процессов сервера DCOM.
Если эти программы работают нормально, запустится «SFC.exe.
Также утилита не справится со своими функциями при включенном ручном типе запуска службы восстановления в службе «Установщик модулей Windows.
Дополнительные способы анализа через «SFC»
Например, если вам нужно проанализировать целостность файлов на удаленной операционной системе или решить другие различные проблемы, есть несколько следующих эффективных приемов:
- Возможна проверка без последующего процесса восстановления. Для этого по алгоритму инструкции выше нужно использовать команду «sfc /verifyonly».
- При необходимости вы можете реанимировать только определенный файл, набрав в консоли: «sfc /scanfile=Location».
- В ситуации, когда вам необходимо проанализировать «Windows», установленную на другом логическом разделе жесткого диска, поможет команда: «sfc /scannow/offwindir=Расположение каталога Windows».
Что происходит после запуска средства проверки системных файлов?
После того, как средство проверки системных файлов завершит сканирование, оно отобразит сообщение в окне командной строки с результатами.
Если системные файлы в порядке, вы увидите сообщение «Защита ресурсов Windows не обнаружила нарушений целостности». Если инструмент SFC обнаружил и исправил все проблемные файлы, сообщение будет выглядеть так: «Защита ресурсов Windows обнаружила поврежденные файлы и успешно
восстановил их».
Если инструмент SFC обнаружил поврежденные файлы, но не смог восстановить некоторые или все из них, сообщение будет гласить: «Защита ресурсов Windows обнаружила поврежденные файлы, но не смогла восстановить ни один из них». И если SFC столкнется с проблемой, в сообщении будет сказано: «Защите ресурсов Windows не удалось выполнить запрошенную операцию».
Другие команды SFC, которые можно выполнять в Windows
sfc /scannow — не единственная команда проверки системных файлов, которую вы можете запустить. Вот несколько команд с описанием их действий:
Как запустить автономное сканирование SFC в Windows
Есть несколько сценариев, которые гарантируют использование SFC без входа в Windows. Один из таких сценариев — если файлы операционной системы настолько повреждены, что Windows вообще не может запуститься.
В этом случае вы можете запустить SFC, сначала создав загрузочный диск Windows и используя его для исправления поврежденных системных файлов. Это называется автономным сканированием.
В автономном сканировании есть одна важная деталь: вам нужно сообщить SFC, где находится Windows на загрузочном диске. Вот как будет выглядеть команда /scannow, если вы запустите ее в автономном режиме:
SFC /scannow /offbootdir=d: /offwindir=d:windows
Приведенная выше команда укажет SFC искать Windows в папке Windows на диске D:.
⚠️ ПРИМЕЧАНИЕ. Помните, что версия Windows на загрузочном носителе должна совпадать с версией Windows, установленной на вашем ПК, чтобы сканирование и восстановление были успешными.
Как найти файл журнала SFC в Windows
После того, как средство проверки системных файлов SFC выполнит свою работу, оно зарегистрирует результаты сканирования и все внесенные исправления в текстовый файл с именем CBS.log.
Чтобы найти и открыть его, нажмите Win+R. В открывшемся окне введите следующий текст и нажмите ОК:
%windir%logscbscbs.log
Файл CBS.log содержит журналы, отличные от журналов проверки системных файлов. При просмотре сообщений ищите те, которые отмечены тегом SR. Каждая запись будет включать дату и время сканирования, а также подробности того, что произошло.
Если вы не хотите возиться с поиском записей SR в огромном файле CBS.log, вы можете извлечь их в файл с именем sfcdetails.txt. Для этого откройте командную строку от имени администратора и выполните следующую команду:
findstr /c:»SR» %windir%logscbscbs.log >sfcdetails.txt
Теперь, чтобы найти и открыть файл sfcdetails.txt, перейдите в раздел Этот компьютер → локальный диск (C:) → Пользователи → %username%
Вы увидите, что файл журнала содержит только записи из средства проверки системных файлов.
Если вы выполняете автономное сканирование, вы можете включить ведение журнала, указав путь к файлу со следующей структурой команды:
/offlogfile=путь к автономному файлу
Просто замените путь к автономному файлу журнала в квадратных скобках на фактический путь, по которому вы хотите сохранить файл автономного журнала в автономном каталоге. Затем вставьте всю эту команду после команды /windir при запуске автономного сканирования SFC.
Читайте также: Как переустановить Windows 10 без диска и флешки
Использование SFC
Инструмент SFC, или другими словами System File Checker, присутствует во всех версиях Windows начиная с 2000 года и предназначен для проверки состояния и восстановления системных файлов. SFC может принимать несколько аргументов, но в данном случае нас интересует только один. Проверка и восстановление системных файлов Windows 7/10 с его помощью выполняется следующим образом. Запустите командную строку или консоль PowerShell от имени администратора и выполните следующую команду:
sfc/scannow
Процесс проверки займет некоторое время. Если по завершении будут обнаружены ошибки, инструмент предложит восстановить поврежденные файлы при перезагрузке компьютера. Если SFC говорит, что не может восстановить файлы, убедитесь, что вы отключили функции шифрования EFS и Bitlocker, загрузитесь в безопасном режиме, а затем повторите процедуру сканирования.
Чтобы обеспечить максимальный доступ к файловой системе, процедуру восстановления поврежденных системных файлов Windows можно выполнять в загружаемой среде. Есть несколько способов входа в среду восстановления, но мы предлагаем самый универсальный. Запустите компьютер с установочного диска Windows и, когда на экране появится окно мастера установки, нажмите Shift+F10. Поскольку в загрузочной среде буквы дисков разные, нужно определить букву системного раздела. Выполняем следующие команды:
дисковая часть
список томов
На MBR-дисках системный раздел, скорее всего, будет иметь букву D, а раздел «Зарезервировано системой» — букву C. Как только вы узнаете буквенные метки томов, закройте Diskpart командой exit и выполните проверку:
sfc /scannow /offbootdir=C:/ /offwindir=D:/
Когда сканирование завершится, Windows перезагрузится в обычном режиме.
Способы проверки
Если вы заметили какие-либо ошибки при работе компьютера или его неправильное поведение, например, периодическое появление синего экрана смерти, в первую очередь необходимо проверить диск на наличие ошибок. Если эта проверка не выявила каких-либо неисправностей, в таком случае следует прибегнуть к сканированию системы на предмет целостности системных файлов, о чем мы подробно поговорим ниже. Данную операцию можно выполнить либо с помощью возможностей стороннего ПО, либо запустив встроенный в Windows 7 инструмент «SFC» через «Командную строку». Следует отметить, что даже сторонние программы используются только для активации «SFC».
Способ 1: Windows Repair
Одной из самых популярных сторонних программ для сканирования компьютера на наличие повреждений системных файлов и их восстановления в случае возникновения проблем является Windows Repair.
- откройте «Восстановление Windows». Чтобы запустить проверку на повреждение системных файлов, сразу же нажмите «Шаг 4 (необязательно)» в разделе «Действия перед восстановлением)».
- Нажмите на кнопку «Проверить» в открывшемся окне».
- Запускается стандартный инструмент Windows «SFC», который сканирует и отображает результаты.
Подробнее о работе этого инструмента мы поговорим, когда будем рассматривать способ 3, так как его можно запустить и с помощью встроенных средств операционной системы Microsoft.
Способ 2: Glary Utilities
Следующей комплексной программой для оптимизации компьютера, с помощью которой можно проверить целостность системных файлов, является Glary Utilities. Использование этого приложения имеет важное преимущество перед предыдущим методом. Он заключается в том, что Glory Utilities, в отличие от Windows Repair, имеет русскоязычный интерфейс, что значительно облегчает задачу отечественным пользователям.
- Запустите Glary Utilities. Затем перейдите в раздел «Модули», переключившись на соответствующую вкладку.
- Затем через боковое меню перейдите в раздел «Сервис».
- Чтобы активировать проверку целостности элементов ОС, нажмите «Восстановить системные файлы».
- После этого в «Командной строке» запускается тот самый системный инструмент «SFC», о котором мы уже говорили, когда описывали действия программы «Восстановление Windows». Именно он сканирует компьютер на наличие повреждений системных файлов.
Более подробная информация о работе «SFC» представлена при рассмотрении следующего метода.
Способ 3: «Командная строка»
Вы можете включить «SFC» для сканирования на наличие повреждений файлов в системе Windows, используя только инструменты ОС, особенно «Командную строку».
- Для вызова «SFC» с помощью встроенных средств системы необходимо сразу активировать «Командную строку» с правами администратора. Щелкните Пуск. Нажмите «Все программы».
- Найдите папку «По умолчанию» и войдите в нее.
- Откроется список, где нужно найти название «Командная строка». Щелкните по нему правой кнопкой мыши (ПКМ) и выберите «Запуск от имени администратора».
- Оболочка командной строки запущена.
- Здесь вы должны запустить команду, которая запустит инструмент «SFC» с атрибутом «scannow». Входить:sfc/scannow
Нажмите Ввод.
- В «Командной строке» ищите проблемы в файлах системы с активированным инструментом «SFC». Вы можете наблюдать за ходом операции, используя отображаемую информацию в процентах. Не закрывайте «Командную строку» до завершения процедуры, иначе вы не узнаете о результатах.
- После завершения сканирования в «Командной строке» появится надпись о том, что оно завершено. Если инструмент не обнаружил никаких проблем в файлах ОС, под этой надписью будет отображаться информация о том, что инструмент не обнаружил нарушений целостности. Если проблемы все же будут обнаружены, будут отображены данные их расшифровки.
Обратите внимание на следующее! Чтобы «SFC» могла не только проверять целостность системных файлов, но и восстанавливать их при обнаружении ошибок, перед запуском инструмента рекомендуется вставить установочный диск операционной системы. Это должен быть именно тот диск, с которого на этот компьютер была установлена Windows.
Существует несколько вариантов использования инструмента «SFC» для проверки целостности системных файлов. Если вам необходимо выполнить проверку без восстановления отсутствующих или поврежденных объектов ОС по умолчанию, введите в «Командной строке» команду:
sfc/verifyonly
Если вам нужно проверить конкретный файл на наличие повреждений, вы должны ввести команду, которая соответствует следующему шаблону:
sfc /scanfile=имя файла
Также есть специальная команда для проверки операционной системы, расположенной на другом жестком диске, то есть не той операционной системы, с которой вы работаете. Шаблон выглядит так:
sfc /scannow /offwindir=адрес_каталога_windows
Проблема с запуском «SFC»
При попытке активировать «SFC» может возникнуть такая проблема, что в «Командной строке» появится сообщение о том, что активация службы восстановления не удалась.
Наиболее распространенной причиной этой проблемы является отключение системной службы Windows Modules Installer. Чтобы сканировать ваш компьютер с помощью инструмента SFC, он должен быть включен.
- Нажмите «Пуск», перейдите в «Панель управления».
- Перейдите в Система и безопасность».
- Теперь нажмите на «Администрирование».
- Появится окно со списком различных системных инструментов. Нажмите «Службы», чтобы перейти к «Диспетчеру служб».
- Откроется окно со списком системных служб. Здесь нужно найти название «Установщик модулей Windows». Для облегчения поиска нажмите на название в колонке «Имя». Элементы должны быть построены в алфавитном порядке. Найдя нужный объект, проверьте, какое у него значение в поле «Тип запуска». Если есть надпись «Отключено», то услугу следует активировать.
- Щелкните правой кнопкой мыши имя указанной службы и выберите из списка «Свойства».
- Откроется оболочка свойств службы. В разделе «Общие» щелкните область «Тип запуска», для которой в настоящее время установлено значение «Отключено».
- Список открывается. Здесь следует выбрать значение «Вручную».
- После того, как нужное значение было введено, нажмите «Применить» и «ОК».
- В «Диспетчере служб» в графе «Тип запуска» в строке нужного нам пункта выставлено «Вручную». Это означает, что теперь можно запускать «SFC» через командную строку.
Как видите, запустить проверку компьютера на целостность системных файлов можно либо с помощью сторонних программ, либо с помощью командной строки Windows. Независимо от того, как вы запускаете проверку, системный инструмент SFC все равно выполняет ее. То есть сторонние приложения могут лишь сделать запуск встроенного средства сканирования более простым и интуитивно понятным.
Поэтому специально для выполнения данного вида проверки нет смысла скачивать и устанавливать стороннее ПО. Конечно, если он уже установлен на вашем компьютере для общей оптимизации системы, вы, конечно, можете использовать эти программные продукты для активации SFC, так как это все же более удобно, чем работать традиционно через командную строку».
Замена системного файла вручную в Windows
Если вам не удалось восстановить поврежденный файл с помощью sfc.exe, попробуйте заменить поврежденный файл вручную. Сначала найдите информацию о дефектном файле, которую можно найти в файле «CBS.log».
Для замены файла вручную нам нужна точно такая же версия Windows, из которой нужно скопировать гарантированно рабочий файл на свой компьютер.
Я поместил рабочий файл с другого ПК в корень локального диска «C:» (можно использовать другой диск или любое другое место) на своем компьютере. Расположение файла: «C:winml.dll», он нам нужен для выполнения команды.
Запустите командную строку от имени администратора.
Чтобы стать владельцем файла, введите команду:
взять /f C:полный_путь_и_имя_файла
В моем случае при повреждении файла «winml.dll» на ПК путь будет таким:
взять /f C:WindowsSystem32winml.dll
Теперь мне нужно получить полный доступ к файлу:
icacls C:полный_путь_и_имя_файла /Предоставить администраторам:F
Для этого ввожу команду:
icacls C:WindowsSystem32winml.dll/Предоставить администраторам: F
Теперь вам нужно заменить поврежденный файл рабочей копией. Для этого введите команду:
скопировать path_and_name_of_healthy_file path_and_name_of_поврежденного_файла
Я выполнил следующую команду:
скопировать C:winml.dll C:WindowsSystem32winml.dll
Для подтверждения замены файла введите: «Да».
Если вы не можете восстановить системные файлы с помощью инструмента sfc.exe, переустановите Windows.