Команды SFC
и DISM
используются в операционных системах Windows для диагностики и восстановления целостности системных файлов.
Эти инструменты могут быть очень полезны для диагностики и устранения проблем с Windows, особенно если вы сталкиваетесь с ошибками или сбоями системы.
Запускаем командную строку с правами администратора.
Windows 7: Если у вас учетная запись администратора, то нажимаем клавиши Win + R, вводим в текстовое поле cmd и нажимаем клавишу Enter на клавиатуре или кнопку Ok в этом же окне.
Еще вариант, это нажать кнопку Пуск и в поле поиска ввести CMD. Далее кликаем ПКМ мыши на найденном файле и выбираем пункт Запустить от имени администратора (Run as administrator).
Windows 8: Нажимаем клавиши Win + X и выбираем меню Командная строка (администратор).
Windows 10/11: Нажимаем клавиши Win + X и выбираем меню Windows PowerShell (администратор)..
Windows 11: Нажимаем клавиши Win + Q, вводим в строке поиска CMD, кликаем ПКМ и выбираем пункт меню Запуск от имени администратора.
Рекомендуется сначала выполнить DISM
чтобы убедиться, что компоненты Windows в порядке.
Для Windows 7 команда
DISM /Online /Cleanup-Image /ScanHealth
Если работа утилиты завершится с ошибкой 87, сообщающей: «Параметр ScanHealth не распознан в этом контексте», то решение будет в виде установки обновления KB2966583.
Скачать его можно с сайта Microsoft по этой ссылке. Нужно выбрать пакет с разрядностью вашей системы.
Или можете скачать его с моего диска:
После установки этого обновления утилита должна работать корректно.
Для Windows 8, 10, 11 команда
DISM.exe /Online /Cleanup-image /Restorehealth
Для Windows 10/11 тоже самое, только в оболочке командной строки Windows PowerShell.
Эта команда проверяет и восстанавливает целостность образа Windows, в том числе компоненты, необходимые для работы SFC. Дождитесь завершения работы утилиты.
После завершения работы DISM запустите SFC, чтобы проверить и восстановить системные файлы. Обратите внимание, между sfc и / есть пробел.
sfc /scannow
Эта команда запускает полное сканирование всех защищённых системных файлов Windows. Если утилита обнаружит повреждённые или отсутствующие файлы, она попытается восстановить их, заменяя повреждённые файлы оригинальными версиями из кеша, который находится в системе. Дождитесь завершения работы утилиты.
После выполнения этих команд, если были внесены изменения, рекомендуется перезагрузить компьютер.