Если системные файлы на вашем компьютере с Windows 8, 10 повреждены и средство проверки системных файлов (sfc /scannow) не может восстановить критические системные файлы, это связано с повреждением хранилища компонентов, расположенного в каталоге C:\Windows\WinSxS. Этот каталог содержит файлы, необходимые для утилиты SFC для дальнейшего восстановления отсутствующих или поврежденных системных файлов. В хранилище компонентов хранятся все системные файлы Windows, сгруппированные по компонентам и в виде жестких ссылок.
Существует консольный инструмент DISM, который по умолчанию поставляется с Windows 8, 10. DISM используется для исправления повреждения хранилища компонентов Windows, особенно в ситуациях, когда проверка системных файлов не помогает.
Инструмент DISM записывает в следующие файлы журнала, которые можно использовать для анализа состояния работы и ошибок:
- C: \ Windows \ Logs \ CBS \ CBS.log
- C: \ Windows \ Logs \ DISM \ Dism.log
Восстановление Windows с помощью DISM
Чтобы исправить Windows 10 с помощью DISM, выполните следующие действия:
1. Откройте командную строку с повышенными правами . (CMD от имени администратор)
2. Введите следующую команду и нажмите клавишу ВВОД:
Dism /Online /Cleanup-Image /CheckHealth
Параметр /CheckHealth используется для проверки того, был ли образ помечен как поврежденный неудачным процессом и можно ли исправить повреждение. Обратите внимание, что эта команда ничего не исправляет, а только сообщает о проблемах, если таковые имеются.
Кроме того, вы можете использовать команду /ScanHealth (ниже) для проверки хранилища компонентов на наличие повреждений.
Dism /Online /Cleanup-Image /ScanHealth
Это занимает значительно более продолжительное время, чем опция CheckHealth, но с помощью этого переключателя можно выполнить тщательный тест, а также записать результаты в файл журнала.
У меня ошибок нет.
Чтобы восстановить хранилище компонентов, выполните следующую команду:
Dism /Online /Cleanup-Image /RestoreHealth
Приведенная выше команда сканирует хранилище компонентов на наличие повреждений и выполняет операции восстановления автоматически, записывая результаты работы в файл журнала. Этот процесс занимает много времени для завершения.
Кроме того, вы можете упомянуть WiM-файл, который может быть использован для восстановления поврежденных системных файлов. Используйте этот синтаксис:
Dism /Online /Cleanup-Image /RestoreHealth /Source:wim:Full Path to install.wim file:<Index>
Замените заполнитель <Index> в приведенной выше команде фактическим номером индекса для издания ("Home”," Pro " и т. д.), содержащегося в файле WIM.
Пример:
Dism /Online /Cleanup-Image/RestoreHealth/Source:wim:D:\Sources\install.wim:1
Список доступных выпусков и их индексов можно получить с помощью следующей команды:
dism /get-wiminfo /wimfile:F:\sources\install.wim
(Заменить F:\sources\ часть с фактическим путем к вашему WiM-файлу.)
Ну и всеми любимая команда:
sfc /scannow