команда для сканирования системы windows 10
SFC и DISM: Проверка и Восстановление системных файлов в Windows 10
Всякий раз, когда что-то идет не так с компьютером или ноутбуком, есть ряд инструментов для устранения неполадок, которые вы можете выполнить, чтобы попытаться устранить проблему. В Windows 10/8/7 есть несколько встроенных команд, которые можно использовать для проверки и восстановления поврежденных системных файлов, которые со временем вызывают проблемы при изменении.
Одним из способов устранения неполадок, связанных с Windows, является проверка системы и восстановление системных файлов. Это может помочь во всех типах проблем, таких как медленная система, синий экран смерти, внезапные сбои питания и сбои системы.
Проверка и Восстановление системных файлов
Чтобы правильно и корректно проверить и восстановить системные файлы в Windows 10, запустите командную строку от имени администратора и введите ниже команды по очереди:
Ниже разберем более подробно команды, что делать с ошибками при вводе команд, как использовать SFC и DISM из образа и дополнительных параметров и, как прочесть файл CBS.log, когда появляется ошибка «Программа защиты ресурсов Windows обнаружила поврежденные файлы и не смогла восстановить. Подробные сведения в файле CBS.Log, который находится по пути: C:\Windows\Logs\CBS\CBS.log«.
1. Использование инструмента System File Checker (SFC)
Запустите командную строку (CMD) от имени администратора. Нажмите «поиск» и напишите просто «cmd» или «командная строка», далее по ней правой кнопкой мыши и запуск от имени админа.
Задайте ниже команду и дождитесь окончания процесса:
Примечание: После сканирования вашей системы будет выдан один из трех результатов:
Запуск SFC через дополнительные параметры
Если инструмент SFC не смог восстановить системный файл, значит может быть, что он работают в данный момент и инструмент не сможет его заменить на новый. В данном случае, придется загрузиться в дополнительные параметры и запустить командную строку.
В дополнительных параметрах перейдите «Поиск и устранение неисправностей» > «Дополнительные параметры» > «Командная строка».
Далее задайте команду:
2. Использование инструмента Deployment Image and Service Management (DISM)
Если вышеуказанное не работает, есть один последний способ проверить повреждение в системных файлах и исправить их. Используем инструмент Deployment Image and Service Management (DISM). Команда работает с системами Windows 8/8.1/10. Откройте обратно командную строку от имени администратора и используйте следующую команду:
Процесс может занять длительное время с зависанием процентной шкалы. Закончив работу, перезагрузите компьютер и запустите обратно sfc /scannow, чтобы убедиться, что ошибок нет или ошибка пропала.
Запуск DISM из образа Windows
Если выше команда DISM выдает ошибку повреждения компонентов хранилища, то можно восстановить файлы из ISO образа. Смонтируйте ISO образ Windows 10 в проводнике.
Примечание: Лучше, чтобы версия, язык и архитектура монтируемого образа, совпадала с текущей Windows 10, которая установлена.
Далее введите ниже команду и замените букву I на подключаемый образ. Откройте проводник (этот компьютер) и посмотрите букву диска.
Анализ лога CBS, какие файлы не удалось восстановить
Если после сканирования системных файлов, программа защиты ресурсов Windows обнаружила поврежденные файлы, но не может восстановить некоторые из них, лог файл CBS может помочь определить, какие именно файлы повреждены. Для этого:
Использование средства проверки системных файлов для восстановления отсутствующих или поврежденных системных файлов
Если некоторые функции 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:\RepairSource\Windows /LimitAccess
Примечание. Вместо заполнителя C:\RepairSource\Windows укажите расположение вашего источника восстановления. Дополнительные сведения об использовании средства DISM для восстановления Windows см. в статье Восстановление образа Windows.
Введите в командной строке приведенную ниже команду и нажмите клавишу ВВОД:
Команда sfc /scannow проверит все защищенные системные файлы и заменит поврежденные файлы их кэшированной копией, расположенной в сжатой папке по адресу %WinDir%\System32\dllcache.
Заполнитель %WinDir% представляет собой папку операционной системы Windows. Например, C:\Windows.
Примечание. Не закрывайте это окно командной строки, пока проверка не завершится на 100 %. Результаты проверки будут показаны после завершения данного процесса.
После завершения процесса проверки на экране может появиться одно из приведенных ниже сообщений:
Защита ресурсов Windows не обнаружила нарушений целостности.
Это значит, что отсутствующие и поврежденные системные файлы не обнаружены.
Защита ресурсов Windows не может выполнить запрошенную операцию.
Для устранения этой проблемы выполните сканирование с помощью средства проверки системных файлов в безопасном режиме, убедитесь, что папки PendingDeletes и PendingRenames находятся в папке %WinDir%\WinSxS\Temp.
Защита ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила. Сведения см. в журнале CBS.Log %WinDir%\Logs\CBS\CBS.log.
Для просмотра подробных сведений о сканировании и восстановлении системных файлов перейдите к разделу Как просмотреть подробные сведения процесса работы средства проверки системных файлов.
Защита ресурсов Windows обнаружила поврежденные файлы, но не может восстановить некоторые из них. Сведения см. в журнале CBS.Log %WinDir%\Logs\CBS\CBS.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 =
Как вручную заменить поврежденный системный файл гарантированно работоспособной копией файла.
После определения, какой системный файл поврежден и не может быть восстановлен, с помощью подробных сведений в файле Sfcdetails.txt, выясните расположение поврежденного файла, затем вручную замените поврежденный файл его гарантировано работоспособной копией. Для этого выполните указанные ниже действия.
Примечание. Гарантировано работоспособную копию системного файла можно взять с другого компьютера, на котором установлена такая же, как на вашем компьютере версия Windows. Чтобы убедиться в работоспособности системного файла, который вы планируете скопировать на другом компьютере, можно провести процесс проверки средством проверки системных файлов.
Распространите на поврежденный системный файл права собственности администратора. Для этого скопируйте, а затем вставьте (или введите) в командную строку с повышенными привилегиями приведенную ниже команду, затем нажмите клавишу ВВОД:
takeown /f Путь_и_имя_файла Примечание. Заполнитель Путь_и_имя_файла представляет собой путь и имя файла для поврежденного файла. Например, введите takeown /f C:\windows\system32\jscript.dll.
Предоставьте администраторам полный доступ к поврежденному системному файлу. Для этого скопируйте и вставьте (или введите) приведенную ниже команду и нажмите клавишу ВВОД:
icacls Путь_и_имя_файла /GRANT ADMINISTRATORS:F Примечание. Заполнитель Путь_и_имя_файла представляет собой путь и имя файла для поврежденного файла. Например, введите icacls C:\windows\system32\jscript.dll /grant administrators:F.
Замените поврежденный системный файл гарантировано работоспособной копией файла. Для этого скопируйте и вставьте (или введите) приведенную ниже команду и нажмите клавишу ВВОД:
Copy Исходный_файл Расположение Примечание. Заполнитель Исходный_файл представляет собой путь и имя гарантировано работоспособной копии файла на вашем компьютере, а заполнитель Расположение представляет собой путь и имя поврежденного файла. Например, введите copy E:\temp\jscript.dll C:\windows\system32\jscript.dll.
Как использовать SFC для восстановления системных файлов Windows 10
Если Windows 10 работает некорректно, вы можете использовать утилиту командной строки SFC для восстановления поврежденных или потерянных системных файлов.
Когда вы начинаете замечать случайные ошибки, проблемы во время загрузки системы или проблемы работоспособности компонентов Windows, то велика вероятность, что данное состояние вызвано поврежденными или потерянными системными файлами.
Несмотря на то, что Windows 10 отлично справляется с защитой файлов, которые необходимы для нормальной работы компьютера, некоторые приложения, драйвера или даже обновления Windows могут стать причиной потери стабильности системы. Как и прошлых версиях систем от Microsoft, Windows 10 включает средство проверки системных файлов (System File Checker, SFC) – компактную, но мощную утилиту командной строки, которая может выполнить сканирование цельности системы и заменять поврежденные или пропущенные файлы оригинальной версией.
В данном руководстве мы представим шаги по использованию средства проверки системных файлов (SFC) для автоматического восстановления поврежденных файлов системы во время работы операционной системы. Также рассмотрим, как запустить утилиту в Безопасном режиме командной строки и как вручную восстановить поврежденные системные файлы, которые стали причиной неполадок.
Предупреждение: перед началом работы с утилитой SFC рекомендуется сделать полную резервную копию системы или создать точку восстановления системы. В случае, если что-то пойдет не так, вы сможете вернуть исходное состояние системы.
Как проверить и восстановить системные файлы в Windows 10
Следующая команда позволяет выполнить полное сканирование защищаемых файлов на вашем компьютере и исправить файлы, которые вызывают проблемы во время работы Windows 10.
1. Введите в поиске меню Пуск Командная строка, нажмите правой кнопкой мыши по появившейся ссылке и выберите Запустить от имени администратора, потому что для запуска SFC требуются права администратора устройства.
2. В Командной строке введите следующую команду и нажмите Enter:
3. После завершения сканирования, вы увидите одно из следующих сообщений:
Совет: для исправления всех проблем может понадобиться пройти процедуру проверки целостности около трех раз.
Как посмотреть подробную информацию о сканировании SFC
Для просмотра информации о работе средства проверки целостности в файле CBS.Log нужно создать копию файла на рабочем столе, доступную для чтения:
1. Введите в поиске меню Пуск Командная строка, нажмите правой кнопкой мыши по появившейся ссылке и выберите Запустить от имени администратора.
2. Введите следующую команду и нажмите Enter
3. Откройте файл sfclogs.txt, расположенный на рабочем столе, с помощью приложения “Блокнот”. Файл будет содержать подробную информацию о сканировании системы и о файлах, которые не удалось восстановить.
Примечание: подробная информация доступна только при выполнении сканирования в Windows 10, но не при запуске утилиты в Безопасном режиме в Командной строке.
Как просканировать и восстановить системные файлы в Windows 10 оффлайн
Иногда защищенные системные файлы, которые нужно восстановить, уже загружены в оперативную память во время работы WIndows 10. В этом случае для исправления обнаруженных проблем можно использовать средство проверки системных файлов во время запуска системы.
Как решать проблемы с Windows 10 путём сканирования файловой системы
В Windows 10, когда вы начинаете замечать случайные ошибки, проблемы с загрузкой или функции, которые не работают должным образом, существует высокая вероятность того, что один или несколько системных файлов могли быть удалены или повреждены по неизвестным причинам. Обычно проблемы с системными файлами могут возникать в результате ошибок, возникающих при установке обновления системы, драйвера или приложения, или при внесении изменений в установку вручную.
Если вы столкнулись с этой проблемой, вы можете использовать средство проверки системных файлов Windows 10 (SFC), которое является средством командной строки, предназначенным для сканирования целостности и восстановления отсутствующих или поврежденных системных файлов.
В этом руководстве по Windows 10 мы расскажем, как использовать средство проверки системных файлов для автоматического или ручного восстановления поврежденных системных файлов, если оно отказывается работать.
Предупреждение. Это дружеское напоминание о том, что редактирование системных файлов сопряжено с риском и может привести к необратимому повреждению вашей установки, если вы сделаете это неправильно. Перед продолжением рекомендуется сделать полную резервную копию вашего ПК.
Как восстановить Windows 10 с помощью SFC
Чтобы восстановить установку Windows 10 с помощью командного инструмента SFC, выполните следующие действия:
После выполнения этих действий команда проверки системных файлов просканирует, обнаружит и попытается устранить проблемы с системными файлами в Windows 10.
Если инструмент обнаружил проблему, рекомендуется выполнить команду не менее трех раз, чтобы убедиться, что все проблемы были исправлены.
Просмотр журналов сканирования SFC
Чтобы просмотреть сведения, хранящиеся в файле CBS.Log, после сканирования SFC, выполните следующие действия:
После того, как вы выполните эти шаги, в файле журнала будут отображены все детали отсканированных системных файлов и информация о файлах, которые невозможно восстановить. (Этот параметр доступен только при выполнении сканирования в Windows 10, но не при выполнении автономного сканирования с помощью командной строки.)
Как восстановить Windows 10 с SFC в автономном режиме
Чтобы восстановить Windows 10 с помощью SFC, используя автономный режим, выполните следующие действия:
sfc /scannow /offbootdir=C:\ /offwindir=D:\Windows
В команде, мы используем параметр /offboodir, чтобы указать букву диска системного раздела, что в данном случае С. Также в /offwindir указывается расположение файлов Windows 10, которым в данном случае является D:\Windows
После того, как вы выполните эти шаги, команда проверки системных файлов исправит любую проблему, обнаруженную с системными файлами в Windows 10.
Как восстановить Windows 10 вручную без SFC
Если вы всё перепробовали, а средство проверки системных файлов не может исправить поврежденные файлы, вам может потребоваться восстановить их вручную.
Определение поврежденных системных файлов
Чтобы узнать, какие системные файлы необходимо заменить в Windows 10, выполните следующие действия:
findstr /c:»[SR]» %windir%\Logs\CBS\CBS.log >»%userprofile%\Desktop\sfclogs.txt»
После того, как вы выполните эти шаги, в файле журнала будут отображены все детали отсканированных системных файлов и информация о файлах, которые невозможно восстановить.
Если файл журнала очень большой, вы можете использовать опцию поиска в текстовом редакторе и искать термин: «Не удается восстановить файл», чтобы определить файлы, которые необходимо заменить.
Восстановление системных файлов вручную
Чтобы восстановить поврежденные системные файлы в Windows 10 вручную, выполните следующие действия:
Важное замечание: вы можете найти исправные рабочие файлы для замены в вашей установке с другого устройства, на котором установлена такая же версия Windows 10. Если вы не знаете, где находится поврежденный файл, вам может потребоваться выполнить поиск в Интернете с помощью информации, которую вы получили из файла журнала SFC.
takeown /f C:\PATH\TO\FILE
В этой команде обязательно обновите команду, указав путь к файлу, который вы пытаетесь исправить.
В этом примере команды вы станете владельцем файла «ActionCenter.dll»:
takeown /f C:\Windows\System32\ActionCenter.dll
icacls C:\PATH\TO\FILE /Grant Administrators:F
В этой команде обязательно обновите команду, указав путь к файлу, который вы пытаетесь исправить.
В этом примере команда предоставляет доступ к файлу «ActionCenter.dll»:
icacls C:\Windows\System32\ActionCenter.dll /Grant Administrators:F
copy C:\PATH\TO\SOURCE\GOOD\FILE C:\PATH\TO\DESTINATION\BROKEN\FILE
В этой команде обязательно обновите команду, указав исходный и целевой путь, чтобы заменить поврежденный файл.
Подсказка: если вы получили сообщение о том, что файл не может быть заменен, поскольку он используется другим процессом, то либо найдите и завершите процесс, либо выполните эту задачу в автономном режиме (см. предыдущие шаги выше).
В этом примере команда заменяет файл «ActionCenter.dll» в папке System32:
copy C:\Files\ActionCenter.dll C:\Windows\System32\ActionCenter.dll
В этой команде обязательно обновите команду, указав путь к файлу, который вы заменили.
В этом примере команда проверяет целостность файла «ActionCenter.dll» в папке System32:
После выполнения этих шагов, если новые файлы проходят проверку целостности, проблемы, с которыми вы столкнулись, должны быть решены.
Восстановление системных фалов SFC /Scannow — как использовать
Sfc /scannow — это команда командной строки, которая позволяет сканировать вашу систему Windows на наличие ошибок и исправлять их.
Выполните следующие шаги для использования sfc с параметром scannow для восстановления важных файлов Windows:
Как использовать SFC /Scannow
… или что-то вроде этого, если не было найдено никаких проблем:
Совет. В некоторых ситуациях, чаще всего в Windows XP и Windows 2000, вам также может понадобиться доступ к исходному установочному компакт-диску Windows или DVD в какой-то момент во время этого процесса.
Синтаксис команды Sfc
Его базовая форма, это синтаксис, необходимый для выполнения параметров System File Checker:
Параметры sfc [= полный путь к файлу]
Или, точнее, это то, что похоже на опции:
sfc [/scannow] [/verifyonly] [/scanfile=file] [/verifyfile=file] [/offbootdir=boot] [/offwindir=win] [/?]
Примеры команд Sfc
В приведенном выше примере утилита System File Checker используется для сканирования, а затем автоматически заменяет любые поврежденные или отсутствующие системные файлы. Опция / scannow является наиболее часто используемым коммутатором для команды sfc.
Команда sfc, приведенная выше, используется для сканирования ieframe.dll, а затем восстанавливает ее, если проблема обнаружена.
Как интерпретировать файл CBS.log
Каждый раз, когда вы запускаете System File Checker, создается файл LOG, в котором содержится подробный список всех проверенных файлов и каждая операция восстановления, если таковая имеется.
Как сканировать и восстанавливать системные файлы в Windows 10
Следующая команда выполнит полное сканирование защищенных системных файлов на вашем компьютере и исправьте любой файл, вызывающий проблемы, в то время как Windows 10 запущена и работает.
Защита ресурсов Windows не обнаружила нарушений целостности: это означает, что в вашей системе отсутствуют какие-либо недостающие или поврежденные файлы.
Защита ресурсов windows не может выполнить запрошенную операцию: это сообщение означает, что во время сканирования возникла проблема, как исправить эту ошибку смотрите здесь.
Защита ресурсов Windows обнаружила поврежденные файлы и успешно восстановила их. Подробности включены в CBS.Log% WinDir% \ Logs \ CBS \ CBS.log: вы получите это сообщение, когда SFC сможет исправить эту проблему. Теперь вы можете перейти или просмотреть журналы, чтобы получить более подробную информацию.
Windows Resource Protection обнаружила поврежденные файлы, но не смогла исправить некоторые из них. Подробности включены в CBS.Log% WinDir% \ Logs \ CBS \ CBS.log: в этом случае вам необходимо восстановить поврежденные файлы вручную.
Как сканировать и восстанавливать системные файлы в Windows 10 в автономном режиме
Иногда защищенные системные файлы, которые необходимо восстановить, загружаются в память во время работы Windows 10. Если это так, вы можете запустить SFC в автономном режиме, чтобы исправить ваш компьютер.
Как восстановить системные файлы вручную в Windows 10
Если System File Checker не может исправить один или несколько файлов, вам необходимо будет их восстановить вручную.
Откройте файл sfclogs.txt, чтобы определить, какие поврежденные файлы, найти, где они находятся, выполнив простой поиск файлов или использовать предпочтительную поисковую систему Интернета, чтобы получить более подробную информацию. Затем следуйте приведенным ниже инструкциям, чтобы заменить поврежденный файл.
Быстрый совет. Вы можете найти известные копии системных файлов на другом компьютере с той же версией операционной системы, что и на вашем компьютере.
После замены файла вы можете ввести SFC /verifyonly команду и нажать Enter в командной строке, чтобы проверить целостность всех системных файлов, чтобы узнать, исправлена ли проблема. В качестве альтернативы, если вы отремонтировали только несколько файлов, вы можете проверить целостность каждого файла с помощью sfc /VERIFYFILE=C:\Path-and-File-Name команды (например, sfc /VERIFYFILE=C:\Windows\System32\kernel32.dll ).
Имейте в виду, что вы не ограничены использованием этой утилиты в Windows 10, SFC — это инструмент командной строки, доступный в предыдущих версиях операционной системы. Тем не менее, вы можете найти различные функции в зависимости от версии, которую вы используете. В командной строке (Admin) используйте sfc /? команду для отображения доступных вам функций.
Как использовать инструмент Scannow SFC в Windows XP
Windows XP имеет возможность защитить себя от нестабильности системы, вызванной сторонним программным обеспечением, переписывающим важные системные файлы.
Раньше это было (и по-прежнему на самом деле), проблема с Windows 95 и Windows 98.
С введением Windows Millennium Edition Microsoft предприняла настоящие усилия, чтобы остановить это.
Теперь в Windows XP у нас есть гораздо более совершенная защита этих важных файлов …
Основная причина использования этой утилиты — когда вы подозреваете, что может возникнуть проблема с системным файлом Windows XP.
Возможно, вы получите диалоговое окно, сообщающее вам о проблеме с DLL-файлом или ваша программа просто не загружается! Поэтому стоит проверить, есть ли поврежденные системные файлы, используя scannow sfc.
Для этого просто перейдите в поле «Выполнить» в меню «Пуск» и введите:
sfc /scannow.
Эта команда немедленно инициирует службу защиты файлов Windows, чтобы проверять все защищенные файлы и проверять их целостность, заменяя любые файлы, с которыми она обнаруживает проблему.
В идеальном мире, который станет концом истории … Любые поврежденные, отсутствующие или неправильные файлы будут заменены этим процессом.
Как использовать Sfc /Scannow для восстановления Windows 7
Также есть вероятность, что в окне появится сообщение о том, что Windows Resource Protection обнаружила поврежденные файлы, но не смогла исправить некоторые из них.
В таких случаях команда sfc /scannow требует дополнительной информации о местонахождении диска, на котором установлена Windows 7.
Запуск сканирование SFC /SCANNOW помимо командной строки
При запуске sfc /scannow из-за пределов Windows, например, из командной строки, доступной при загрузке с установочного диска Windows или флеш-накопителя или с вашего диска восстановления системы или накопителя, вам нужно будет сообщить команду sfc точно, где Windows существует.
Параметр /offbootdir = указывает букву диска, в то время как параметр / offwindir = указывает путь к Windows, снова включающий букву диска.