## Команда DISM: Полное руководство по использованию в Windows 10
### Введение
DISM (Deployment Image Servicing and Management) — это мощная утилита командной строки, используемая для обслуживания и подготовки образов развертывания и операционных систем Windows. Она предоставляет различные параметры для исправления поврежденных системных файлов, обновления компонентов, установки драйверов и подготовки пользовательских образов. В этом руководстве мы подробно рассмотрим, как использовать DISM в Windows 10 для выполнения различных задач.
### Запуск DISM
DISM запускается из командной строки с повышенными привилегиями. Чтобы открыть командную строку с правами администратора, выполните следующие действия:
1. Нажмите кнопку Пуск и введите cmd.
2. Щелкните правой кнопкой мыши Командная строка и выберите Запуск от имени администратора.
### Основные параметры DISM
Ниже приведены наиболее часто используемые параметры DISM:
— `/ScanHealth`: Выполняет сканирование целостности образов и компонентов развертывания.
— `/RestoreHealth`: Пытается восстановить поврежденные файлы и компоненты.
— `/Online`: Обслуживает операционную систему, которая в данный момент загружается.
— `/Image`: Обслуживает указанный образ развертывания.
— `/Cleanup-Image`: Удаляет устаревшие файлы и компоненты.
— `/Add-Driver`: Устанавливает драйверы устройств в образ.
— `/Remove-Driver`: Удаляет драйверы устройств из образа.
— `/Get-Packages`: Перечисляет установленные пакеты обновления.
— `/Remove-Package`: Удаляет установленный пакет обновления.
### Сканирование и восстановление системы
Сканирование системы
Чтобы выполнить сканирование целостности системы, выполните следующую команду:
«`
DISM /Online /Cleanup-Image /ScanHealth
«`
Восстановление системы
Если сканирование обнаруживает поврежденные файлы, можно попытаться восстановить их с помощью следующей команды:
«`
DISM /Online /Cleanup-Image /RestoreHealth
«`
### Обновление компонентов
Установка обновлений
DISM можно использовать для установки обновлений компонентов из файлов CAB или папки обновления. Чтобы установить обновления из файла CAB, выполните следующую команду:
«`
DISM /Online /Add-Package /PackagePath:<путь_к_файлу_CAB>
«`
Установка обновлений из папки
Чтобы установить обновления из папки, выполните следующую команду:
«`
DISM /Online /Add-Package /PackagePath:<путь_к_папке_обновления>
«`
### Управление пакетами обновлений
Получение списка установленных пакетов обновлений
Чтобы перечислить установленные пакеты обновлений, выполните следующую команду:
«`
DISM /Online /Get-Packages
«`
Удаление установленного пакета обновлений
Чтобы удалить установленный пакет обновления, выполните следующую команду:
«`
DISM /Online /Remove-Package /PackageName:<имя_пакета>
«`
### Управление драйверами
Установка драйверов
Чтобы установить драйверы устройств в образ, выполните следующую команду:
«`
DISM /Image:<путь_к_образу> /Add-Driver /DriverPath:<путь_к_драйверу>
«`
Удаление драйверов
Чтобы удалить драйверы устройств из образа, выполните следующую команду:
«`
DISM /Image:<путь_к_образу> /Remove-Driver /DriverName:<имя_драйвера>
«`
### Очистка образов
Очистка устаревших файлов
DISM может использоваться для удаления устаревших файлов и компонентов из образов развертывания. Чтобы очистить устаревшие файлы, выполните следующую команду:
«`
DISM /Cleanup-Image /StartComponentCleanup
«`
Очистка устаревших обновлений
DISM также может очищать устаревшие обновления из образов развертывания. Чтобы очистить устаревшие обновления, выполните следующую команду:
«`
DISM /Cleanup-Image /StartComponentCleanup /ResetBase
«`
### Дополнительные параметры
Помимо основных параметров, перечисленных выше, DISM также предоставляет ряд дополнительных параметров. К ним относятся:
— `/BitLockerKey`: Управление ключами BitLocker.
— `/Export-Driver`: Экспорт установленных драйверов.
— `/LogPath`: Указание пути к файлу журнала.
— `/NoRestart`: Подавление перезагрузки после применения изменений.
— `/Quiet`: Подавление вывода сообщений.
Для получения дополнительной информации о параметрах DISM обратитесь к справке по DISM, выполнив следующую команду:
«`
DISM /?
«`
### Примеры
Исправление поврежденных системных файлов
Чтобы исправить поврежденные системные файлы в работающей системе, выполните следующую команду:
«`
DISM /Online /Cleanup-Image /RestoreHealth
«`
Установка обновления компонентов из файла CAB
Чтобы установить обновление из файла CAB с именем «MyUpdate.cab», выполните следующую команду:
«`
DISM /Online /Add-Package /PackagePath:C:MyUpdate.cab
«`
Удаление установленного пакета обновления с именем «MyPackage»
Чтобы удалить установленный пакет обновления с именем «MyPackage», выполните следующую команду:
«`
DISM /Online /Remove-Package /PackageName:MyPackage
«`
Установка драйвера устройства из папки с именем «MyDriver»
Чтобы установить драйвер устройства из папки с именем «MyDriver», выполните следующую команду:
«`
DISM /Image:C:MyImage.wim /Add-Driver /DriverPath:C:MyDriver
«`
Очистка устаревших файлов из образа C:MyImage.wim
Чтобы очистить устаревшие файлы из образа C:MyImage.wim, выполните следующую команду:
«`
DISM /Cleanup-Image /Image:C:MyImage.wim /StartComponentCleanup
«`
### Заключение
DISM является мощным инструментом для обслуживания и подготовки образов развертывания и операционных систем Windows. Изучив параметры и варианты использования DISM, вы можете эффективно использовать эту утилиту для решения различных задач, связанных с развертыванием и обслуживанием Windows.