Проверка целостности windows 7 из командной строки

Applies ToWindows 8.1 Windows 8.1 Enterprise Windows 8.1 Pro Windows 8 Windows 8 Enterprise Windows 8 Pro Windows 7 Enterprise Windows 7 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Starter Windows 7 Ultimate Windows Vista Enterprise 64-bit Edition Windows Vista Ultimate 64-bit Edition Windows Vista Business Windows Vista Business 64-bit Edition Windows Vista Enterprise Windows Vista Ultimate Windows 10 Windows 11

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

Шаг 1. Запуск DISM

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

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

    1. Введите cmd в поле Поиск .

    2. В результатах поиска щелкните правой кнопкой мыши командную строку и выберите Запуск от имени администратора.

    3. Если появится запрос на подтверждение или пароль администратора, введите пароль или нажмите кнопку Разрешить.

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

DISM.exe /Online /Cleanup-image /Restorehealth 

Советы: 

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

  • DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /limitAccess

  • В приведенной выше команде замените заполнитель C:\RepairSource\Windows расположением источника восстановления.  Дополнительные сведения об использовании средства DISM для восстановления Windows см. в разделе Восстановление образа Windows.

Шаг 2. Запуск средства проверки системных файлов

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

sfc /scannow

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

 
 

Предупреждение: Не закрывайте это окно командной строки, пока проверка не завершится на 100 %.

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

Сообщение о результатах сканирования

Соответствующее действие

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

У вас нет отсутствующих или поврежденных системных файлов.

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

Чтобы устранить эту проблему, выполните проверку системных файлов в безопасном режиме.

Убедитесь, что папки PendingDeletes и PendingRenames находятся в папке %WinDir%\WinSxS\Temp.

Заполнитель %WinDir% представляет папку операционной системы Windows, например C:\Windows.

Защита ресурсов Windows обнаружила поврежденные файлы и успешно исправила их.

Операция прошла успешно. 

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

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

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

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

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

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

  2. В окне командной строки введите следующую команду (в одной строке) и нажмите клавишу ВВОД:

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

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

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

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

    Сведения О SFC даты и времени. Следующий пример файла журнала содержит запись для файла, который не удалось исправить: 2007-01-12 12:10:42, Info CSI 00000008 [SR] Не удается восстановить файл-член [l:34{17}]»Accessibility.dll» специальных возможностей, Version = 6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Culture neutral, VersionScope neutral, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type neutral, TypeName neutral, PublicKey нейтрализуется в хранилище, файл отсутствует

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

Для этого следуйте приведенным ниже инструкциям.  В следующих командах заполнитель <Path_And_File_Name> представляет путь и имя файла поврежденного файла.

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

Шаг 1. Передача прав администратора на поврежденный системный файл.

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

takeown /f <Path_And_File_Name>

Пример:

takeown /f C:\windows\system32\jscript.dll

Командная строка с правами администратора — команда выполнена успешно

Шаг 2. Предоставьте администраторам полный доступ к поврежденного системного файла.

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

icacls <Path_And_File_Name> /grant administrators:F 

Пример:

icacls C:\windows\system32\jscript.dll /grant administrators:F

Командная строка с правами администратора

Шаг 3. Замените поврежденный системный файл известной хорошей копией файла.

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

Копирование целевого> <Source_File> <

В приведенной выше команде замените заполнитель <Source_File> путем и именем файла известной хорошей копии файла на компьютере, а заполнитель ><назначения — путем и именем файла поврежденного файла.

Пример:

копирование E:\temp\jscript.dll C:\windows\system32\jscript.dll

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

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

Все способы:

  • Способы проверки
    • Способ 1: Windows Repair
    • Способ 2: Glary Utilities
    • Способ 3: «Командная строка»
    • Проблема с запуском «SFC»
  • Вопросы и ответы: 24

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

Читайте также: Как проверить Виндовс 10 на ошибки

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

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

Способ 1: Windows Repair

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

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

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

  5. Запускается стандартная утилита Виндовс «SFC», которая и производит сканирование, а затем выдает его результаты.

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

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

Способ 2: Glary Utilities

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

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

  3. Затем с помощью бокового меню переместитесь в раздел «Сервис».
  4. Переход в раздел Сервис во вкладке Модули в программе Glary Utilities

  5. Чтобы активировать проверку на предмет целостности элементов ОС, щелкайте по пункту «Восстановление системных файлов».
  6. Переход к восстановлению системных файлов в разделе Сервис во вкладке Модули в программе Glary Utilities

  7. После этого запускается тот же системный инструмент «SFC» в «Командной строке», о котором мы уже говорили при описании действий в программе Windows Repair. Именно он проводит сканирование компьютера на предмет повреждения файлов системы.

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

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

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

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

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

  3. Ищите папку «Стандартные» и заходите в неё.
  4. Переход в папку Стандартные через меню Пуск в Windows 7

  5. Открывается перечень, в котором необходимо отыскать название «Командная строка». Щелкните по нему правой кнопкой мышки (ПКМ) и выбирайте «Запуск от имени администратора».
  6. Запуск Командной строки от имени администратора с помощью контекстного меню через меню Пуск в Windows 7

  7. Оболочка «Командной строки» запущена.
  8. Окно Командной строки запущено в Windows 7

  9. Тут следует вбить команду, которая запустит инструмент «SFC» с атрибутом «scannow». Введите:

    sfc /scannow

    Жмите Enter.

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

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

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

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

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

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

sfc /verifyonly

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

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

sfc /scanfile=адрес_файла

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

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

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

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

Урок: Включение «Командной строки» в Виндовс 7

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

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

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

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

  1. Щелкайте «Пуск», переходите в «Панель управления».
  2. Переход в Панель управления через меню Пуск в Windows 7

  3. Заходите в «Система и безопасность».
  4. Переход в раздел Система и безопасность в Панели управления в Windows 7

  5. Теперь жмите «Администрирование».
  6. Переход в раздел Администрирование из раздела Система и безопасность в Панели управления в Windows 7

  7. Появится окошко со списком различных системных средств. Жмите «Службы», чтобы произвести переход в «Диспетчер служб».
  8. Переход в окно Диспетчера служб из раздела Администрирование в Панели управления в Windows 7

  9. Запускается окошко с перечнем системных служб. Тут нужно отыскать наименование «Установщик модулей Windows». Для облегчения поиска жмите по названию колонки «Имя». Элементы построятся согласно алфавиту. Обнаружив нужный объект, проверьте, какое значение стоит у него в поле «Тип запуска». Если там надпись «Отключена», то следует произвести включение службы.
  10. Служба Установщик модулей Windows отключена в окне Диспетчера служб в Windows 7

  11. Кликните ПКМ по наименованию указанной службы и в списке выберите «Свойства».
  12. Переход в свойства службы Установщик модулей Windows с помощью контекстного меню Диспетчера служб в Windows 7

  13. Открывается оболочка свойств службы. В разделе «Общие» щелкните по области «Тип запуска», где в данный момент установлено значение «Отключена».
  14. Переход к выбору типа запуска службы во вкладке Общие в окне свойств службы Установщик модулей Windows в Windows 7

  15. Открывается список. Тут следует выбрать значение «Вручную».
  16. Выбор типа запуска службы Вручную во вкладке Общие в окне свойств службы Установщик модулей Windows в Windows 7

  17. После того, как необходимое значение установлено, щелкайте «Применить» и «OK».
  18. Сохранение изменений произведенных во вкладке Общие в окне свойств службы Установщик модулей Windows в Windows 7

  19. В «Диспетчере служб» в колонке «Тип запуска» в строке нужного нам элемента установлено значение «Вручную». Это означает, что теперь можно запускать «SFC» через командную строку.

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

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

Наша группа в TelegramПолезные советы и помощь

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Создание журнала проверки системных файлов

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

Проверить вашу оперативную систему Windows на целостность системных файлов можно запустив командную строку. Путь к ней: одновременное нажатие клавиш Win + R (или в основном меню команда «выполнить»), и в строке открывшегося окошка набираем cmd. Клик «OK».

Открывается окно с командной строкой в которую вписываем команду sfc/scannow и кликаем клавишу «enter».

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

Пошла проверка системы на её целостность.

Если каких — либо системных файлов в вашей системе не обнаружено или они повреждены, о чём вы увидите запись по окончании проверки, то набираем дальше dism/online/cleanup-image/restorhealth и снова «enter».

Остаётся подождать пока повреждённые или отсутствующие файлы загрузятся и установятся.

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

This guide shows you how to use the sfc utility for the following Windows versions: Windows XP, Vista, 7, 8, 8.1 and 10.

About sfc

Sfc or sfc.exe stands for System File Checker. It’s a utility in Microsoft Windows operating systems, starting from Windows 98, that allows you to scan and restore corruptions in system files.

The sfc utility is available for Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1 and Windows 10.

To run this utility you need to be logged in as an Administrator.

Parameters

The most command parameter for this utility is:

sfc /scannow

The /scannow command will scan for issues and, if it finds one, it will attempt to replace the files that have issues from the DLL Cache.

In Windows Vista or later (7, 8, 8.1), the sfc utility can be used to scan individual files.

Other parameters for the sfc utility are:

sfc /scanonce will scan the system files only once.

sfc /scanboot will scan the system files at every boot of your computer

sfc /revert will return the scan to its default operating

sfc /purgecache will remove the Windows File Protection cache and begin a scan over the system files

sfc /cachesize=x, where x is the size in MB, will set the cache size of the Windows File Protection

sfc /? will display the help list

Run sfc in Easy Recovery Essentials

You can download and burn Easy Recovery Essentials on any CD, DVD or USBs and run the sfc.exe commands you need.

To do so, follow these steps:

  1. Download Easy Recovery Essentials
  2. Burn the ISO image. Follow our instructions on how to burn a bootable ISO image to a CD or DVD. If you’d like to have a recovery USB instead, follow these instructions.
  3. Boot into Easy Recovery Essentials
  4. Select Launch Command Line

Run sfc in Windows XP

To run the sfc utility in Windows XP, follow these steps.

If you run the utility while you’re logged into Windows XP:

  1. Open Command Prompt. To do so, go to Start > Run and type cmd and click OK.
  2. Type the /scannow command and press Enter:
    sfc /scannow

If you run sfc outside Windows XP, e.g. when you’re at Recovery Console or via Easy Recovery Essentials if you can’t boot into Windows XP, you need to set the path where your Windows XP is installed:

  1. Open Command Prompt
  2. Type this command, but replace c:\ with the letter of the drive where your Windows XP is installed:
    sfc /scannow /offbootdir=c:\ /offwindir=c:\windows
  3. Press Enter

If System File Checker founds any errors and repairs the issues found, restart your computer before you boot into Windows XP.

To run the commands using your Windows XP installation disc, follow these steps:

  1. Insert the installation CD in the disc tray
  2. Restart the computer
  3. At the Press any key message, press any key on your keyboard to boot from the CD
  4. At the Welcome to Setup screen, press R to open Recovery Console

  5. Enter the Administrator password
  6. When Command Prompt appears, type the sfc command and press Enter:
    sfc /scannow /offbootdir=c:\ /offwindir=c:\windows

    Replace c:\ with the letter of the drive where your Windows XP is installed.

Run sfc in Windows Vista

To run the sfc in Windows Vista, follow these steps:

  1. Click Start
  2. Click All Programs
  3. Click Accessories
  4. Right-click on Command Prompt
  5. Click Run as Administrator
  6. If UAC (User Account Control) appears, click Yes or Continue to continue to open Command Prompt as Administrator
  7. When the Command Prompt appears, type: sfc /scannow
  8. Press Enter

If you can’t boot into Windows Vista, use your original installation disc. To do so, follow these steps below.

If you don’t have the installation disc, go to Run sfc in Easy Recovery Essentials. You can burn EasyRE on any CD, DVD or USBs.

  1. Insert the original Windows Vista DVD in the disc tray
  2. Boot from the DVD
  3. Choose a language and keyboard layout
  4. At the Welcome screen, click on Repair your computer
  5. Choose your operating system from the list
  6. Click Next
  7. At the System Recovery Options window, click Command Prompt
  8. Type the command and press Enter:
    sfc /scannow /offbootdir=c:\ /offwindir=c:\windows

    Replace c: with the letter of the drive where Windows Vista is installed.

Run sfc in Windows 7

To run the sfc in Windows Vista, follow these steps:

If you can’t boot into Windows 7, go to Run sfc in Easy Recovery Essentials.

  1. Click Start
  2. Type command prompt in search box
  3. Right-click on the first item in search results list: Command Prompt
  4. Click Run as administrator
  5. Click Continue or Yes on the UAC warning window to allow this action
  6. When Command Prompt appears, type the command:
    sfc /scannow
  7. Press Enter
    The scannow sfc command

You can also run the sfc command via the installation disc or the System Recovery Options panel installed on your computer.

Method #1

  1. Insert the original Windows 7 installation DVD in the disc tray and reboot your computer
  2. Press any key when it says “Press any key to boot from CD or DVD..”
  3. Select a language and keyboard option
  4. Click Repair your computer

  5. Select your operating system
  6. Choose Command Prompt

  7. Type the command and press Enter:
    sfc /scannow /offbootdir=c:\ /offwindir=c:\windows

    Replace c: with the letter of the drive where Windows 7 is installed.

Method #2

  1. Restart your computer
  2. Press the F8 key several times during booting before the Windows 7 logo appears
  3. At the Advanced Options screen, select Repair your computer

    If Repair your computer option isn’t available, follow Method #1 above.

  4. Select a keyboard and language
  5. Select Command Prompt

  6. Type the command and press Enter:
    sfc /scannow /offbootdir=c:\ /offwindir=c:\windows

    Replace c: with the letter of the drive where Windows 7 is installed.

Run sfc in Windows 8 or 8.1

To run the sfc in Windows 8 or Windows 8.1, follow these steps:

  1. Boot into your system
  2. Press the and C key to open the Charm Bar
  3. Type command prompt or cmd in the search field
  4. From the search results list, right-click on Command Prompt
  5. Select Run as Administrator
  6. Enter the password
  7. When Command Prompt loads, type the sfc command and press Enter:
    sfc /scannow

You can also run the utility from the Windows installation disc. To do so, follow these steps below.

If you don’t have the installation disc, go to Run sfc in Easy Recovery Essentials. You can burn EasyRE on any CD, DVD or USBs.

  1. Insert the disc and restart the computer
  2. Press any key to boot from the DVD
  3. Choose your keyboard layout, time and language
  4. Click Next
  5. Click Repair your computer

  6. Click Troubleshoot

  7. Click Advanced options
  8. Click Command Prompt
  9. Type the command and press Enter:
    sfc /scannow /offbootdir=c:\ /offwindir=c:\windows

Run sfc in Windows 10

To run the sfc in Windows 10, follow these steps:

  1. Boot into your system
  2. Press the key to open the Start Menu
  3. Type command prompt or cmd in the search field
  4. From the search results list, right-click on Command Prompt
  5. Select Run as Administrator
  6. Enter the password
  7. When Command Prompt loads, type the sfc command and press Enter:
    sfc /scannow

You can also run the utility from the Windows installation disc. To do so, follow these steps below.

If you don’t have the installation disc, go to Run sfc in Easy Recovery Essentials. You can burn EasyRE on any CD, DVD or USBs.

  1. Insert the disc and restart the computer
  2. Press any key to boot from the DVD
  3. Choose your keyboard layout, time and language
  4. Click Next
  5. Click Repair your computer
    Windows 10 Setup screen

  6. Click Troubleshoot

  7. Click Advanced options
  8. Click Command Prompt
  9. Type the command and press Enter:
    sfc /scannow /offbootdir=c:\ /offwindir=c:\windows

Troubleshooting

sfc isn’t recognized

If the sfc commands you’re typing in Command Prompt aren’t being recognized, make sure that:

  • You’re logged in as an Administrator
  • Or you’re logged in as a user of an Administrator group

Windows Resource Protection could not perform

You may receive this error while trying to perform a /sfc scannow:

Windows Resource Protection could not perform the requested operation

This error usually appears if the hard disk has corruptions or bad sectors. To fix this error, you can try any of the following tips:

Tip #1: Boot into Safe Mode

Try to run the sfc /scannow command while in Safe Mode. To boot into Safe Mode, follow these steps:

  1. Boot your computer
  2. Press the F8 key before the Windows logo appears
  3. At the Windows Options screen, use the arrows keys and select Safe Mode
  4. Press Enter

To get the full instructions on how to boot into Safe Mode, read our guide on Safe Mode with instructions for each Windows version:

  • Windows XP
  • Windows Vista
  • Windows 7
  • Windows 8 or 8.1

Tip #2: Run chkdsk

If Tip #1 doesn’t work, also try to run chkdsk commands to check if your hard disk has bad sector or corruption issues.

To run chkdsk (related guide: chkdsk), follow these steps:

    1. Insert the original Windows installation CD or DVD
    2. Go to Command Prompt. Depending on your Windows version, Command Prompt is:
      • Windows XP: Go to Recovery Console
      • Windows Vista or 7: Go to System Recovery Options
      • Windows 8 or 8.1: Go to Troubleshoot > Advanced Options
    3. When Command Prompt appears, type this command:
      chkdsk c: /r

      Where c: is where your Windows is installed.

Press Enter

Windows Resource Protection could not start the repair service

The sfc utility may return the following error when you try to run it:

Windows Resource Protection could not start the repair service

If it returns this error, run the following commands:

  1. ren c:\windows\winsxs\pending.xml pending.old

    Replace C with the drive’s letter where Windows is installed on.

  2. sfc /scannow /offbootdir=[c]:\ /offwindir=[c]:\windows

    Replace C with the drive’s letter where Windows is installed on.

More Information

Support Links

  • Easy Recovery Essentials for Windows – our repair and recovery disk.

    It’s an easy-to-use and automated diagnostics disk. It’s available for Windows 8, Windows 7 and Windows Vista. It’s also available for Windows XP and Windows Server.

    Read more at Windows Recovery Disks.

  • The NeoSmart Support Forums, member-to-member technical support and troubleshooting.
  • Get a discounted price on replacement setup and installation discs: Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10.

Applicable Systems

This Windows-related knowledgebase article applies to the following operating systems:

  • Windows XP (all editions)
  • Windows Vista (all editions)
  • Windows 7 (all editions)
  • Windows 8 (all editions)
  • Windows 8.1 (all editions)
  • Windows 10 (all editions)

Propose an edit

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Файл apk чем запустить на windows
  • Как в windows forms вывести текст
  • Как создать образ системы windows 10 с установленными программами
  • Windows xp respatch black dark aero
  • Скриншот по расписанию windows