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

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

Поэтому тема повествования будет звучать так: команда SFC scannow в Windows 7 и 10. Также рассмотрим вопрос, почему иногда она не может восстановить системные файлы. То есть, попросту говоря, отказывается работать.

Итак, что же это за команда такая и для чего она нужна? Так вот, SFC scannow является системной утилитой, которая служит для автоматической проверки и восстановления важных файлов операционной системы.

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

Затем вводим саму команду:

Запустится процесс сканирования системы, который может занять довольно продолжительное время. Так что теперь остается только ждать и надеяться, что данная команда сможет все исправить.

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

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

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

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

Ну а на семерке придется воспользоваться заранее подготовленным загрузочным диском и выставить его приоритетным в компьютера. Увы, но по-другому никак не получится.

Ну а мы продолжаем процесс лечения и восстановления файлов на примере Win 10. И сейчас нужно будет ввести небольшую серию команд. Первой будет вот такая:

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

Теперь выбираем обнаруженный выше диск под номером ноль, поскольку он единственный в системе:

На этом этапе осталось только разобраться с винчестера, чтобы понять, какой из них является системным, то есть с установленной Windows:

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

И вот, наконец-то, настал час истины. Теперь будем снова проверять системные файлы и в случае проблем пробовать их восстановить. Итак, начинаем процесс:

В этом выражении буква «C» указывает на логический раздел жесткого диска, на котором установлена операционная система. Также при вводе очень важно соблюдать правильность ввода, в частности, ставить проблемы там, где нужно.

Теперь остается надеяться на то, что после завершения процесса сканирования будет выведено сообщение «Защита ресурсов Windows не обнаружила нарушений целостности».

Что еще можно рассказать про команду SFC scannow? Например, вот такой параметр сможет в среде восстановления вывести на рабочий стол журнал с результатами работы:

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

Где «kernel32.dll» представляет собой имя нужного файла. А все выражение является путем до каталога, где он располагается. Точно такая же команда в среде восстановления Windows 7 и 10 будет немножко отличаться:

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

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

Читайте в статье о том, как проводится проверка системных файлов Windows. Для чего проверять целостность, как восстановить в Виндовс 10, 8, 7 и XP.

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

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

Запустить проверку системных файлов можно на любой версии Windows , начиная с XP . Вам достаточно зайти в командную строку. В большинстве версий Windows это можно сделать при помощи меню. «Пуск». В восьмой версии ОС для вызова командной строки от лицам администратора нужно вызвать контекстное меню при помощи сочетания клавиш Win +X , а затем выбрать из списка нужный пункт.

  1. Введите команду sfc /scannow.
  2. Нажмите Enter .
  3. Дождитесь окончания проверки и оцените результат.

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

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

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

Встроенную утилиту SFC можно запустить с несколькими параметрами. Кроме проверкиWindows можно провести:

  1. Если вы не хотите исправлять ошибки в системных файлах, то введите команду sfc /verifyonly.
  2. Если вы точно знаете, какой системный файл поврежден вирусом, то можно подсказать какой именно: sfc /scanfile=путь_к_файлу. Если вы замените слово scanfile на verifyonly, будет проведена только проверка конкретного файла, система не будет его восстанавливать.
  3. Если вы хотите проверить файлы не в текущей папке, а на удаленном компьютере или другом жестком диске, то нужно ввести команду в следующем виде: sfc /scannow /offwindir=путь_к_папке_windows.

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

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

Если вы не смогли восстановить файлы стандартными способами, то вручную это можно сделать с помощью образа диска системы. Редактировать виртуальный диск с системными файлами можно при помощи утилиты UltraISO или подобных ей программ. Восстановление системы происходит по алгоритму:

  1. Зайдите в папку с файлами образа. ПО умолчанию LiveDisk использует /cdrom.
  2. Оттуда скопируйте нужные файлы в буфер обмена, а затем переместите их в win .

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

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

Microsoft DaRT

Это не просто утилита, а загрузочный диск, способный справиться с задачей восстановления системных файлов. Настройте загрузки с диска перед запуском ПК и вставьте загрузочный диск. Можно скачать Microsoft DaRT, а потом при помощи ПО Nero записать его на носитель. Проверка и восстановление системных файлов производится по инструкции:

  1. Выберите в меню загрузочного диска утилиту для проверки вашей версии системы.
  2. Из представленных в следующем меню действий остановитесь на пункте «Диагностика».
  3. Затем вам нужно выбрать пункт Diagnostics and Recovery Toolset.
  4. После предварительной настройки останется лишь выбрать целевую операционную систему. У большинства пользователей она всего одна.
  5. Меню предложит вам несколько вариантов работы с жестким диском и системой, выбрать нужно «Средство проверки системных файлов».
  6. Далее следуйте подсказкам мастера проверки. Выберите автоматический режим работы,

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

Windows Repair

Эта утилита стартует из рабочей среды. Работать нужно по инструкции:

  1. Зайдите в раздел Pre-Repair Steps.
  2. Выберите вкладку Step 4 (Optional).
  3. Нажмите кнопку Check.

Эта утилита проста – вам не потребуется делать дополнительные действия. Она подойдет для неопытных пользователей, которые не имеют навыков работы с командной строкой. Она запускает из своей оболочки стандартную утилиту SFC .

Glary Utilities

Аналогично предыдущей работает Glary Utilities – она максимально проста и понятна. В ней нет большого количества вкладок. Преимущество этой программы в том, что она русифицирована. Все команды понятны пользователям. Через нее можно не только проверить, но и восстановить систему.

Действуйте по инструкции:

  1. Зайдите во вкладку «Модули».
  2. В левом боковом меню выберите пункт «Сервис».
  3. В правой части окна нажмите «Восстановление системных файлов».

Работа этой просто утилиты также строится на базе взаимодействия с консольной SFC. Если восстановить файлы не получится, придется действовать более сложными средствами – через загрузочный диск или копировать поврежденные файлы вручную.


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

1. Восстановление целостности файлов Windows

Для выявления отсутствующих или поврежденных важных файлов системы и их восстановления Windows предусматривает штатную утилиту sfc.exe, работающую при помощи командной строки. Утилита заменяет поврежденные или отсутствующие файлы системы их оригиналами из специального хранилища компонентов, расположенного в папке «WinSxS» внутри каталога «Windows» на диске С. Запускаем от имени администратора командную строку и вводим:

Нажимаем Enter. После сканирования на предмет выявления подлежащих замене системных файлов они будут восстановлены.

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

2. Восстановление хранилища системных компонентов: DISM

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

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

DISM /Online /Cleanup-Image /RestoreHealth

Нажимаем Enter. При успешной попытке проведения операции увидим соответствующее уведомление.

Теперь проводим операцию, рассмотренную в п. 1 статьи.

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

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

3. Восстановление хранилища системных компонентов: PowerShell

Восстановить системные компоненты можно альтернативным способом – с помощью инструмента Windows PowerShell. Этот способ схож с предыдущим: для восстановления хранилища также задействуется служба обновлений Windows. И, соответственно, в этом случае также необходимо интернет-подключение. Способ с использованием PowerShell займет больше времени, чем предыдущий способ с участием утилиты DISM, но и сам процесс восстановления хранилища будет проводиться более досконально.

Запускаем от имени администратора PowerShell и вводим:

Repair-WindowsImage -Online -RestoreHealth

Нажимаем Enter. В случае успешного восстановления хранилища системных файлов получим такой вот отчет, как указан на скриншоте ниже, где, в частности, параметр «Image Health State» будет отмечен как «Healthy». И это означает, что хранилище системных файлов восстановлено. Теперь необходимо провести операцию, описанную в п. 1 статьи.

4. Восстановление хранилища системных компонентов: установочный диск Windows

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

Подключаем флешку, диск или образ, запускаем от имени администратора PowerShell и вводим команду по типу:

Repair-WindowsImage -Online -RestoreHealth -Source D:\sources\install.wim

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

По итогу проведения операции, как и в предыдущем случае, об успешном ее завершении будет свидетельствовать состояние «Healthy» параметра «Image Health State».

После восстановления хранилища запускаем операцию, рассмотренную в п. 1 статьи.

5. Обновление Windows 10

Восстановить целостность поврежденных системных файлов Windows 10 можно путем обновления системы посредством утилиты Media Creation Tool. Ее можно скачать на официальном сайте Microsoft . Обновление Windows 10 – самый длительный по времени, в то же время самый надежный способ вернуть операционной системе работоспособность. Процесс обновления Windows 10 по времени проходит примерно столько же, сколько и процесс ее переустановки. В рамках проведения этого процесса все поврежденные системные файлы будут перезаписаны, сохранятся данные пользовательского профиля, установленные программы и внесенные системные настройки, а на выходе получим свежайшую, со всеми установленными обновлениями Windows 10 Anniversary Update.

Запускаем Media Creation Tool. Принимаем лицензионные условия.

Выбираем «Обновить этот компьютер сейчас».

И ждать завершения процесса обновления.

Отличного Вам дня!

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

SFC в среде Windows

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

Sfc /scannow

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

Таблица 1 - Синтаксис утилиты sfc.exe

SFC

/SCANNOW Проверка целостности всех защищенных системных файлов и восстановление, по возможности, проблемных файлов.
/VERIFYONLY Проверка целостности всех защищенных системных файлов. Восстановление файлов не выполняется.
/SCANFILE Проверка целостности указанного файла и его восстановление при обнаружении проблем. В параметре <файл> следует указать полный путь
/VERIFYFILE Проверка целостности файла, полный путь к которому указан в параметре <файл>. Восстановление файлов не выполняется.
/OFFBOOTDIR Расположение автономного каталога загрузки для автономного восстановления
/OFFWINDIR Расположение автономного каталога Windows для автономного восстановления
например:
sfc /SCANNOW
sfc /VERIFYFILE=c:\windows\system32\kernel32.dll
sfc /SCANFILE=d:\windows\system32\kernel32.dll /OFFBOOTDIR=d:\ /OFFWINDIR=d:\windows
sfc /VERIFYONLY


SFC в среде Windows RE

Взяться за написание статьи подвигло непонятное поведение утилиты sfc. exe в среде Windows RE при загрузке с установочного диска или диска восстановления, а именно предложение перезагрузить систему и выполнить проверку еще раз.

Рисунок 1 - Запуск утилиты в среде восстановления без ключей и требование перезагрузки

Подобное поведение имеет вполне логичное объяснение: для среды Windows RE раздел диска, с находящейся на ней операционной системой, является автономным каталогом. Следовательно, запуск утилиты с ключами /OFFBOOTDIR и /OFFWINDIR обязателен. Дальше выясним значения этих ключей.

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

Рисунок 2 - Раздел с системой в проводнике Windows

Рисунок 3 - Раздел с системой в оснастке "Управление дисками"

Вадим Стеркин предложил замечательный способ определения букв разделов в среде восстановления . Есть и другой - воспользоваться утилитой DISKPART . Загрузитесь в среду восстановления с установочного диска Windows, войдите в командную строку и выполните последовательно:

DISKPART List disk Sel disk 0 Detail disk

Windows? Проверка целостности ОС Windows 10/8/7/XP нужна тогда, если заподозрили, что часть из системных разделов изменились или подверглись дефектам из-за воздействия вредоносной программы.

Имеется несколько инструментов, чтобы проверить целостность файлов Windows 10. Наиболее распространённый - SFC.exe, часто применяется DISM.exe. Можно ещё воспользоваться функцией Repair-WindowsImage, выполняемой в PowerShell. Рекомендуем применять несколько способов, но поочерёдно. Это необходимо потому, что каждый из вариантов проверит целостность разных файлов. Если вам потребовалось выполнить такую процедуру, однако не знаете, как проверить целостность системных файлов Windows 10 правильно, чтобы их откорректировать, возобновить работу, внимательно прочтите ниже приведённые рекомендации, следуйте последовательным шагам, тогда сможете произвести проверку, восстановление целостности системных файлов Windows 10 и других версий.

Проверьте состояние системных файлов с помощью средств Windows

Сканирование посредством SCF

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

  • Для активации данной команды вначале откройте CMD , старт произведите с правами администратора. Можно активировать утилиту при помощи мышки, кликнув правой кнопкой по главному меню «Пуск», затем в списке выбрав «Командную строку». В диалоговом окне наберите sfc /scannow, нажмите Enter.
  • Будет начата проверка, выявятся дефекты, затем начнут корректироваться без вашего вмешательства, содействия автоматически, самой системой. Если ошибки не обнаружились, вам сообщат, что защитой ресурсов ОС не обнаружено проблем.
  • Если же решите проверить какой-то один, определённый из системных файлов, то в командной строке укажите scf /scanfile=”путь к файлу”.
  • Нельзя не отметить, что SCF не в состоянии исправлять ошибки тех разделов, которые запущены в момент сканирования, поэтому лучше всего эксплуатировать SFC исключительно при запуске «Восстановление среды Windows 10».

Запуск SFC, используя среду восстановления

Чтобы правильно активировать SCF, выполняйте последовательно шаги ниже описанного алгоритма.

После проведения вышеописанных шагов появится список томов, необходимо запомнить или записать те буквы, которые соответствует системному разделу и диску «Зарезервировано системой».

sfc / /scannow /offbootdir=буква раздела загрузчика:\ /offwindir=E:\Windows (или ваш путь к директории Windows 10).

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

Сканирование посредством DISM.exe

Указанная утилита эксплуатируется для монтирования образов, даёт возможность выявить и исправить проблемы, возникающие с разделами ОС в результате их повреждения, выполнять восстановление. Она прекрасно подходит для тех разделов, с которыми не смогла справиться SFC. Ещё её можно применять, если SFC не смогла обнаружить никаких проблем при сканировании. Потому не ограничивайтесь только одним видом сканирования и лечения повреждённых участков, обязательно проведите эту операцию при работе с системными компонентами.

Для запуска DISM.exe тоже применяется командная строка. Активируйте её от администратора и далее следуйте по шагам:

  • dism /Online /Cleanup-Image /CheckHealth - эта функция предоставляет сведения, какие в наличии дефекты, повреждения разных компонентов Windows 10. Глубокая проверка, впрочем, не совершается, используются лишь ранее найденные данные.
  • dism /Online /Cleanup-Image /ScanHealth - сканирование на возможные повреждения хранилища компонентов. Эта проверка зачастую требует достаточно времени, периодически подвисая в процессе реализации (обычно на 20%).
  • dism /Online /Cleanup-Image /RestoreHealth - тщательный осмотр и воссоздание файлов системы в автономном режиме, восстановление, что также занимает продолжительное время.

Все журналы действий при исполнении вышеописанных команд записываются по пути Windows\Logs\CBS\CBS.log, Windows\Logs\DISM\dism.log

Подобно предыдущей утилите, DISM запускается также посредством режима восстановления Windows 10.

Проверка целостности системных файлов в Windows 7/8 идентична этой же операции в 10-ой. Осуществляется аналогично - посредством командной строки через SFC и соответствующую команду. Все действия выполняются в той же последовательности, как и описанные ранее. По аналогичному алгоритму осуществляется проверка целостности системных файлов в Windows XP. Старт интерпретатора командной строки происходит так:

  • зайдите в меню «Пуск»;
  • кликните по опции «Выполнить»;
  • в диалоговом окне наберите команду «cmd», затем на клавиатуре Enter.

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

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