SFC /scannow Как восстановить поврежденные системные файлы Windows

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

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

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

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

  2. Пользователям 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, в качестве источника файлов. Для этого введите в командной строке такую команду:

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

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

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

sfc /scannow

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

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

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

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

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

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

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

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

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

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

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

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

Функции SFC и DISM?

SFC – встроенное в систему средство проверки системных файлов. Данная утилита способна выявлять поврежденные или отсутствующие элементы, играющие важную роль в нормальной работе операционной системы Windows. Также SFC является удобным инструментом, который способен восстанавливать недостающие системные файлы.

DISM – встроенная программа, предназначенная для обслуживания и подготовки образов ОС. С её помощью можно восстанавливать систему, создавать образы текущей Windows, подготавливать среду предустановки и установки. Утилита DISM доступна для работы через командную строку или Windows PowerShell.

Overview[edit]

Microsoft ships this utility with Windows 98, Windows 2000 and all subsequent versions of the Windows NT family of operating systems. In Windows Vista, Windows 7 and Windows 10, System File Checker is integrated with Windows Resource Protection (WRP), which protects registry keys and folders as well as critical system files. Under Windows Vista, sfc.exe can be used to check specific folder paths, including the Windows folder and the boot folder.

Windows File Protection (WFP) works by registering for notification of file changes in Winlogon. If any changes are detected to a protected system file, the modified file is restored from a cached copy located in a compressed folder at %WinDir%System32dllcache. Windows Resource Protection works by setting discretionary access-control lists (DACLs) and access control lists (ACLs) defined for protected resources. Permission for full access to modify WRP-protected resources is restricted to the processes using the Windows Modules Installer service (TrustedInstaller.exe). Administrators no longer have full rights to system files.

Синтаксис команды Sfc

Его базовая форма, это синтаксис, необходимый для выполнения параметров System File Checker:

Параметры sfc [= полный путь к файлу]

Или, точнее, это то, что похоже на опции:

sfc [/scannow] [/verifyonly] [/scanfile=file] [/verifyfile=file] [/offbootdir=boot] [/offwindir=win] [/?]

/scannow Этот параметр указывает sfc сканировать все защищенные файлы операционной системы и при необходимости исправлять.
/verifyonly Этот параметр команды sfc совпадает с  / scannow,  но без ремонта.
/scanfile=file Этот параметр sfc такой же, как  / scannow,  но проверка и восстановление — только для указанного  файла .
/offbootdir=boot Используется с  / offwindir , эта опция sfc используется для определения загрузочного каталога ( загрузки ) при использовании sfc из-за пределов Windows.
/offwindir=win Этот параметр sfc используется с  / offbootdir  для определения каталога Windows ( win ) при использовании sfc в автономном режиме.
/? Используйте  справочный переключатель  с помощью команды sfc, чтобы показать подробную справку о нескольких параметрах команды.
/? Используйте  справочный переключатель  с помощью команды sfc, чтобы показать подробную справку о нескольких параметрах команды.

В каких случаях следует применять SFC и DISM?

К применению средств SFC и DISM следует прибегать в следующих случаях:

  • Диагностика системы на наличие ошибок и вирусов
  • Беспричинные вылеты из программ и приложений
  • Частое появление синего экрана с последующей перезагрузкой
  • Неработающие стандартные средства системы (не открываются папки, не работает поиск, командная строка и другие встроенные программы)
  • Другие проблемы, влияющие на нормальную работоспособность операционной системы.

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

Windows 8.1 или Windows 8

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

Примеры команд Sfc

sfc /scannow

В приведенном выше примере утилита System File Checker используется для сканирования, а затем автоматически заменяет любые поврежденные или отсутствующие системные файлы. Опция / scannow является наиболее часто используемым коммутатором для команды sfc.

sfc /scanfile=c:windowssystem32ieframe.dll

Команда sfc, приведенная выше, используется для сканирования ieframe.dll, а затем восстанавливает ее, если проблема обнаружена.

sfc /scannow /offbootdir=c: /offwindir=c:windows

В следующем примере защищенные файлы Windows сканируются и восстанавливаются при необходимости ( / scannow ), но это делается с другой установкой Windows ( / offwindir = c: windows ) на другом диске ( / offbootdir = c: ) ,

sfc /verifyonly

Используя команду sfc с параметром / verifyonly , System File Checker проверит все защищенные файлы и сообщит о любых проблемах, но никаких изменений не будет.

Что sfc /scannow умеет?

Справка по утилите русифицирована, так что вам стоит лишь набрать:

sfc

справка по sfc scannow

Анализ лога CBS, какие файлы не удалось восстановить

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

  • Перейдите по пути C:WindowsLogsCBS
  • Откройте файл CBS.log в блокноте или текстовом редакторе
  • В блокноте нажмите Ctrl+F, чтобы вызвать поиск
  • В поиске напишите Cannot repair member file, чтобы найти файлы, которые не удается восстановить
  • Если поиск не дал результатов, то найдите записи [SR] и вы обнаружите, что все они одинаковы 100 components
  • Ищите листая вручную любые изменения, отличные от 100 components, где вы и найдете поврежденный файл или указание
  • Ориентируетесь по времени, когда вы примерно запускали сканирование SFC, так как лог может быть и за вчерашний день

SR записи в CBS логе

Примечание: Лог журнала DISM находятся по пути C:WindowsLogsDISM (dism.log).

Загрузка комментариев

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

Также предлагаю ознакомиться с видео, где использование основных команд проверки целостности показано наглядно с некоторыми пояснениями.

Команда DISM

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

Чтобы сделать это, необходимо открыть командную строку от имени администратора и ввести: DISM /Online /Cleanup-Image /RestoreHealth.

scale_600

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

После завершения проверки достаточно перезагрузить ПК и продолжить восстановление системных данных с помощью сервиса SFC.

Что делать если SFC или DISM оказались неэффективными?

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

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

Чтобы сбросить свою ОС необходимо:

Шаг 1. Нажать ПКМ по кнопке «Пуск» и выбрать «Параметры».

scale_600

Шаг 2. В открывшемся окне необходимо выбрать пункт «Обновление и безопасность».

scale_600

Шаг 3. Следом за этим выбираем пункт «Восстановление» и нажимаем кнопку «Начать».

scale_600

Шаг 4. Теперь необходимо выбрать нужный вид восстановления и начать процесс сброса Windows.

scale_600

Как установить Windows 7

toptop.png

  • Просмотров: 147 430
  • Автор: admin
  • Дата: 20-10-2015
Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: