Sfc Command (проверка системных файлов)
Примеры команд SFC, переключатели, опции и многое другое
Команда sfc – это команда командной строки, которую можно использовать для проверки и замены важных системных файлов Windows. На многих этапах устранения неполадок рекомендуется использовать команду sfc.
Проверка системных файлов – очень полезный инструмент для использования при подозрении на проблемы с защищенными файлами Windows, такими как многие файлы DLL.
Наличие команды Sfc
Команда sfc доступна из командной строки в большинстве операционных систем Windows, включая Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP и Windows 2000.
Средство проверки системных файлов является частью системы защиты ресурсов Windows в Windows 10, Windows 8, Windows 7 и Windows Vista, и в этих операционных системах ее иногда называют Средство проверки ресурсов Windows .
Проверка системных файлов является частью защиты файлов Windows в Windows XP и Windows 2000.
Как исправить ошибки, если команда sfc /scannow обнаружила поврежденные файлы
Команду sfc можно запустить только из командной строки, если она открыта с правами администратора. См. Как открыть повышенную командную строку для получения информации о том, как это сделать.
Доступность командных переключателей SFC может несколько отличаться от операционной системы к операционной системе.
Синтаксис команды Sfc
В основном, это синтаксис, необходимый для выполнения опций проверки системных файлов:
Параметры SFC [= полный путь к файлу]
Или, более конкретно, вот как это выглядит с опциями:
sfc [/scannow ] [/verifyonly ] [/scanfile = файл ] [/verifyfile = файл ] [/offbootdir = boot ] [/offwindir = победа ] [ /? ]
См. Как читать синтаксис команды, если вы не уверены, как интерпретировать синтаксис команды sfc, как написано выше или описано в таблице ниже.
Item | Описание |
/SCANNOW | Этот параметр указывает sfc сканировать все защищенные файлы операционной системы и при необходимости восстанавливать. |
/VERIFYONLY | Этот параметр команды sfc такой же, как /scannow , но без восстановления. |
/SCANFILE = файл | Этот параметр sfc аналогичен /scannow , но сканирование и восстановление выполняются только для указанного файла . |
/offbootdir = загрузки | Используется с /offwindir , этот параметр sfc используется для определения загрузочного каталога ( boot ) при использовании sfc из-за пределов Windows. |
/offwindir = выиграть | Этот параметр sfc используется с /offbootdir для определения каталога Windows ( win ) при использовании sfc в автономном режиме. |
/? | Используйте переключатель справки с командой sfc, чтобы показать подробную справку о нескольких параметрах команды. |
sfc/scannow Как восстановить отсутствующие, поврежденные системные файлы? Настройка в Windows 10 — 7
Вы можете сохранить вывод команды sfc в файл, используя оператор перенаправления. См. Как перенаправить вывод команды в файл для получения инструкций или проверьте см. «Командная строка» для получения дополнительных советов, подобных этому.
Примеры команд Sfc
sfc/scannow
В приведенном выше примере утилита проверки системных файлов используется для сканирования, а затем автоматически заменяет любые поврежденные или отсутствующие системные файлы. Параметр /scannow является наиболее часто используемым параметром для команды sfc.
См. Как использовать SFC/Scannow для восстановления защищенных файлов операционной системы Windows для получения дополнительной информации об использовании команды 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 из командной строки в параметрах восстановления системы или из другой установки Windows на том же компьютере.
sfc/verifyonly
Используя команду sfc с параметром /verifyonly , программа проверки системных файлов проверяет все защищенные файлы и сообщает о любых проблемах, но никаких изменений не вносится.
В зависимости от того, как был настроен ваш компьютер, вам может потребоваться доступ к исходному установочному диску Windows или флэш-накопителю, чтобы разрешить восстановление файлов.
Команды Sfc и дополнительная информация
Команда sfc часто используется с другими командами командной строки, такими как команда выключения, чтобы вы могли перезагрузить компьютер после запуска средства проверки системных файлов.
У Microsoft есть еще немного информации о проверке системных файлов, которая может оказаться вам полезной.
Источник: solutics.ru
Использование System File Checker (Средство проверки системных файлов) в Windows
Microsoft Windows — это динамическая операционная система, разработанная для выполнения множества процедур, а также предоставляющая возможность использовать различные программные обеспечения и приложения для выполнения необходимых задач. К сожалению, подобная гибкость влечёт за собой ряд трудностей и дополнительный уровень сложности.
Для решения этой проблемы Microsoft предварительно загружает ряд полезных инструментов, чтобы возникающие проблемы с большой вероятностью можно было решить встроенным инструментом или функциональностью. Одним из таких ценных инструментов является System File Checker (Средство проверки системных файлов).
System File Checker (Средство проверки системных файлов или sfc) — это утилита в Microsoft Windows, которая позволяет пользователю сканировать и исправлять любые повреждения в системных файлах Windows. Это инструмент командной строки, то есть он запускается из командной строки Windows с помощью текстовой команды. Его можно запустить как изнутри Windows, так и с любого носителя для восстановления (если по какой-либо причине вы не можете войти в систему Windows.
Однако вам потребуется командная строка с повышенными привилегиями, для чего вам нужно открыть командную строку Windows, используя права администратора в Windows. Вы можете проверить, обладает ли ваша учётная запись правами администратора, перейдя в раздел Accounts (Учётные записи) в Windows. Если ваша учётная запись является учётной записью администратора, данная информация будет указана под вашей учетной записью.
Далее описан порядок применения System File Checker (Средства проверки системных файлов) для выполнения сканирования и исправления повреждений файлов в разных версиях Windows.
Порядок запуска SFC из Windows
Windows 7
- Откройте Windows Search (Поиск Windows), нажав на кнопку Start (Пуск), а затем выполнив поиск cmd.
- Щёлкните правой кнопкой мыши на результат поиска cmd.exe и выберите Run as Administrator (Запуск от имени администратора).
- Если у вас есть права администратора, Windows попросит вас подтвердить, что вы хотите использовать права администратора, чтобы открыть его. Нажмите на Yes (Да).
- Введите следующую команду и нажмите на Enter (Ввод): SFC /scannow
System File Checker (Средство проверки системных файлов) выполнит автоматическое сканирование системы на целостность и попытается устранить выявленные проблемы.
Windows 8 / 8.1 / 10
В современные версии Windows компания Microsoft встроила дополнительный инструмент под названием Deployment Image Servicing and Management (Система обслуживания и управления образами, DISM), который рекомендуется запускать перед System File Checker (Средством проверки системных файлов). Во время запуска данной команды, DISM использует Windows Update (Центр обновления Windows), для предоставления файлов, необходимых для устранения повреждений.
Вот как вы можете это сделать,
- Откройте Windows Search (Поиск Windows), нажав на кнопку Start (Пуск), а затем выполнив поиск cmd.
- Щёлкните правой кнопкой мыши на результат поиска cmd.exe и выберите Run as Administrator (Запуск от имени администратора).
- Если у вас есть права администратора, Windows попросит вас подтвердить, что вы хотите использовать права администратора, чтобы открыть его. Нажмите на Yes (Да).
- Введите следующую команду и нажмите на Enter (Ввод): DISM.exe /Online /Cleanup-image /Restorehealth Затем вы можете запустить команду SFC, как вы обычно это делаете.
- Введите следующую команду и нажмите на Enter (Ввод): SFC /scannow
System File Checker (Средство проверки системных файлов) выполнит автоматическое сканирование системы на целостность и попытается устранить выявленные проблемы.
Запуск SFC с носителя для восстановления
Если по какой-либо причине вы не можете запустить Windows, вы всё равно можете запустить SFC, чтобы устранить любые возникшие проблемы. Для этого вам необходимо создать носитель для восстановления Windows и использовать это устройство для загрузки компьютера. Вы можете сделать это, зайдя в boot menu options (параметры меню загрузки) на вашем компьютере и изменив предпочтение загрузки (boot preference) на ваш носитель для восстановления (Recovery Media).
После выполнения данной процедуры, выполните следующие действия:
Windows 7
- После загрузки, Windows покажет вам список языков. Выберите необходимый язык из списка.
- Нажмите на опцию Repair your computer (Устранение неполадок компьютера).
- Нажмите Windows Installation (Установка Windows), а затем — next (далее).
- Выберите Command Prompt (Командная строка).
- Теперь введите команду, приведённую ниже, и нажмите Enter (Ввод): sfc /scannow /offbootdir=c: /offwindir=c:windows
System File Checker (Средство проверки системных файлов) выполнит автоматическое сканирование системы на целостность и попытается устранить выявленные проблемы.
Windows 8 / 8.1 / 10
- После загрузки перед вами выведется список языков. Выберите необходимый язык из списка.
- Нажмите на опцию Repair your computer (Устранение неполадок компьютера).
- Нажмите на Troubleshoot (Устранение неполадок).
- Выберите Advanced Options (Дополнительные параметры).
- Выберите Command Prompt (Командная строка).
- Теперь введите команду, приведённую ниже, и нажмите Enter (Ввод): sfc /scannow /offbootdir=c: /offwindir=c:windows
System File Checker (Средство проверки системных файлов) выполнит автоматическое сканирование системы на целостность и попытается устранить выявленные проблемы.
Как правило, большинство проблем удаётся решить посредством простого сканирования SFC с использованием модификатора /scannow , однако Microsoft также предлагает несколько способов изменить работу SFC с помощью функций модификатора:
Функции модификатора:
- /scannow — сканирование всех системных файлов и замена повреждённых или неправильных файлов;
- /scanonce — однократное сканирование всех системных файлов;
- /scanboot — сканирование всех системных файлов во время загрузки при каждой перезагрузке системы;
- /cancel — отмена всех ожидающих проверок (например, модификатор /scanboot);
- /enable — активация WFP (Windows File Protection или защита файлов Windows), что не позволяет программам вносить изменения в системные файлы Windows.
Как видите, System File Checker (Средство проверки системных файлов) — это мощный и полезный встроенный инструмент Windows. Если вы не уверены, что сможете правильно самостоятельно использовать SFC, или вы просто не хотите вносить изменения в систему самостоятельно, обратитесь к специалистам или более продвинутым пользователям ПК, которые смогут вам помочь.
Кроме того, вы всегда можете обратиться к нам за помощью и задать любой вопрос, написав нам на нашей странице в Фейсбуке.
Удачи и счастливой работы за компьютером!
Jason Geater
Генеральный директор / главный редактор
Источник: www.solvusoft.com
SFC /scannow – важная команда для поиска, исправления системных ошибок Windows
Есть в Windows полезный файл SFC.EXE, который отвечает за запуск проверки системных файлов. Многим эта информация покажется лишней, но не стоит так думать — ведь именно с помощью утилиты «System File Checkup» зачастую реально исправить массу программных сбоев на компьютере.
Почему важна проверка целостности системных файлов
В большинстве публикаций нашего сайта, которые связаны с устранением сбоев в работе ОС Windows, мы упоминаем этот простой и эффективный способ. С момента его внедрения прошло уже много лет, но большинство пользователей до сих пор не знают о его существовании и полезности. Если сильно не углубляться в теорию, то данная проверка позволяет просканировать все критически важные файлы системы и восстановить их. Это нужно на тот случай, когда происходит ошибка обновления, сбой после внезапного выключения ПК, вирусное воздействие. И в результате воздействия перечисленных факторов ОС начинает работать нестабильно — дольше загружается, отображаются окна с ошибками и т.д.
Узнать больше можно в тематической статье на нашем сайте.
- Сначала необходимо запустить консоль командной строки с администраторскими правами. Существуют разные методы, как это сделать. Например, в строке поиска пишем «CMD», затем выбираем подходящий вариант:
- Через считанные секунды на экране отобразится черное окно с приглашением ввести команду. Если у Вас Windows 7, то просто скопируйте следующую строку:
- Теперь вернитесь в консоль и кликните правой кнопкой мышки, чтобы выполнить вставку. Нажмите Enter на клавиатуре:
- Процедура зачастую длится около 10 минут. Вам сразу же покажет результат — есть проблемы или нет, удалось восстановить поврежденные файлы или нужна перезагрузка. Подробности сканирования заносятся в специальный журнал «cbs.log», который можно просмотреть через обычный «Блокнот». Путь к логу также отображается в окне консоли.
Если у Вас Windows 8 | 10, то после запуска консоли в первую очередь выполняем команду:
DISM.exe /Online /Cleanup-image /Restorehealth
А уже после неё:
Сразу же отметим, что никаких негативных последствий после запуска файла sfc.exe быть не может. Хуже точно не станет, а вот лучше — вполне возможно. Так что пробуйте!
Автор рекомендует:
- В Windows появилась возможность автономного поиска вирусов
- Удалите эти ненужные программы Windows, замедляющие Ваш компьютер!
- Эта бесплатная программа для Windows поможет узнать, куда девается место на дисках
- Как узнать IP адрес компьютера — свой или чужой IP, для чего это нужно
Источник: it-tehnik.ru
Восстановление целостности системных файлов Windows
Сбои и ошибки в работе функций Windows и сторонних программ часто являются следствием повреждения системных файлов. Файлы Windows могут повреждаться или вовсе исчезать после вирусной атаки, работы стороннего софта, действий неопытных пользователей. Ну и в результате мы потом сталкиваемся с тормозами и глюками интерфейса системы, неработающими службами и компонентами, незапускающимися или вовсе исчезнувшими штатными функциями.
Лучшим решением таких вот проблем является откат Windows к точке восстановления или резервной копии, на момент, когда с операционной системой всё было в порядке. Если же точек и копий нет, можно либо прибегнуть к радикальному способу в виде переустановки Windows, либо попытаться её реанимировать путём восстановления целостности её файлов. Что это за процесс, и как он происходит?
1. Что такое восстановление целостности файлов Windows
В принципе суть процесса отображена в его названии. Windows составляют её системные каталоги, в которых хранятся, соответственно, её системные файлы. Если какие-то из этих файлов повреждаются или уничтожаются, система может и дальше успешно функционировать. Но есть критически важные для работоспособности файлы, в частности, файлы ядра, без которых невозможно нормальное её функционирование. Нормальное функционирование в лучшем случае, функционирование в принципе – в худшем.
И вот Windows обустроена штатным консольным средством самодиагностики на предмет выявления проблем в виде повреждённых или отсутствующих своих файлов. Если это средство находит проблемы, оно автоматически пытается устранить их путём замены повреждённых или отсутствующих файлов Windows.
Но для замены этому средству нужен источник системных файлов, и таким источником служит папка «WinSxS» внутри каталога «Windows» на диске С. Это хранилище целостных файлов системы. Очень хорошо, если эта папка содержит нужные в конкретной ситуации целостные файлы, но может быть так, что и содержимое её самой повреждено. И на этот счёт у системы есть решение: с помощью другого консольного средства содержимое папки «WinSxS» можно восстановить за счёт ресурса центра обновления Windows или её установочного образа.
Ну а теперь посмотрим, как всё это выглядит на деле.
2. Сканирование sfc /scannow
Запускаем консольное средство для сканирования системы на предмет поиска повреждённых или отсутствующих файлов. В этом случае и далее мы будем работать с командной строкой, и во всех этих случаях её нужно запускать от администратора.
Запустили и вводим:
sfc /scannow
Ожидаем завершения сканирования. Если процесс пройдёт гладко, средство выявит повреждённые или отсутствующие файлы и отрапортует нам об успешном их восстановлении.
Если средство не сможет восстановить файлы, то оно будет рапортовать о факте обнаружения повреждённых файлов, но неспособности восстановить некоторые из них.
В таком случае нужно прибегнуть к следующей процедуре.
3. Восстановление хранилища целостных файлов: командная строка
В командную строку вписываем:
Dism /Online /Cleanup-Image /RestoreHealth
Ждём завершения операции. Должен отобразиться 100%-ный прогресс и уведомление об успешном выполнении.
И затем снова пробуем выполнить сканирование, как описано в предыдущем пункте статьи.
Средство Dism, запускаемое с параметром RestoreHealth, для восстановления хранилища целостных файлов использует центр обновления Windows. Следовательно, при отсутствии Интернета, при неполадках самого центра мы получим в ответ уведомление о невозможности скачивания файлов. В таком случае нужно в качестве их источника использовать дистрибутив Windows. Подключаем для отображения как диска установочный ISO . В Win8.1 и Win10 это можно сделать просто двойным кликом по файлу ISO . Фиксируем букву подключённого образа, в нашем случае это L.
Вводим команду по типу:
Dism /Online /Cleanup-Image /RestoreHealth /Source:L:Install.esd /limitaccess
Где в каждом отдельном случае вместо буквы L подставляем свою букву подключённого ISO . Дожидаемся 100%-ого прогресса операции и появления уведомления об успешном выполнении.
И, опять же, повторно запускаем сканирование, как показано в предыдущем пункте статьи.
4. Восстановление хранилища целостных файлов: программа Dism++
Альтернатива консольному средству Dism, запускаемому с параметром RestoreHealth – функция исправления системного образа в составе бесплатной программы Dism++. Она также восстанавливает содержимое хранилища за счёт ресурса центра обновления. Если на компьютере установлено несколько Windows, то на ленте вверху окна программы кликаем образ нужной системы, по умолчанию активной будет текущая. В меню «Восстановление» кликаем «Исправить».
Дожидаемся завершения операции исправления.
И снова запускаем сканирование – выполняем действия, описанные во втором пункте статьи.
5. Обновление Windows
Если ни один из предлагаемых выше способов не помог устранить проблему, можно прибегнуть к последнему способу – её обновлению через запуск утилиты-установщика в составе установочного диска. Этот процесс обновляет систему до актуальной сборки или версии, это, по сути, тот же процесс интеграции накопительных обновлений, когда мы обновляем, например, Windows 10 версии 1809 до версии 1903 . При этом мы не теряем ничего из наработанного – ни профиль, ни пользовательские файлы, ни установленные программы, ни системные настройки, ни активацию.
Как и предыдущие способы, это не панацея, но в процессе обновления системные файлы будут, соответственно, обновлены. И это может стать решением имеющихся проблем. Для обновления нам потребуется свежий дистрибутив той версии Windows, что установлена на компьютере. Качаем его с сайта Microsoft или иных источников в Интернете. Подключаем ISO -образ. Запускаем в его корне файл setup .
На примере Windows 10 далее действо будет происходить следующим образом. Жмём «Далее».
Принимаем условия лицензии.
Ожидаем загрузки обновлений.
Жмём «Установить».
Основная часть процесса обновления будет происходить в режиме предзагрузки, на синем фоне с описанием этапов и индикатором прогресса процесса.
Источник: www.white-windows.ru