- Когда нужно проверять целостность системных файлов
- Что сделать перед запуском SFC или DISM
- Как запустить средство проверки системных файлов
- Как восстановить Windows с помощью DISM
- Автономное восстановление из среды восстановления Windows
- Как читать результаты SFC и DISM
- Что делать, если восстановление не помогает
- Часто задаваемые вопросы
Лучший порядок восстановления повреждённых системных файлов Windows
Для большинства проблем в Windows 10 и Windows 11 самый безопасный порядок действий такой: сначала выполнить DISM /RestoreHealth, перезагрузить компьютер, а затем выполнить sfc /scannow. DISM восстанавливает хранилище компонентов, которое Windows использует как источник исправных файлов, а SFC проверяет и заменяет защищённые файлы операционной системы.
Откройте консоль с правами администратора
Запустите Командную строку, PowerShell или Windows Terminal от имени администратора.
ОбязательноВосстановите хранилище компонентов
Используйте DISM, чтобы восстановить образ Windows, на который опирается SFC.
Рекомендуется первымПроверьте защищённые системные файлы
Используйте SFC, чтобы заменить повреждённые или отсутствующие защищённые файлы.
Финальная проверкаКогда нужно проверять целостность системных файлов в Windows
Повреждение системных файлов может появиться после неудачного обновления, внезапного отключения питания, ошибок диска, нестабильных драйверов, агрессивных программ очистки, удаления вредоносного ПО или ручного удаления файлов Windows. Команды из этой инструкции не заменяют полноценную резервную копию, но часто являются первым надёжным шагом перед сбросом или переустановкой системы.
Что сделать перед запуском SFC или DISM в Windows 10 и Windows 11
В обычных условиях эти проверки безопасны, но запускать их нужно из консоли с повышенными правами и желательно после сохранения открытых файлов. На нестабильных системах сначала выполните базовую проверку диска и обновлений, а затем повторяйте команды восстановления.
- Сохраните открытые файлы и закройте ненужные приложения.
- Подключите ноутбук к питанию, чтобы процесс восстановления не прервался.
- Убедитесь, что на системном диске есть свободное место, желательно несколько гигабайт.
- Используйте учётную запись администратора.
- Один раз перезагрузите Windows перед началом, особенно после неудачных обновлений.
Откройте Командную строку или Terminal от имени администратора
Нажмите Win + X и выберите Терминал (администратор), Windows PowerShell (администратор) или Командная строка (администратор). Для команд ниже можно использовать как PowerShell, так и Командную строку.
Как запустить SFC Scannow для восстановления защищённых файлов Windows
System File Checker проверяет защищённые файлы Windows и заменяет повреждённые версии исправными копиями из хранилища компонентов. Если само хранилище компонентов повреждено, SFC может найти повреждения, но не сможет их исправить. В этом случае запустите DISM, а затем снова выполните SFC.
Запустите полную проверку SFC
Терминал администратораsfc /scannow
Дождитесь, пока проверка дойдёт до 100%.
Что означают распространённые результаты SFC
| Сообщение | Значение | Дальнейшие действия |
|---|---|---|
| Защита ресурсов Windows не обнаружила нарушений целостности | SFC не обнаружил повреждённых защищённых системных файлов. | Если проблема остаётся, проверьте драйверы, обновления, состояние диска или причины, связанные с конкретным приложением. |
| Защита ресурсов Windows обнаружила повреждённые файлы и успешно их восстановила | SFC нашёл повреждения и заменил повреждённые файлы. | Перезагрузите Windows и снова проверьте исходную проблему. |
| Защита ресурсов Windows обнаружила повреждённые файлы, но не смогла исправить некоторые из них | SFC обнаружил повреждения, но не смог полностью их восстановить. | Запустите DISM, перезагрузитесь, затем снова выполните sfc /scannow. |
| Защита ресурсов Windows не может выполнить запрошенную операцию | Проверка не смогла завершиться из-за системной ошибки, проблем с диском, правами доступа или средой восстановления. | Запустите проверку в безопасном режиме или используйте автономный SFC из WinRE. |
sfc /scannow ещё раз. Чистый второй проход подтверждает, что восстановление стабильно.
Как использовать DISM RestoreHealth для восстановления образа Windows
DISM восстанавливает хранилище компонентов Windows. Это источник, который Windows использует для обслуживания, обновлений, дополнительных компонентов и многих восстановлений SFC. Если SFC не может исправить файлы, DISM обычно является следующей командой.
Проверьте, подлежит ли образ восстановлению
Терминал администратораDISM /Online /Cleanup-Image /CheckHealth
Это быстрая проверка. Она ничего не восстанавливает.
Выполните более глубокое сканирование хранилища компонентов
Терминал администратораDISM /Online /Cleanup-Image /ScanHealth
Эта проверка занимает больше времени и ищет повреждения хранилища компонентов.
Восстановите образ Windows
Терминал администратораDISM /Online /Cleanup-Image /RestoreHealth
После успешного завершения DISM перезагрузите компьютер и снова запустите SFC:
Терминал администратораsfc /scannow
Если DISM не может скачать файлы восстановления
Если DISM сообщает об ошибках исходных файлов, подключитесь к интернету, временно отключите VPN/прокси, если они блокируют Центр обновления Windows, и попробуйте снова. Если ошибка остаётся, используйте ISO-образ Windows как локальный источник восстановления.
Автономное восстановление SFC и DISM из среды восстановления Windows
Автономное восстановление полезно, когда Windows не загружается, SFC не запускается в рабочей системе или буквы дисков в режиме восстановления отличаются. В WinRE раздел Windows может быть не C:, поэтому сначала подтвердите правильную букву диска.
Найдите букву диска Windows в WinRE
Среда восстановления Windowsdiskpart
list volume
exit
Найдите том, на котором есть папка Windows. В примерах ниже замените C: на правильный раздел Windows, если WinRE назначила другую букву.
Запустите автономный SFC
Среда восстановления Windowssfc /scannow /offbootdir=C:\ /offwindir=C:\Windows
Запустите автономный DISM с подключённым ISO Windows
Если у вас есть установочный носитель Windows или подключённый ISO, определите букву диска, где находится sources\install.wim или sources\install.esd. В этом примере установочный носитель — D:.
Среда восстановления WindowsDISM /Image:C:\ /Cleanup-Image /RestoreHealth /Source:wim:D:\sources\install.wim:1 /LimitAccess
Если на носителе есть install.esd вместо install.wim, используйте:
Среда восстановления WindowsDISM /Image:C:\ /Cleanup-Image /RestoreHealth /Source:esd:D:\sources\install.esd:1 /LimitAccess
Как читать журналы SFC и DISM после восстановления системных файлов
Если результат восстановления неясен, проверьте журналы. Они помогают понять, какие файлы были восстановлены, какие файлы не удалось восстановить и не завершился ли DISM из-за отсутствующего источника, проблемы стека обслуживания или компонентов обновления.
Расположение журнала SFC
C:\Windows\Logs\CBS\CBS.log
Чтобы извлечь только записи, относящиеся к SFC, в файл на рабочем столе, выполните:
Терминал администратораfindstr /c:"[SR]" %windir%\Logs\CBS\CBS.log > "%userprofile%\Desktop\sfc-details.txt"
Расположение журнала DISM
C:\Windows\Logs\DISM\dism.log
Что делать, если SFC или DISM не могут восстановить Windows
Если SFC и DISM не завершаются или одно и то же повреждение возвращается после перезагрузки, причина может быть за пределами набора защищённых системных файлов. Проверьте накопитель, компоненты Центра обновления Windows, наличие вредоносного ПО и недавно установленные драйверы.
Попробуйте дальше
- Перезагрузите компьютер и повторите
sfc /scannow. - Запустите DISM с подходящим ISO-образом Windows в качестве источника.
- Выполните проверку в безопасном режиме.
- Проверьте системный диск на ошибки файловой системы.
- Удалите недавно добавленные нестабильные драйверы или системные утилиты.
Избегайте этих ошибок
- Не скачивайте случайные DLL-файлы с неизвестных сайтов.
- Не удаляйте файлы вручную из
C:\Windows\WinSxS. - Не прерывайте DISM каждый раз на одном и том же проценте.
- Не используйте ISO Windows другой архитектуры.
- Не игнорируйте предупреждения о состоянии диска и ошибки SMART.
Проверьте файловую систему на диске Windows
Терминал администратораchkdsk C: /scan
Если Windows сообщает, что требуется автономное исправление, запланируйте более глубокую проверку:
Терминал администратораchkdsk C: /f
Справочник команд для восстановления системных файлов Windows
| Команда | Назначение | Когда использовать |
|---|---|---|
sfc /scannow |
Проверяет защищённые системные файлы и восстанавливает их, когда это возможно. | Windows запускается, но системные компоненты работают неправильно. |
DISM /Online /Cleanup-Image /CheckHealth |
Быстро проверяет, отмечено ли уже повреждение хранилища компонентов. | Нужна быстрая проверка состояния. |
DISM /Online /Cleanup-Image /ScanHealth |
Выполняет более глубокое сканирование хранилища компонентов. | Ошибки Windows Update или SFC указывают на повреждение образа. |
DISM /Online /Cleanup-Image /RestoreHealth |
Восстанавливает хранилище компонентов через Центр обновления Windows или настроенные источники. | SFC не может восстановить файлы или обслуживание Windows нарушено. |
sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows |
Запускает SFC для автономной установки Windows. | Windows не загружается или SFC в рабочей системе не завершается. |
Часто задаваемые вопросы о SFC и DISM
Q Что запускать первым: SFC или DISM?⌄
sfc /scannow. При устойчивых повреждениях, неудачных исправлениях или ошибках обновления лучше сначала выполнить DISM /Online /Cleanup-Image /RestoreHealth, перезагрузиться и затем запустить SFC.Q Может ли SFC удалить мои личные файлы?⌄
Q Почему DISM зависает на одном проценте?⌄
C:\Windows\Logs\DISM\dism.log и попробуйте локальный ISO-источник.Q Что делать, если SFC сообщает, что исправил файлы, но проблема осталась?⌄
Q Безопасно ли запускать эти команды несколько раз?⌄
Заключение
Чтобы восстановить повреждённые системные файлы в Windows 10 или Windows 11, откройте терминал с правами администратора, выполните DISM RestoreHealth для восстановления хранилища компонентов, перезагрузите компьютер, а затем запустите SFC scannow, чтобы проверить и заменить защищённые системные файлы. Если рабочую систему восстановить не удаётся, используйте автономный SFC или DISM из среды восстановления Windows с подходящим установочным источником Windows.