Полный список команд DISM с описанием

DISM (Deployment Image Servicing and Management) — это мощная утилита для работы с образами Windows, восстановления системных файлов и управления компонентами.

Полный список команд DISM с описанием, image #1

📌 Основные команды 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

Если у вас есть вопросы — спрашивайте в комментариях! 🚀

138 views·1 share