Как запустить команду sfc scannow в Windows 7?

Как проверить целостность системных файлов Windows и автоматически исправить ошибки. Дополнительные возможности проверки при использовании инструмента sfc в Windows.

Как запустить команду sfc scannow в Windows 7?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

А вдруг и это будет интересно:

  • Windows 11
  • Windows 10
  • Android
  • Загрузочная флешка
  • Лечение вирусов
  • Восстановление данных
  • Установка с флешки
  • Настройка роутера
  • Всё про Windows
  • В контакте
  • Одноклассники

06.08.2019 в 21:26

Здравствуйте. У меня после введения sfc /scannow ответ такой : Проверка 0% завершена. Защита ресурсов Виндовс не обнаружила нарушений целостности. Почему — то нет 100% проверки. В чем может быть причина? обновления также не устанавливаются на компьютер.

02.10.2019 в 12:24

Добавьте в статью, что в этой команде только один пробел — после «sfc». После палочки пробела нет. Или просто скопируйте:
sfc /scannow

02.10.2019 в 14:35

А зачем это добавлять? В инструкции и так нет пробела..

09.02.2020 в 00:09

Независимо от того, есть пробел или нет, команда выполняется правильно

07.10.2019 в 14:10

У меня просто мелькнуло меню с фоном и пропало. И списка на столе не появилось — словно и не вводил ничего.

07.10.2019 в 14:49

А вы в командной строке вводили (которое черное и большое) или просто в окошко «выполнить»? В командной строке от администратора нужно.

15.10.2019 в 18:05

Довольно давно пользуюсь этим сайтом Только сейчас заметил здесь всегда всё работает

28.12.2019 в 10:57

Здравствуйте. Я сохранил файлик с теми файлами которые не удалось восстановить. А как их исправить теперь?

28.12.2019 в 11:07

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

12.03.2021 в 13:27

Здравствуйте! В статье описана возможность проверки и восстановления конкретного файла.
Меня же интересует другой путь. Возможно ли ИСКЛЮЧИТЬ из проверки (и, конечно, восстановления) определенные файлы/папки?
Например: файлы imageres.dll, imagesp1.dll из C:WindowsSystem32

12.03.2021 в 17:49

Здравствуйте.
Нет, такая возможность не предусмотрена (сам как-то искал, читал доки). Так что только где-то их попридержать)

[ sfc /scannow ] Восстановление системных файлов Windows.

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

System File Checker [sfc /scannow]

SFC ( System File Checker — с англ. Проверка системных файлов) — эта утилита от Microsoft, которая позволяет проверить системные файлы Windows на предмет изменений или повреждений и восстановить их при необходимости. Данная утилита использует регистрацию уведомлений об изменении файлов при входе в систему. При выполнении проверки изменённые системные файлы восстанавливаются до их изначальных версий. Начальные версии таких защищаемых файлов хранятся по пути %WinDir%System32dllcache (%WinDir% — это папка Windows на системном разделе). Если в данной библиотеке будет отсутствовать необходимый файл либо кэш DLL будет повреждён, то будет предложено вставить установочный диск Windows либо указать путь до файла.

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

Для запуска средства восстановления системных файлов Windows необходимо обладать правами администратора. Запускается она с помощью команды sfc /scannow в командной строке Windows. Соответственно делаем следующее:

  1. Запустите командную строку Windows от имени администратора. Как это сделать читайте тут.
  2. Наберите команду sfc /scannow и нажмите Enter . Начнётся проверка системы.

После окончания сканирования может быть выдан один из 3-х возможных результатов:

  1. Защита ресурсов Windows не обнаружила нарушений целостности.
  2. Защита ресурсов Windows обнаружила повреждённые файлы и успешно их восстановила. Подробные сведения см. в файле CBS.Log, который находится по следующему пути: %WinDir%logsCBSCBS.log
  3. Защита ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них.

С первыми двумя результатами все понятно, но как быть если, появилось третье сообщение? Об этом далее в статье.

Возможные проблемы при работе с утилитой SFC

При проверке и восстановлении системных файлов Windows при помощи программы Защита ресурсов Windows могут возникнуть некоторые проблемы. Они могут быть связанны как с самим запуском утилиты SFC так и с конечным результатом после запуска команды sfc /scannow (3-ий вариант результата).

sfc /scannow не запускается вообще

Что делать, если sfc scannow не запускается либо работает некорректно.

  1. В первую очередь нужно проверить включена ли служба «Установщик модулей Windows«. Если нет, то её нужно включить, а тип запуска установить на «Вручную«. Если не помогло, то перейдите к следующему способу.
  2. Для исправления проблем с SFC можно воспользоваться встроенной в Windows Системой обслуживания образов развёртывания и управления ими — DISM (Deployment Image Servicing and Management tool).

в Windows 7 и ранних версиях данная система отсутствует.

Запускается данное средство через командную строку. Для этого надо ввести и выполнить следующую команду: DISM /Online /Cleanup-Image /RestoreHealth Обязательно дождитесь окончания выполнения команды, а после перезагрузите ПК. После перезапустите восстановление и проблем не будет.

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

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

  • Запустите командную строку и выполните в ней следующую команду: findstr /c:»[SR]» %windir%LogsCBSCBS.log >»%userprofile%Desktopsfc.txt» Данная команда создаст на рабочем столе текстовый файл sfc.txt, в котором будут перечисляться повреждённые, не восстановленные файлы. Зная какие это файлы, вы сможете сами их скопировать с другого компьютера с такой же версией Windows.
  • Вставьте в привод установочный диск с той же версией Windows и возможно программа сама с него потянет необходимые файлы, которые отсутствуют в %WinDir%System32dllcache.
  • Запустите систему в безопасном режиме и уже там выполните команду sfc /scannow.

Дополнительные параметры команды SFC

Команда SFC имеет не только параметр scannow . Полный список параметров выглядит следующим образом:
SFC [/SCANNOW] [/VERIFYONLY] [/SCANFILE=путь к файлу] [/VERIFYFILE=путь к файлу] [/OFFWINDIR=папка с windows] [/OFFBOOTDIR=удаленная папка загрузки]

  • sfc /scannow. С данным параметром утилита проверяет систему на наличие повреждённых системных файлов и сразу пытается их восстановить.
  • sfc /verifyonly. Этот параметр позволяет просто проверить систему без восстановления. Если вы саморучно модифицировали какие либо системные файлы, например значки на папках, в проводнике, то при параметре scannow, все они будут восстановлены. А verifyonly поможет избежать этого. А найденные простой проверкой файлы можно восстановить отдельно.
  • sfc /scanfile=путь к файлу. Проверяет и исправляет только один файл, путь к которому будет указан после знака =.
  • sfc /verifyfile=путь к файлу. Просто проверяет файл, без исправления.
  • sfc /offwindir=папка с windows.
  • sfc /offbootdir=удаленная папка загрузки.

Команда с параметрами sfc /scannow /OFFBOOTDIR=E: /OFFWINDIR=E:windows позволит выполнить проверку системных файлов жесткого диска другого компьютера, который подключен к вашей системе. Букву диска необходимо указывать свою (в примере просто указана E:), которая определяется автоматически при подключении жесткого диска. Это может понадобиться, например, если другой компьютер не может запускаться из-за повреждённых системных файлов.

Использование средства проверки системных файлов для восстановления отсутствующих или поврежденных системных файлов

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

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

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

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

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

Пользователям 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.

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

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

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

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

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

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

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

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

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

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

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

Проведите пальцем от правого края экрана к центру и коснитесь кнопки Поиск. Либо, если вы используете мышь, переместите указатель в правый нижний угол экрана и щелкните кнопку Поиск. Введите запрос Командная строка в поле Поиск, щелкните правой кнопкой мыши элемент Командная строка, затем выберите команду Запуск от имени администратора. Если система запросит пароль администратора или подтверждение, введите пароль или нажмите кнопку Разрешить.

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

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

Чтобы ознакомиться с подробными сведениями, включенными в файл CBS.Log, вы можете скопировать сведения в файл Sfcdetails.txt с помощью команды Findstr, а затем просмотреть их в этом файле. Для этого выполните указанные ниже действия.

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

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

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

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

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

Сведения о дате и времени SFC В следующем примере файла журнала содержится запись для одного файла, который не удалось исправить: 2007-01-12 12:10:42, Info CSI 00000008 [SR] Cannot repair member file [l:34<17>]»Accessibility.dll» of Accessibility, Version = 6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Culture neutral, VersionScope neutral, PublicKeyToken = , Type neutral, TypeName neutral, PublicKey neutral in the store, file is missing

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

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

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

Распространите на поврежденный системный файл права собственности администратора. Для этого скопируйте, а затем вставьте (или введите) в командную строку с повышенными привилегиями приведенную ниже команду, затем нажмите клавишу ВВОД:

takeown /f Путь_и_имя_файла Примечание. Заполнитель Путь_и_имя_файла представляет собой путь и имя файла для поврежденного файла. Например, введите takeown /f C:windowssystem32jscript.dll.

Предоставьте администраторам полный доступ к поврежденному системному файлу. Для этого скопируйте и вставьте (или введите) приведенную ниже команду и нажмите клавишу ВВОД:

icacls Путь_и_имя_файла /GRANT ADMINISTRATORS:F Примечание. Заполнитель Путь_и_имя_файла представляет собой путь и имя файла для поврежденного файла. Например, введите icacls C:windowssystem32jscript.dll /grant administrators:F.

Замените поврежденный системный файл гарантировано работоспособной копией файла. Для этого скопируйте и вставьте (или введите) приведенную ниже команду и нажмите клавишу ВВОД:

Copy Исходный_файл Расположение Примечание. Заполнитель Исходный_файл представляет собой путь и имя гарантировано работоспособной копии файла на вашем компьютере, а заполнитель Расположение представляет собой путь и имя поврежденного файла. Например, введите copy E:tempjscript.dll C:windowssystem32jscript.dll.

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

Восстановление системных файлов: команда sfc /scannow.

Признаюсь, с этой статьёй немного запоздал (лет эдак на дцать, не менее), однако часто в других статьях я отсылаю читателей в никуда или в «общеподготовительные» мануалы по работе с этой полезной системной утилитой. Между тем она является одним из главных и первоначальнейших инструментов не только диагностики состояния системы, но и исправления ошибок в Windows. С появлением Windows 10/8 настольной версии этот инструмент дополнился ещё одним (причём предварительным: если у вас, к примеру, Window 10 — начните именно со средства проверки DISM ) вариантом сравнения имеющихся системных файлов с шаблонными, но, так как обладатели Windows 7 этого инструмента лишены… Знакомьтесь, кто ещё не в курсе: утилита sfc /scannow она же SFC.exe.

Что такое sfc /scannow?

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

C:WindowsSystem32

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

System File Checker = Sfc.exe = sfc /scannow

Для запуска проверки системных файлов откройте cmd от имени админа:

В окне консоли пишем знакомую команду:

Утилита проверит нужное, в случае обнаружения несоответствия будет проведена подмена после перезагрузки. У SFC есть маленькие хитрости и скрытые нюансы. Любому из тех, кто прибегает к возможностям этого инструмента, следуют помнить, что если sfc не справилась сразу, не пренебрегите запустить её повторно. Но на этот раз отключите режим Быстрой загрузки. Оптимально количество попыток — 3. Только после трёх неудачных следует приступать к остальным средствам.

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

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

Результаты проверки sfc /scannow

Результаты работы утилиты будут сопровождаться некоторыми сообщениями в зависимости от того, успешно ли прошло восстановление или в работе произошёл сбой. Но сразу запомните: не торопитесь паниковать в случае неудачных выводов утилиты. Запустите sfc.exe несколько раз и в разных режимах.

  • Для завершения восстановления системы требуется перезагрузка. Перезапустите систему Windows и выполнитеsfcещё раз:

Окно означает, что в текущем сеансе окно консоли можно закрыть: утилита запустится только после ПЕРЕЗАГРУЗКИ ( после ВЫКЛЮЧЕНИЯ компьютера ситуация может повториться). Причина сообщения ясна — файлы кэша в данную минуту обрабатываются системой («заняты» каким-то процессом/ами: Windows элементарно ждёт применения только что установленных обновлений).

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

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

Наиболее частое повреждение файлов — либо неправильная работа (а чаще удаление) сторонних программ в/из Windows, а также сбои в работе жёсткого диска (см. «Плохие секторы жёсткого диска«). И утилита частично эти проблема разрешила, подменив на исходные. Настоятельно рекомендую взглянуть на лог утилиты по адресу в консоли — там могут быть интересные детали для разрешения вероятных в последующем ошибок:

C:WindowsLogsCBS CBS.log

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

Большинство пользователей подобное «заявление» ставит в тупик. Я могу предложить вам несколько вариантов действий:

  • Иногда камнем преткновения является аудиослужба Windows, причём в Windows 10 это сплошь и рядом. Откройте консоль cmd от имени администратора и введите две последовательные команды:
  • Сразу проверяем готовность соответствующей службы. Набираем (в строке Найти/Выполнить) команду на открытие консоли

Ищем в списке служб Установщик модулей Windows. Тип запуска: Вручную.

  • Проверьте, на месте ли папки (и не пусты ли они) PendingDeletes и PendingRenames в директории

C:WindowsWinSxSTemp

  • Повторите операцию по запуску sfc /scannow, но уже в Безопасном режиме. Запуск Windows в щадящем режиме можно запланировать прямо сейчас из другой системной утилитыmsconfig:

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

вставьте загрузочный диск/флешку

удостоверьтесь, что система на жёстком диске видна с флешки/дисковода

Обратите внимание на букву Локального диска (D) в столбце Папка: запомните её!

ищем консоль в параметрах восстановления

и вводим команду на офлайн проверку вашей Windows:

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

где d — имя локального диска на компьютере/ноутбуке. Обратите внимание: эта команда позволит вам проверять внешние носители с установленной Windows.

Читаем логи и проверяем подробности работы sfc

Путь расположения лог-файла sfc.exe вы уже знаете. Чтобы его не искать в терниях системы, по аналогии с официальной справкой по sfc.exe я предлагаю вам набрать такую команду в консоли от имени админа:

На Рабочем столе появится текстовый файл, в котором вы найдёте подробности того, с чем команда sfc /scannow столкнулась:

Большинство записей (а в «холостом» режиме работы утилиты) в логах должны выглядеть так:

Sfc.exe традиционного проверяет файлы поблочно по 100 штук. Этих самых файлов немало, и потому строк в логах также много. Информация выводится по типу:

Дата Время Тип Режим доступа Подробности

А вот и проблема «…но не может восстановить некоторые из них«:

для увеличение изображения откройте его в новой вкладке

где самые частые содержания в строках такие:

  • beginning verifiyng … — проверка файлов в текущем блоке начата
  • cannot repaire member file… — не могу починить файл имя.расширение
  • file is missing — файл отсутствует

hash mismatch — хэш-код файла не соответствует системному («родному»)

this component was referenced by… — компонент изначально относился к… (на него ссылался…)

verifying 100 components — проверка 100 составляющих блока завершена успешно

repairing corrupted file — ремонт повреждённого файла

repair complete — ремонт закончен

Пробуем восстановить файл вручную.

Восстановление файлов из списка логов sfc вручную .

Напоминаю, что логи sfc содержат в себе только информацию о СИСТЕМНЫХ файлах: часто эта программа бесполезна против части подгружаемых со стороны библиотек DirectX, .Net и прочего. Исправит она и не все файлы для установленных программ, если такая беда случится.

Но если логами sfc битый или пустой/отсутствующий файл зафиксирован, его можно исправить. Повторяю: если вы сидите в Windows 10, у вас есть более быстрый вариант. Тут же в cmd наберите:

В Windows 7 придётся попотеть. Сначала получите к нему доступ и права на работу с файлом:

takeown /f полный-путь-к-файлу/папке

icacls полный-путь-к-файлу/папке /GRANT Администраторы:F

Например, система обнаружила повреждение файла System.Management.Automation.dll и не смогла его починить.

откройте в новой вкладке

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

Консоль, скорее всего, выдаст несколько вариантов (заметьте, что нередко в Windows папка таковой не является — это может быть всего лишь системный узел или вид «с нескольких ракурсов»). Так что, опираясь на логи, откиньте ненужные результаты. Если всё ещё не удаётся его вычленить, используйте повторную проверку каждого из «подозреваемых» с помощью той же sfc.exe в формате (смотрите справку):

sfc /verifyfile=полный-путь-к-файлу

Остаётся обнаружить и заполучить искомый файл. Для того есть несколько способов:

  • взять у друга с такой же Windows (попросить на добропорядочном форуме)
  • скачать аккуратно из сети, не нарвавшись на бяку
  • забрать с установочного диска/флешки/образа (тогда проще уж просто запустить sfc.exe с загрузочного диска)

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

copy полный-путь-к-хорошему-файлу полный-путь-к-плохому-файлу

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

Как добавить SFC /SCANNOW в контекстное меню проводника?

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

Используйте SFC / Scannow для восстановления системных файлов Windows

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

Хотя Есть много различных вещей , которые вы можете сделать с помощью команды, ПФС / SCANNOW является наиболее распространенным способом , что ПФС команда используется.

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

Как использовать SFC / Scannow

Откройте Командную строку от имени администратора , очень часто называемую «повышенной» командной строкой.

Чтобы команда sfc / scannow работала правильно, она должна быть выполнена из окна командной строки с повышенными правами в Windows 10 , Windows 8 , Windows 7 и Windows Vista .

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

Чтобы использовать средство проверки системных файлов из командной строки через расширенные параметры запуска или параметры восстановления системы , см. Ниже раздел « Выполнение SFC / SCANNOW из-за пределов Windows» , чтобы узнать о некоторых необходимых изменениях в выполнении команды.

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

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

… или как-то так, если проблем не обнаружено:

В некоторых ситуациях, чаще всего в Windows XP и Windows 2000, вам может понадобиться доступ к исходному установочному компакт-диску Windows или DVD-диску во время этого процесса.

Перезагрузите компьютер, если sfc / scannow восстановил файлы.

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

Повторите любой процесс, вызвавший вашу первоначальную проблему, чтобы увидеть, если sfc / scannow разрешил ее.

Как интерпретировать файл CBS.log

Каждый раз, когда вы запускаете System File Checker, в результате получается файл LOG, содержащий подробный список всех проверенных файлов и каждой завершенной операции восстановления.

Предполагая, что Windows установлена ​​на диске C :, файл журнала можно найти в C: Windows Logs CBS CBS.log и открыть с помощью Блокнота или другого текстового редактора . Этот файл может быть полезен для расширенного поиска неисправностей или в качестве ресурса для техподдержки, которая может помочь вам.

Выполнение SFC / SCANNOW из-за пределов Windows

При запуске sfc / scannow из-за пределов Windows, например, из командной строки, доступной при загрузке с установочного диска Windows или флэш-диска , или с диска восстановления системы или диска восстановления, вы должны указать команде sfc , где именно Windows существует.

Параметр / offbootdir = указывает букву диска, а параметр / offwindir = указывает путь Windows, опять же включая букву диска.

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

В большинстве установок Windows 10, Windows 8 и Windows 7 C: обычно становится D: а в Windows Vista C: обычно все еще C :. Чтобы убедиться в этом, поищите диск с папкой «Пользователи» на нем — это будет диск, на котором установлена ​​Windows, если только у вас нет нескольких установок Windows на нескольких дисках. Найдите папки в командной строке с помощью команды dir .

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

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

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

  1. Проверка целостности системных файлов в SFC
  2. Проверка системных файлов в Безопасном режиме Windows
  3. Как запустить проверку системных файлов из среды восстановления Windows 10
  4. Замена системного файла вручную в Windows
  5. Выводы статьи

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

Решить проблемы, возникшие в системе, можно несколькими способами:

  • восстановлением операционной системы из резервной копии;
  • восстановление Windows с помощью точек восстановления;
  • восстановлением реестра;
  • сброс Windows до первоначального состояния (Windows 10, Windows 8.1, Windows 8);
  • переустановка Windows;
  • восстановлением системных файлов с помощью утилиты sfc.exe;

Средство проверки системных файлов, утилита SFC.exe (System File Checker) встроена в операционную систему Windows, утилита предназначена для проверки и восстановления важных системных файлов. После обнаружения проблемы, sfc.exe заменит поврежденный защищенный файл оригинальной копией системного файла, из хранилища компонентов Windows на компьютере.

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

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

В этой статье мы рассмотрим использование средства sfc.exe, а также способ замены поврежденных файлов вручную. Инструкции подойдут для пользователей Windows 10, Windows 8.1, Windows 8, Windows 7. На примерах в статье используется операционная система Windows 10.

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

Средство Sfc.exe работает из командной строки, запускаемой от имени администратора. Команда проверки системных файлов «sfc» имеет несколько ключей, для выполнения нужных действий.

Некоторые полезные команды:

  • sfc /scannow — проверка и автоматическое восстановление поврежденных или отсутствующих файлов;
  • sfc /verifyonly — проверка целостности системных файлов без восстановления;
  • sfc /scanonce — проверка и исправление системных файлов после перезагрузки;
  • sfc /scanfile=полный_путь_и_имя_файла.

В зависимости от ситуации, пользователь может выполнить в Windows «sfc /scannow» несколькими способами:

  • из работающей операционной системы;
  • после загрузки ОС в Безопасном режиме;
  • загрузившись из среды восстановления Windows.

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

Запустите командную строку от имени администратора.

В окне интерпретатора командной строки введите команду, нажмите на клавишу «Enter»:

Начинается сканирование системы, этот процесс займет некоторое время. Дождитесь завершения операции до 100%.

После того, как проверка «sfc /scannow» завершена, система проинформирует пользователя о результате выполненной операции. В данном случае, система обнаружила поврежденные файлы и успешно их восстановила. Подробная информация содержится в файле «CBS.log».

Файл журнала находится по пути: «C:WindowsLogsCBSCBS.log». Для ознакомления с полученными данными, откройте файл журнала при помощи программы Блокнот.

По результатам сканирования операционной системы, вы получите четыре возможных результата:

  • Защита ресурсов Windows не выявила нарушений целостности — компьютер работает без проблем, не нужно предпринимать никаких действий.
  • Программа защиты ресурсов Windows обнаружила поврежденные системные файлы и успешно их восстановила — были обнаружены поврежденные файлы, Windows SFC восстановила и заменила файлы.
  • Защита ресурсов Windows не может выполнить запрошенную операцию — SFC не может работать. Снова запустите проверку, войдя в Безопасный режим Windows. Предварительно убедитесь, что в папке WinSxS, находящейся в папке Windows, во вложенной папке «Temp» имеются папки «PendingDeletes» и «PendingRenames».
  • Защита ресурсов Windows обнаружила поврежденные файлы, но не может восстановить некоторые из них — в операционной системе найдены поврежденные файлы, SFC не может их заменить или исправить. Необходимо проверить файл журнала, увидеть поврежденные файлы, а затем заменить их с установочного носителя.

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

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

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

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

При этом способе потребуется войти в Безопасный режим Windows, выбрать один из предложенных вариантов входа в систему. Запустите командную строку от имени администратора, а затем выполните команду «sfc /scannow».

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

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

Для входа в среду восстановления Windows используются несколько способов:

  • Из работающей Windows.
  • Загрузка с Диска восстановления Windows.
  • Загрузка с внешнего носителя (загрузочная флешка или DVD диск), на который записана Windows.

В работающей операционной системе Windows 10 пройдите последовательные шаги:

  1. Запустите приложение «Параметры», войдите в «Обновление и безопасность».
  2. Откройте раздел «Восстановление», в опции «Особые варианты загрузки» нажмите на кнопку «Перезагрузить сейчас».
  3. В открывшемся окне, среди предложенных вариантов выберите «Поиск и устранение неисправностей».
  4. В окне «Диагностика» нажмите на «Дополнительные параметры».
  5. В следующем окне нажмите на кнопку «Командная строка».
  6. После перезагрузки компьютера, выберите свою учетную запись, введите пароль (если используется), после этого, на экране откроется окно интерпретатора командной строки.

Для загрузки с Диска восстановления Windows или с установочного диска Windows, выполните следующие действия:

  1. Подключите загрузочную флешку или DVD диск с Windows компьютеру.
  2. Сразу после включения ПК, войдите в загрузочное меню, нажав одну из клавиш на клавиатуре, которая отвечает за вход на вашем устройстве. Прочитайте статью, как войти в Boot Menu, на моем сайте.
  3. Выберите загрузку с загрузочного носителя.
  4. В окне «Установка Windows» выберите язык, нажмите на кнопку «Далее».
  5. В следующем окне, в левом нижнем углу нажмите на «Восстановление системы».
  6. В окне «Выбор действия» нажмите на «Поиск и устранение неисправностей».
  7. В окне «Диагностика» нажмите на кнопку «Дополнительные параметры».
  8. В окне «Дополнительные параметры» выберите опцию «Командная строка».
  9. Произойдет перезагрузка компьютера, в открывшемся окне необходимо выбрать учетную запись, в следующем окне ввести пароль (ничего не вводите, если не пользуетесь паролем), затем откроется командная строка.

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

Сначала нам потребуется узнать букву — имя системного диска, потому что имя диска в командной строке, работающей в среде восстановления, может отличаться от имени диска, отображающемся на компьютере.

Для этого, с помощью утилиты Diskpart выполните следующие команды:

Для выхода из приложения Diskpart, введите команду:

В нашем случае, диск на ПК и в командной строке имеет одинаковое имя («C:»).

Для запуска сканирования и восстановления системы, выполните команду:

В этой команде «offbootdir» — расположение автономного каталога загрузки для автономного восстановления, а «offwindir» — расположение автономного каталога Windows для автономного восстановления.

Замена системного файла вручную в Windows

Если не получилось восстановить поврежденный файл средством sfc.exe, попробуйте заменить поврежденный файл вручную. Сначала найдите информацию о неисправном файле, которая содержится в файле «CBS.log».

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

Я поместил исправный файл с другого ПК в корень Локального диска «C:» (можете использовать другой диск или другое место) своего компьютера. Расположение файла: «C:winml.dll», оно нам понадобится для выполнения команды.

Запустите командную строку от имени администратора.

Для принятия файла во владение введите команду:

В моем случае, если на ПК поврежден файл «winml.dll», путь будет таким:

Теперь мне нужно получить полный доступ к файлу:

Для этого, я ввожу команду:

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

Я выполнил следующую команду:

Для подтверждения замены файла, введите: «Yes».

Борис Аладышкин/ автор статьи

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

Понравилась статья? Поделиться с друзьями:
Itsovet61.ru
Добавить комментарий

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