Расширенные команды SFC и DISM, которыми никто не пользуется, но которые могут спасти поврежденную Windows.

Последнее обновление: 02/12/2025

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

Расширенные команды SFC и DISM в Windows

Ваш компьютер с Windows стал работать слишком медленно, появляются синие экраны смерти или возникают странные ошибки во время обновлений? Нет, это не невезение. Скорее всего, что-то не так. Поврежденные системные файлы, битые сектора на диске или повреждение образа WindowsПеред форматированием стоит попробовать расширенные команды SFC и DISM.

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

Что такое CFS и DISM и для чего они используются?

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

  • SFC (проверка системных файлов), которая работает с защищенными файлами системы.
  • DISM (Обслуживание образов развертывания и управление ими), поверх всего образа Windows.

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

Что такое SFC (System File Checker)?

Команда SFC Это программа проверки системных файлов, которая анализирует все защищенные файлы Windows и сравнивает их с файлами системы. кэшированная копия, известная как защита файлов Windows (WFP)Если обнаруживается, что файл изменен, неполный или отсутствует, программа пытается заменить его правильной версией, хранящейся в кэше, расположенном по защищенному пути %WinDir%/System32/dllcache.

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

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

Что такое DISM (Deployment Image Servicing and Management)?

DISM Это гораздо более комплексная утилита для обслуживания, чем SFC. Вместо того чтобы сосредотачиваться исключительно на защищенных файлах, она обрабатывает... Проверка и восстановление всего образа Windows.То есть, хранилище компонентов и все пакеты, составляющие систему. Оно работает с чистой эталонной копией Windows, которая может находиться локально или в сети (Центр обновления Windows, сетевая папка, DVD/ISO-образ и т. д.).

DISM использует несколько ключевых опций для проверки и исправления повреждений изображения: /CheckHealth, /ScanHealth и /RestoreHealthЭти параметры обычно выполняются в том же порядке, когда мы подозреваем повреждение хранилища компонентов (CBS) или когда SFC сообщает, что не может восстановить некоторые файлы из-за повреждения собственного кэша.

Это особенно полезно, когда они появляются. Ошибки Центра обновления Windows, коды ошибок CBS_E_STORE_CORRUPTION, проблемы при запуске, частые сбои, неудачные попытки установки компонентов или обновлений. или когда оборудование ведет себя странно без явной причины. В таких случаях DISM восстанавливает блок компонентов, необходимый SFC для корректной работы.

ПФС

Расширенные команды SFC: параметры и практическое применение

Типичное применение CFS — это знаменитый ПФС / SCANNOWОднако инструмент предлагает несколько расширенных параметров, позволяющих точно настроить тип проверки и использовать её даже в случае, если Windows не запускается в обычном режиме. Все модификаторы можно просмотреть, выполнив команду в консоли. sfc?.

Эксклюзивный контент – нажмите здесь  Flyoobe: что это такое, как работает и почему у всех на устах

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

Основные параметры CFS:

  • / SCANNOWЭта команда анализирует все защищенные файлы Windows и восстанавливает любые обнаруженные поврежденными файлы, используя кэшированную копию. Для большинства пользователей это стандартная команда.
  • /verifyonlyЭта команда выполняет тот же анализ, что и `/scannow`, но без каких-либо изменений; она просто сообщает о любых потенциальных проблемах. Полезно, если вы хотите проверить состояние прежде чем вмешаться.
  • /файл_сканирования: позволяет указать конкретный файл с его полным путем, чтобы SFC мог проверить его и восстановить в случае повреждения.
  • /verifyfileАналогично /scanfile, но проверяет только указанный файл, не пытаясь его восстановить.
  • /offbootdir: определяет загрузочный каталог установки Windows, которая находится в автономном режиме (например, другой раздел или диск, смонтированный на другом компьютере).
  • /offwindir: указывает путь к папке Windows при автономной установке.
  • /offlogfileпозволяет задать другой файл журнала и Выборочное включение ведения журнала при использовании SFC в автономном режиме..

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

Типичные результаты при запуске SFC

В конце SFC возвращает сообщение о состоянии, которое следует интерпретировать корректно. сообщения о состоянии. Наиболее распространены:

  • «Программа защиты ресурсов Windows не обнаружила нарушений целостности».Всё в порядке; ваши проблемы, вероятно, не связаны с системными файлами.
  • «Средство защиты ресурсов Windows обнаружило поврежденные файлы и успешно их восстановило».Поврежденные файлы были обнаружены и заменены без проблем. Дальнейших действий не требуется, хотя вы можете проверить журнал по адресу %WinDir%\Logs\CBS\CBS.log.
  • «Средство защиты ресурсов Windows обнаружило поврежденные файлы и не смогло восстановить некоторые из них».Вот тут-то и начинаются серьезные проблемы. Это означает, что кэш, используемый SFC (WFP), может быть поврежден. В этом случае рекомендуемое действие следующее: Запустите DISM для восстановления образа Windows. а затем перезапустить SFC.
  • «Средство защиты ресурсов Windows не смогло выполнить запрошенную операцию».Сканирование не удалось завершить. Обычно эта проблема решается загрузкой в ​​безопасном режиме или использованием SFC с носителя для восстановления.

В каких случаях целесообразно использовать CFS?

Рекомендуется использовать SFC (синдром хронической усталости), как только вы начнете замечать симптомы. Сбои в основных функциях Windows, прекращение работы системных программ, пропажа файлов или незначительное некорректное поведение.Если система загружается относительно нормально, но проявляет необычные симптомы, SFC — это быстрый и относительно безвредный первый шаг. Кроме того, в случаях, когда программы запускаются автоматически, рекомендуется провести проверку. Используйте Autoruns для удаления программ, запускающихся автоматически. при необходимости.

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

DISM

DISM: Расширенные команды для восстановления образа Windows

Когда SFC уже недостаточно, в дело вступает DISM. Эта утилита работает непосредственно с образом операционной системы и хранилищем компонентов CBS, где хранятся пакеты, манифесты и метаданные, которые Windows использует для установки обновлений и компонентов.

В Windows 8, 8.1, 10 и 11 используется DISM. Справочный инструмент для устранения внутренних системных ошибок.особенно когда возникают ошибки Центра обновления Windows, сбои накопительных обновлений или сообщения в файле CBS.log, в которых упоминаются поврежденные манифесты, отсутствующие пакеты MUM/CAT или неправильно отформатированные идентификаторы.

Основные параметры DISM для ремонта:

  • / Проверка здоровьяОна выполняет очень быструю проверку, подтверждая, были ли ранее зафиксированы какие-либо повреждения. Она ничего не исправляет; она лишь указывает, было ли обнаружено повреждение изображения.
  • / Здоровье сканированияОна выполняет гораздо более глубокий анализ текущего образа Windows, сравнивая его с известной чистой версией, и регистрирует возможные ошибки, но Он их не поправляет.В зависимости от состояния системы это занимает несколько минут.
  • / RestoreHealth: это наиболее мощный вариант, поскольку анализирует и исправляет изображениеПрограмма ищет поврежденные файлы и заменяет их исправными версиями, полученными из Центра обновления Windows или из источника, указанного с помощью параметра /Source.
Эксклюзивный контент – нажмите здесь  Как заменить Блокнот на VS Code или Notepad++ во всех операционных системах Windows

Рекомендуемый порядок выполнения: сначала /CheckHealth, затем /ScanHealth и, наконец, /RestoreHealth, всегда дожидаясь завершения каждой операции перед запуском следующей. Пропуск этого порядка или прерывание процессов может привести к еще большему ухудшению состояния системы.

Как откатить обновление базы знаний

DISM и Центр обновления Windows: распространенные коды ошибок

Многие проблемы с Центром обновления Windows связаны с повреждением хранилища компонентов. В таких случаях часто появляются коды ошибок, подобные следующим: 0x80070002 (файл не найден), 0x800f0831 (CBS_E_STORE_CORRUPTION), 0x800F081F (источник не найден), 0x80073712 (хранилище компонентов повреждено) и другие подобные им.

Когда Центр обновления Windows не может установить определенные обновления и выдает подобные ошибки, Microsoft рекомендует... Используйте DISM с параметром /RestoreHealth Для восстановления поврежденных файлов CBS и WinSxS используется следующая базовая команда:

DISM.exe /Online /Cleanup-Image /RestoreHealth

Если Центр обновления Windows также не работает или у вас нет доступа к интернету, вы можете указать альтернативное происхождение откуда можно получить доступ к исправным файлам, например, из сетевой папки или с DVD/ISO-образа Windows:

DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess

В данном случае папка, указанная в /Источник Он должен содержать установочные файлы или заголовочные файлы, необходимые для восстановления образа. Модификатор / LimitAccess Это указывает DISM не использовать Центр обновления Windows и придерживаться этого пути.

Расширенное руководство: Устранение повреждений CBS путем анализа файла CBS.log

В случае очень серьезных проблем DISM генерирует подробную информацию. %WinDir%\Logs\CBS\CBS.log и CBS.persist.logВ этом журнале часто встречаются записи типа "CSI Payload Corrupt", "CBS MUM Missing" или "CSI Manifest Corrupt", указывающие на конкретные поврежденные файлы или пакеты.

Усовершенствованный рабочий процесс для таких случаев будет приблизительно выглядеть следующим образом: во-первых, Они выявляют поврежденные файлы или пакеты в файле CBS.log.Затем определяется, к какому обновлению (KB) они относятся, путем просмотра номера сборки (UBR), указанного в пути к компоненту; эти обновления ищутся в каталоге обновлений Microsoft, загружаются, файлы .msu и .cab извлекаются, а исправные файлы копируются в исходную папку, например, C:\temp\Source.

Затем снова запускается DISM, указывая эту папку в качестве источника:

DISM /Online /Cleanup-Image /RestoreHealth /Source:C:\temp\Source /LimitAccess

В этом случае целесообразно повторить. DISM / Online / Очистка-изображение / ScanHealth Чтобы убедиться в отсутствии остаточных повреждений, необходимо повторно просмотреть файл CBS.log. Эта процедура довольно сложная, но именно её использует служба поддержки Microsoft для устранения серьёзных повреждений CBS, когда система отказывается обновляться.

DISM в разных версиях Windows

В Windows 8, 8.1, 10 и 11 DISM интегрирован со всеми современными функциями, включая онлайн-восстановление через Центр обновления Windows. Однако, В Windows 7 эти возможности недоступны в модуле DISM.Вместо этого Microsoft предлагает инструмент проверки готовности системы к обновлению (SURT), который выполняет аналогичную функцию при восстановлении поврежденных системных файлов в случае, если SFC не справляется со своей задачей.

В этой версии рекомендуется сначала запустить программу. SFCА если это не решит проблемы, загрузите и запустите SURT из каталога обновлений Microsoft, который заменит поврежденные или несовместимые компоненты.

Расширенные команды для SFC и DISM

Практические различия между CFS и DISM

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

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

  • SFCИдеально подходит для устранения незначительных и умеренных ошибок, связанных с системными файлами, сбоями в работе функций Windows, сообщениями о пропавших файлах и проблемами после удаления вредоносного ПО.
  • DISMЭта функция используется, когда SFC указывает на невозможность восстановления всего, или при возникновении ошибок обновления Windows, повреждении CBS, проблемах с установкой компонентов или сбоях загрузки. Она действует как «серьезная операция» над образом Windows.
Эксклюзивный контент – нажмите здесь  Что означают «Параметры индексации» и как их настроить, чтобы они не потребляли ресурсы ЦП или дисковое пространство?

Очень распространенная стратегия при серьезных проблемах в Windows 10 и Windows 11 — это сначала запустить... DISM / Online / Cleanup-Image / RestoreHealthзатем а ПФС / SCANNOW и, если есть признаки сбоя диска, в комплекте со следующими документами: chkdsk / F / R на основном блоке. Эта комбинация охватывает практически все возможные уровни повреждения.

В каких случаях лучше переустановить Windows, а не продолжать процесс восстановления?

Хотя SFC и DISM — очень мощные инструменты, они не творят чудес. Бывают ситуации, когда, как бы вы ни настаивали, проблемы возвращаются или не решаются полностью. В таких случаях многократные попытки исправить проблему только оттягивают неизбежное, и разумнее всего поступить следующим образом... Рассмотрите возможность полной переустановки или сброса системы..

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

  • Ошибки, возникающие после использования расширенных команд SFC и DISM: Если кажется, что все исправлено, но ошибки повторяются через несколько дней, скорее всего, дело в глубоко укоренившемся повреждении или конфликте программного обеспечения, который трудно локализовать. В таких случаях чистая переустановка экономит время.
  • Вредоносное ПО с высоким уровнем рискаНекоторые угрозы настолько глубоко внедряются в систему, что даже если антивирусное программное обеспечение их удалит, они наносят непоправимый ущерб критически важным службам, драйверам и компонентам. В таких случаях простого использования SFC или DISM может быть недостаточно.
  • Крайняя медлительность и постоянные сбои.Если система постоянно работает на пределе своих возможностей, часто зависает, и попытки восстановления не помогают, проблема, скорее всего, заключается в сочетании программных сбоев, остатков от программ, устаревших драйверов и, возможно, аппаратных проблем. Иногда переустановка — самое быстрое решение.
  • Важные обновления, которые так и не устанавливаются.Когда ключевое накопительное обновление постоянно завершается с ошибкой, даже после использования расширенных команд DISM и SFC, это может указывать на трудновосстанавливаемую несогласованность. Зачастую окончательным решением является установка с недавнего ISO-образа.
  • Значительные изменения в аппаратном обеспечении.После замены материнской платы, процессора или перехода на новый тип накопителя переустановка Windows гарантирует адаптацию всех драйверов и служб к новой среде.

Часто задаваемые вопросы о расширенных командах SFC и DISM

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

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

  • А что, если команды не решат проблему? В этом случае вы можете воспользоваться средствами устранения неполадок, встроенными в «Параметры», «Восстановление системы», или, в крайнем случае, переустановить или сбросить Windows, сохранив при этом свои личные файлы.
  • Безопасно ли на них бегать? Да, при условии наличия у них прав администратора и отсутствия прерывания процесса. Рекомендуется иметь свежие резервные копии.
  • Как долго? Это зависит от размера диска, количества файлов и степени повреждения. Процесс может занять от нескольких минут до нескольких часов, особенно при использовании команды DISM /RestoreHealth.
  • Могут ли они удалить мои документы? Они не предназначены для работы с вашими личными файлами; их цель — восстановление системы и диска.

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

Как очистить реестр Windows, ничего не сломав
Теме статьи:
Как очистить реестр Windows, ничего не сломав