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

Многие знают, что целостность системных файлов Windows можно проверить с помощью команды sfc /scannow (не все об этом знают), но мало кто знает, как еще можно использовать эту команду для проверки системных файлов.

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

Как сканировать системные файлы

В базовой версии, если вы подозреваете, что необходимые файлы Windows 8.1 (8) или 7 были повреждены или потеряны, вы можете использовать специальный инструмент, предоставляемый самой операционной системой.

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

  1. Запустите командную строку от имени администратора. Чтобы сделать это в Windows 7, найдите этот пункт в меню "Пуск", щелкните его правой кнопкой мыши и выберите соответствующую опцию меню. Если у вас Windows 8.1, затем нажмите клавиши Win + X и запустите "Командная строка (Администратор)" из появившегося меню. Командная строка от имени администратора в Windows 8
  2. В командной строке наберите sfc /scannow и нажмите Enter. Эта команда проверит целостность всех системных файлов Windows и попытается исправить их, если будут найдены какие-либо ошибки.

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

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

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

SFC [/SCANNOW] [/VERIFYONLY] [/SCANFILE=путь к файлу] [/VERIFYFILE=путь к файлу] [/OFFWINDIR=папка с windows] [/OFFBOOTDIR=удаленная папка загрузки]

Что это нам дает? Я предлагаю вам рассмотреть пункт за пунктом:

  • Вы можете запустить простую проверку системных файлов без их исправления (подробнее о том, почему это может быть полезно, см. ниже) с помощью команды
    sfc /verifyonly
  • Можно проверить и исправить только один системный файл, выполнив команду
    sfc /scanfile=путь_к_файлу

    (или verifyfile, если вам не нужно исправлять).

  • Для того, чтобы проверить системные файлы не в текущей Windows (но е.g. на другом жестком диске) вы можете использовать
    sfc /scannow /offwindir=путь_к_папке_windows

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

Возможные проблемы во время проверки

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

  • Если при запуске sfc /scannow вы видите сообщение о том, что Windows Resource Protection не может запустить службу восстановления, проверьте, включена ли служба "Windows Installer" и установлен ли тип запуска "Вручную".
  • Если у вас в системе есть измененные файлы, например, если вы меняли иконки в Проводнике или что-то еще, то запуск проверки с автоматическими исправлениями вернет файлы в первоначальный вид, t.е. Если вы специально изменили файлы, необходимо повторить процедуру.

Может оказаться, что sfc /scannow не сможет исправить ошибки в системных файлах, в этом случае в командной строке можно ввести

findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfc.txt"

Создание файла журнала проверки

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

Оцените статью
Добавить комментарий