Полный список команд DISM с описанием
DISM (Deployment Image Servicing and Management) — это мощная утилита для работы с образами Windows, восстановления системных файлов и управления компонентами.
📌 Основные команды DISM для работы с текущей системой
1. Проверка целостности хранилища компонентов
cmd
DISM /Online /Cleanup-Image /ScanHealth
Описание: Проверяет хранилище компонентов Windows на повреждения (не исправляет).
2. Восстановление хранилища компонентов
cmd
DISM /Online /Cleanup-Image /RestoreHealth
Описание: Автоматически исправляет повреждённые файлы, используя Центр обновления Windows.
3. Использование локального WIM-файла для восстановления
cmd
DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:путь_к_файлу.wim:1 /LimitAccess
Описание: Восстанавливает системные файлы из указанного образа (например, install.wim из дистрибутива Windows).
4. Проверка конкретного CBS-лога на ошибки
cmd
DISM /Online /Cleanup-Image /CheckHealth
Описание: Показывает, есть ли критические повреждения в хранилище компонентов.
📌 Команды для работы с WIM- и ESD-образами
5. Получение информации об образе
cmd
DISM /Get-ImageInfo /ImageFile:путь_к_файлу.wim
Описание: Показывает список редакций Windows в WIM-файле.
6. Монтирование образа
cmd
DISM /Mount-Image /ImageFile:путь_к_файлу.wim /Index:1 /MountDir:папка_монтирования
Описание: Подключает образ для редактирования.
7. Размонтирование с сохранением изменений
cmd
DISM /Unmount-Image /MountDir:папка_монтирования /Commit
Описание: Сохраняет изменения и отключает образ.
8. Размонтирование без сохранения
cmd
DISM /Unmount-Image /MountDir:папка_монтирования /Discard
Описание: Отключает образ, отменяя все изменения.
📌 Управление пакетами (драйверами, обновлениями, компонентами)
9. Просмотр установленных пакетов
cmd
DISM /Online /Get-Packages
Описание: Выводит список всех установленных пакетов в системе.
10. Удаление пакета
cmd
DISM /Online /Remove-Package /PackageName:имя_пакета
Описание: Удаляет указанный пакет (например, проблемное обновление).
11. Добавление драйвера в образ
cmd
DISM /Image:папка_монтирования /Add-Driver /Driver:путь_к_драйверу.inf
Описание: Интегрирует драйвер в образ Windows.
12. Включение/отключение компонентов Windows
cmd
DISM /Online /Enable-Feature /FeatureName:имя_компонента /All
Описание: Активирует компонент (например, NetFx3 для .NET Framework 3.5).
13. Отключение компонента
cmd
DISM /Online /Disable-Feature /FeatureName:имя_компонента
📌 Экспорт и преобразование образов
14. Экспорт образа в новый WIM
cmd
DISM /Export-Image /SourceImageFile:исходный.wim /SourceIndex:1 /DestinationImageFile:новый.wim
Описание: Создаёт новый WIM-файл с выбранной редакцией Windows.
15. Конвертация ESD в WIM
cmd
DISM /Export-Image /SourceImageFile:install.esd /SourceIndex:1 /DestinationImageFile:install.wim /Compress:max
Описание: Преобразует сжатый ESD-файл в WIM (например, из ISO Windows 10/11).
📌 Восстановление загрузчика (WinPE)
16. Восстановление загрузчика через DISM
cmd
DISM /Image:C:\ /Cleanup-Image /RevertPendingActions
Описание: Отменяет ожидающие изменения, которые могут мешать загрузке.
📌 Очистка и оптимизация
17. Очистка старых обновлений
cmd
DISM /Online /Cleanup-Image /StartComponentCleanup
Описание: Удаляет резервные копии обновлений, экономя место.
18. Удаление временных файлов DISM
cmd
DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase
Описание: Удаляет старые версии компонентов, уменьшая размер WinSxS.
📌 Дополнительные команды
19. Проверка совместимости пакета
cmd
DISM /Online /Check-AppPatch /PatchLocation:путь_к_патчу.msp
Описание: Проверяет, можно ли установить патч в текущую систему.
20. Список всех доступных функций
cmd
DISM /Online /Get-Features
Описание: Показывает все компоненты Windows, которые можно включить/отключить.
📌 Итог: Когда использовать DISM?
- Ошибки Windows Update (
0x800f081f,0x80073701). - Повреждение системных файлов (если
sfc /scannowне помог). - Создание и редактирование образов Windows.
- Удаление "битых" обновлений.
💡 Совет: Всегда запускайте DISM от имени администратора!
Пример полного восстановления системы:
cmd
DISM /Online /Cleanup-Image /RestoreHealth sfc /scannow
Если у вас есть вопросы — спрашивайте в комментариях! 🚀
