Просмотров 122к. Опубликовано 29 июня, 2018 Обновлено 23 августа, 2018
Sfc /scannow — это команда командной строки, которая позволяет сканировать вашу систему Windows на наличие ошибок и исправлять их.
Sfc /scannow проверит все важные файлы Windows на вашем компьютере, включая файлы Windows DLL . Если System File Checker обнаружит проблему с любым из этих защищенных файлов, она заменит ее.
System File Checker — очень полезный инструмент для использования, когда вы подозреваете проблемы с защищенными файлами Windows, например, со многими DLL-файлами .
Выполните следующие шаги для использования sfc с параметром scannow для восстановления важных файлов Windows:
Как использовать SFC /Scannow
- Откройте командную строку от имени администратора , которую часто называют «повышенной» командной строкой.
Важно: для правильной работы команды sfc /scannow она должна выполняться из окна с расширенными командами в Windows 10 , Windows 8 , Windows 7 и Windows Vista . Это не требуется в предыдущих версиях Windows. - После появления командной строки введите следующую команду и нажмите Enter .
sfc /scannow
Совет. Между sfc и /scannow есть пробел . Выполнение команды sfc с ее рядом с ней (без пробела) может привести к ошибке.
- System File Checker теперь проверит целостность каждого защищенного файла операционной системы на вашем компьютере. Это может занять довольно много времени, чтобы закончить.
- Как только проверка достигнет 100%, вы увидите что-то подобное в окне командной строки, предполагая, что проблемы были найдены и исправлены:
Защита ресурсов Windows обнаружила поврежденные файлы и успешно восстановила их. Подробности включены в CBS.Log windir Logs CBS CBS.log. Например, C: Windows Logs CBS CBS.log. Обратите внимание, что регистрация в настоящее время не поддерживается в сценариях автономного обслуживания.
… или что-то вроде этого, если не было найдено никаких проблем:
Защита ресурсов Windows не обнаружила нарушений целостности.
Совет. В некоторых ситуациях, чаще всего в Windows XP и Windows 2000, вам также может понадобиться доступ к исходному установочному компакт-диску Windows или DVD в какой-то момент во время этого процесса.
- Перезагрузите компьютер, если sfc /scannow действительно восстановил файлы.
Примечание. Средство проверки системных файлов может или не может запрашивать перезапуск, но даже если это не так, вы должны перезапустить все равно. - Повторите любой процесс, вызвавший исходную проблему, чтобы проверить, исправляет ли sfc /scannow проблему.
Синтаксис команды Sfc
Его базовая форма, это синтаксис, необходимый для выполнения параметров System File Checker:
Параметры sfc [= полный путь к файлу]
Или, точнее, это то, что похоже на опции:
sfc [/scannow] [/verifyonly] [/scanfile=file] [/verifyfile=file] [/offbootdir=boot] [/offwindir=win] [/?]
/scannow | Этот параметр указывает sfc сканировать все защищенные файлы операционной системы и при необходимости исправлять. |
/verifyonly | Этот параметр команды sfc совпадает с / scannow, но без ремонта. |
/scanfile=file | Этот параметр sfc такой же, как / scannow, но проверка и восстановление — только для указанного файла . |
/offbootdir=boot | Используется с / offwindir , эта опция sfc используется для определения загрузочного каталога ( загрузки ) при использовании sfc из-за пределов Windows. |
/offwindir=win | Этот параметр sfc используется с / offbootdir для определения каталога Windows ( win ) при использовании sfc в автономном режиме. |
/? | Используйте справочный переключатель с помощью команды sfc, чтобы показать подробную справку о нескольких параметрах команды. |
/? | Используйте справочный переключатель с помощью команды sfc, чтобы показать подробную справку о нескольких параметрах команды. |
Примеры команд Sfc
sfc /scannow
В приведенном выше примере утилита System File Checker используется для сканирования, а затем автоматически заменяет любые поврежденные или отсутствующие системные файлы. Опция / scannow является наиболее часто используемым коммутатором для команды sfc.
sfc /scanfile=c:windowssystem32ieframe.dll
Команда sfc, приведенная выше, используется для сканирования ieframe.dll, а затем восстанавливает ее, если проблема обнаружена.
sfc /scannow /offbootdir=c: /offwindir=c:windows
В следующем примере защищенные файлы Windows сканируются и восстанавливаются при необходимости ( / scannow ), но это делается с другой установкой Windows ( / offwindir = c: windows ) на другом диске ( / offbootdir = c: ) ,
sfc /verifyonly
Используя команду sfc с параметром / verifyonly , System File Checker проверит все защищенные файлы и сообщит о любых проблемах, но никаких изменений не будет.
Как интерпретировать файл CBS.log
Каждый раз, когда вы запускаете System File Checker, создается файл LOG, в котором содержится подробный список всех проверенных файлов и каждая операция восстановления, если таковая имеется.
Предполагая, что Windows установлена на диске C: (обычно это так), файл журнала можно найти в C: Windows Logs CBS CBS.log и открыть с помощью Блокнота или другого текстового редактора . Этот файл может быть полезен для расширенного поиска неисправностей или в качестве ресурса для технолога, который может помочь вам.
Как сканировать и восстанавливать системные файлы в Windows 10
Следующая команда выполнит полное сканирование защищенных системных файлов на вашем компьютере и исправьте любой файл, вызывающий проблемы, в то время как Windows 10 запущена и работает.
- Используйте комбинацию клавиш клавиатуры Windows + X, чтобы открыть меню «Power User» и выберите « Командная строка» (Admin) , так как вам понадобятся права администратора для запуска SFC.
- В командной строке введите следующую команду и нажмите Enter :
sfc /scannow
- По завершении проверки вы увидите одно из следующих сообщений:
Защита ресурсов 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 + I, чтобы открыть приложение «Настройки».
- Нажмите « Обновить» и «Безопасность» .
- Нажмите « Восстановление» .
- В разделе «Расширенный запуск» нажмите « Перезагрузить сейчас» .
- Нажмите « Устранение неполадок» .
- Нажмите « Дополнительные параметры» .
- Нажмите « Командная строка», чтобы загрузить компьютер только с помощью командной строки.
- При перезагрузке вам будет предложено ввести свое имя пользователя и пароль для продолжения.
- Всякий раз, когда вам нужно запускать SCF за пределами Windows, вам нужно сообщить утилите, где находятся файлы установки Windows. В командной строке введите следующую команду, чтобы понять расположение разделов Windows и системного резервирования.
wmic logicaldisk get deviceid, volumename, description
- Введите следующую команду и нажмите Enter :
sfc /scannow /offbootdir=C: /offwindir=D:Windows
Примечание. Мы используем переключатель / offboodir для указания буквы диска раздела System Reserved, который в этом случае является C , а переключатель / offwindir указывает расположение файлов Windows, в этом случае это D: Windows ,Имейте в виду, что при загрузке компьютера с помощью командной строки буквы дисков могут быть разными, поэтому вам нужно использовать команду на шаге 9 . Однако большую часть времени при работе с Windows 10, D: обычно является буквой диска для установки, а C: является буквой для раздела System Reserved. - По завершении проверки закройте командную строку.
- Нажмите « Продолжить», чтобы выйти и вернуться в Windows 10.
Как восстановить системные файлы вручную в Windows 10
Если System File Checker не может исправить один или несколько файлов, вам необходимо будет их восстановить вручную.
Откройте файл sfclogs.txt, чтобы определить, какие поврежденные файлы, найти, где они находятся, выполнив простой поиск файлов или использовать предпочтительную поисковую систему Интернета, чтобы получить более подробную информацию. Затем следуйте приведенным ниже инструкциям, чтобы заменить поврежденный файл.
Быстрый совет. Вы можете найти известные копии системных файлов на другом компьютере с той же версией операционной системы, что и на вашем компьютере.
- Используйте комбинацию клавиш клавиатуры Windows + X, чтобы открыть меню «Power User» и выберите « Командная строка» («Администратор») .
- Возьмите на себя ответственность за поврежденный системный файл. В командной строке введите следующую команду и нажмите Enter :
takeown /f C:Path-and-File-Name
Примечание. Замените C:Path-and-File-Name на путь и имя поврежденного файла. Например, C:WindowsSystem32appraiser.dll . - Разрешить полный доступ администратора к поврежденному файлу с помощью следующей команды и нажмите Enter :
icacls C:Path-and-File-Name /Grant Administrators:F
- Замените файл с хорошей копией, используя следующую команду и нажмите Enter :
copy C:Path-SOURCE-and-File-Name C:Path-DESTINATION-and-File-Name
Примечание: вам нужно заменить C: Path-SOURCE-и-File-Name исходным путем и именем файла известного хорошего файла, а также заменить C: Path-DESTINATION-and-File-Name на путь назначения и имя поврежденного файла. Вот пример: copy D: Files appraiser.dll C: Windows System32 appraiser.dll . - Введите « Да» и нажмите « Ввод», чтобы подтвердить перезапись.
После замены файла вы можете ввести SFC /verifyonly
команду и нажать Enter в командной строке, чтобы проверить целостность всех системных файлов, чтобы узнать, исправлена ли проблема. В качестве альтернативы, если вы отремонтировали только несколько файлов, вы можете проверить целостность каждого файла с помощью sfc /VERIFYFILE=C:Path-and-File-Name
команды (например, sfc /VERIFYFILE=C:WindowsSystem32kernel32.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 7 нажмите «Пуск» и введите cmd в поле «Поиск». Щелкните правой кнопкой мыши на cmd, чтобы получить раскрывающийся список. В списке нажмите «Запуск от имени администратора».
- Когда откроется окно командной строки, введите sfc /scannow и нажмите enter
Процесс сканирования файлов поврежденных файлов занимает около 10-15 минут. Не закрывайте окно командной строки в течение этого времени. - После того, как система выполнит 100% сканирование, могут быть два результата. В случае, если не обнаружено ошибок, появится сообщение: «Защита Windows не обнаружила нарушений целостности».
В случае обнаружения ошибки система обнаружит ошибки и устранит их.
Также есть вероятность, что в окне появится сообщение о том, что Windows Resource Protection обнаружила поврежденные файлы, но не смогла исправить некоторые из них.
В таких случаях команда sfc /scannow требует дополнительной информации о местонахождении диска, на котором установлена Windows 7.
Запуск сканирование SFC /SCANNOW помимо командной строки
При запуске sfc /scannow из-за пределов Windows, например, из командной строки, доступной при загрузке с установочного диска Windows или флеш-накопителя или с вашего диска восстановления системы или накопителя, вам нужно будет сообщить команду sfc точно, где Windows существует.
sfc /scannow /offbootdir=d: /offwindir=d: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 XP с помощью команды sfc /scannow? Дистрибутив не исцарапанный, вставляю в дисковод, далее в меню Выполнить ввожу команду sfc /scannow и через небольшой промежуток времени выходит ошибка: Предоставлен неправильный компакт-диск и на этом всё, в чем может быть дело? Стас.
Восстановление системных файлов Windows XP
Если вы уверены, что диск не повреждён, то ваша ошибка говорит о том, что установочный компакт-диск Windows XP, с которого вы хотите произвести восстановление системных файлов Windows XP, не оригинальный. Вы уж извините. Я бы так уверенно не говорил Стас, если бы не занимался ремонтом много лет и уж Экспишечку я знаю, она так просто подобную ошибку выкидывать не будет. Давайте на всякий случай проверим, всё ли вы правильно сделали.
В операционную систему нужно заходить от лица администратора. В своём дисководе вы должны быть уверены на все сто, если он у вас иногда не может прочесть информацию на компакт-дисках, меняйте его. Попробуйте данным дистрибутивом провести восстановление системных файлов Windows XP на другом компьютере.
Для восстановления системных файлов Windows XP набираем в меню выполнить команду sfc /scannow,
далее операционная система производит проверку системных файлов и заменяет повреждённые версии оригинальными, в большинстве случаев для восстановления системных файлов Windows XP потребуется дистрибутив.
Если всё же у вас ничего не получится, обратите своё внимание на загрузочный диск восстановления ERD Commander. Или попробуйте воспользоваться нашей статьёй Восстановление системы Windows XP.
-
#1
Добрый день, у меня Windows XP SP3 и такая проблема: вставляю диск с виндой в дисковод, запускаю командную строку, делаю sfc /scannow. Процесс вроде как идет, пишет, что идет проверка файлов, но когда индикатор добегает до конца, то он просто исчезает и все. Никаких сообщений больше нет. Нет просьбы вставить диск с дистрибутивом или ещё что-то. Я что-то делаю не так или sfc /scannow хочет сказать, что у меня как бы все в порядке?
-
#2
Germanik5, в командной строке что при этом написано? Или запускаете не из командной строки? Если нет, то попробуйте запустить из нее.
-
#3
Запускаю из командной строки. а в командной строке просто идет дальше переход к следующей строке. Вот так: C:Documents and SettingsАдминистратор
-
#5
Germanik5, это нормально.
Дело в том, что меня настораживает, чво время процесса совершенно не слышно работы дисковода, так что большие сомнения, что sfc /scannow обращается к диску. А откуда ему ещё брать файлы для сравнения и восстановления системы? Кроме того, я попробовал запустить sfc /scannow без вставленного диска в дискавод. Карна таже самая: вроде как идет процесс проверки, но потом ничего не происходит.
-
#6
Кроме того, я попробовал запустить sfc /scannow без вставленного диска в дискавод. Карна таже самая: вроде как идет процесс проверки, но потом ничего не происходит.
В ХР так не должно быть.
Без диска идет проверка,прогрессбар проходит до конца?
Систем — чья то сборка или оригинал?
Покажите что у вас в записях реестра по такому пути:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSetup
Последнее редактирование: 29 Авг 2015
-
#7
Без диска идет проверка,прогрессбар проходит до конца?
Да, до самого конца, а потом исчезает.
Систем — чья то сборка или оригинал?
Да вроде оригинал. В магазине ещё устанавливали. Но следует учесть, что систему сильно потрепали вирусы. Слетел даже зарузочный сектор основного раздела диска. Еле удалось добиться того, что винда вообще начазагружаться. Вот сейчас борюсь с последствиями этого всего.
Покажите что у вас в записях реестра по такому пути:
Вот:
А так понимаю, что оно подгружает не с винчестера, а с жесткого диска. Так? Что-то нужно поменять?
-
#8
Что у вас на диске Е?
Образ смонтирован?
Вот и обьяснение.
Вы какие проблемы устранить пытаетесь?
-
#9
Да, собственно ничего особенного. Обычный раздел диска с файлами. Винда у меня расположена на диске С.
Не совсем понял. Образ чего? И куда он должен быть смонтирован? И можно ли все-таки запустить восстановление с диска?
Вы какие проблемы устранить пытаетесь?
Ну собственно. как я уже говорил полетел загрузочный сектор того, раздела, где установлена Винда. При попытке зайти в систему писало «Error loading operating system». Ну эту проблему при помощи DMDE я решил. Но как оказалось после запуска винды компьютер полон вирусов (которые скорее всего и послужили причиной слета хзагрузочного сектора). Dr.Web Curient в первую проверку нашел более 30 вирусов, во вторую — 25. Вроде после этого вирусы не находил (хотя допускаю, что где-то ещё что-то засело). Но сама система в плачевном состоянии: половина программ не запускается, агивирус Аваст не запускается даже после его новой установки, при попытке его обновления система пишет, что сервер RPC при сворачивании программ они сворачиваются не в панель инструментов, а непонятно куда (хотя при помощи Диспетчера устройств их восстановить можно) и куча других прелестей. Сейчас ндругом форуме мне помогают избавиться от остатков вирусов и восстановить систему. Как один из шагов и требовалось запустить sfc /scannow, но как видите возникли некоторые проблемы.
-
#10
Ссылку на форум дайте,одновременно выполняя что либо с разных источников можно еще больше навредить.
Мне по крайней мере примерная картина ясна,надо посмотреть что там у вас с исходной точки.
Последнее редактирование: 29 Авг 2015
-
#12
Последнее редактирование модератором: 29 Авг 2015
-
#14
Это не подходит для вашей системы,можете даже не пытаться.
Это я уже понял, после того как два дня провозился, а потом узнал, что этот трюк проходит только у семерки и выше. Но у меня получилось другое — я вс-таки смог зайти под учетной записью администратора, хотя относительно sfc /scannow эффект тот же.
Покажите smart диска из crystaldiskinfo на всякий случай. С флешки запускайте утилиту.
Вот:
В текстовом варианте прикрепил ниже.
Вот ещё смарт в Виктории, делал когда востаннавливал загрузочный сектор раздела. Но сказали, что вроде все в порядке, во всяком случае, на первый взгляд:
А вот тест той же Виктории:
Собственно, восстановить раздел и запустить винду мне помогали тут . Это ещё до того, как на форуме Касперского мне начали помогать бороться с последствиями.
-
CrystalDiskInfo.txt
7.5 KB
· Просмотры: 0
Последнее редактирование: 29 Авг 2015
-
#15
Слева картинка говорит о том, что всё в порядке с диском. Чего не скажешь о правой картинке…
А вот тест той же Виктории
Это не нужно.
Это ещё до того, как на форуме Касперского мне начали помогать бороться с последствиями.
Ясно. Эти последствия вполне могут быть из-за того, что была побита MFT + работал чекдиск. Ещё вирусы и от них тоже последствия. Что и как там переплелось и во что вылилось — спортивный интерес, там был полный букет проблем. + в том, что данные Вы сохранили на другой носитель. Это развязывает Вам руки.
-
#16
Слева картинка говорит о том, что всё в порядке с диском. Чего не скажешь о правой картинке…
А что с правой стороны не так? Конец света или перечеркнутый Аваст?
Ну я на всякий случай.
Что и как там переплелось и во что вылилось — спортивный интерес, там был полный букет проблем.
Для меня не только спортивный (хотя и это тоже уже имеется), хотелось бы привести систему в работоспособное состояние.
-
#17
А откатиться пробовали на точку восстановления?
-
#18
А откатиться пробовали на точку восстановления?
При попыте откатиться стандартными методами пишет «Восстанавлению системы не удается щитить компьютер. Перегрузите компьютер». При перезагрузки ситуация повторяется. CCleaner вообще токи восстановления не видит, хотя раньше они, вроде бы были. ERDC с LiveCD тоже что-то непонятное пишет. так что если точки восстановления и были, вполне вероятно, слетели.
-
#19
CCleaner вообще точки восстановления не видит
Плюс ко всему букету и ссleaner раньше поработал…
-
#20
Так,давайте наведем ясности.
У вас указан путь к эталонам файлов на диске Е (если верно разглядел скрин).
Вы не можете сказать что там у вас,давайте посмотрим: введите в командной строке
Далее жмем Enter,полученный текст копируем мышкой и вставляем на форум.
Дальше применяем этот твик:
http://safezone.cc/attachments/service_win_xp-rar.12432/
Далее делаем такой лог:
EventLog Errors
Если у вас не запускается и не работает команда sfc /scannow в Windows XP скорее всего она не может обнаружить диск с нужным дистрибутивом.
Дело в том что, когда запускается команда sfc /scannow она проверяет все важные системные файлы на соответствие оригиналам с диска дистрибутива и для этих целей утилите требуется актуальный инсталляционный диск с операционной системой. Так например, если у вас установлен Windows XP Service Pack 3, то потребуется диск с интегрированным SP3 и т.д.
Если под рукой нет необходимого CD ноителя — всегда можно скачать нужный iso образ установочного диска, для моих целей подошел Windows XP Professional SP3 OEM (rus) (x14-73341).iso
Теперь необходимо смонтировать iso образ на виртуальное устройство с помощью любой доступной программы и указать системе на нужный виртуальный CD-DVD привод, для этого запустите редактор реестра: Пуск -> Выполнить -> regedit
Нас интересует ветка реестра:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSetup
Изменяем параметеры: Installation Sources, ServicePackSourcePath, SourcePath, указав соответствующую метку смонтированного тома:
Теперь команда sfc /scannow запускается и работает!