Когда windows начинает вести себя странно, не всегда нужно сразу переустанавливать систему. Симптомы могут быть разные:
не открываются системные компоненты;
падают службы;
не ставятся обновления;
появляются ошибки DLL;
ломаются стандартные приложения;
система загружается, но работает нестабильно.
В таких случаях полезно вспомнить про два штатных инструмента: DISM и SFC. Они не делают магию и не чинят все подряд, но часто помогают восстановить поврежденные системные файлы и компонентное хранилище виндовс.
▪️ SFC проверяет целостность системных файлов. Запускать нужно из cmd или PowerShell от администратора:
sfc /scannow
Если SFC найдет поврежденные файлы, он попробует заменить их корректными копиями. Но есть нюанс: SFC берет файлы из компонентного хранилища windows. Если само хранилище повреждено, SFC может не справиться. Вот тут нужен DISM.
▪️ DISM проверяет и восстанавливает component store:
DISM /Online /Cleanup-Image /CheckHealth
Быстрая проверка, есть ли признаки повреждения.
DISM /Online /Cleanup-Image /ScanHealth
Более глубокое сканирование.
DISM /Online /Cleanup-Image /RestoreHealth
Восстановление повреждений.
▪️ Обычно рабочий порядок такой:
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
Сначала чиним компонентное хранилище, потом проверяем системные файлы. Если Windows Update работает нормально, DISM сам подтянет нужные компоненты. Если нет - может понадобиться ISO-образ windows той же версии.
Пример с указанием источника:
DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:D:\sources\install.wim:1 /LimitAccess
D: - смонтированный ISOinstall.wim - образ установки:1 - индекс редакции внутри WIM/LimitAccess - не ходить в Windows UpdateИндекс можно посмотреть так:
DISM /Get-WimInfo /WimFile:D:\sources\install.wim
▪️ Где это реально помогает:
после неудачных обновлений;
после внезапного выключения;
при ошибках системных файлов;
когда Windows Update ведет себя странно;
при повреждении системных компонентов.
#windows #dism #sfc
🧑💻 NetworkAdmin