Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Используйте DISM с драйверами в стиле INF для добавления, удаления или перечисления драйверов в сетевом или автономном образе Windows (WIM). Установщик Microsoft Windows или другие типы пакетов драйверов (например, файлы .exe) не поддерживаются.
Можно указать каталог, в котором находятся INF-файлы драйвера, или указать на драйвер, указав имя INF-файла.
Базовый синтаксис для обслуживания образа Windows с помощью DISM:
DISM.exe {/Image:<path_to_ image_directory> | /Online} [dism_global_options] {servicing_option} [<servicing_argument>]
Для автономного образа доступны следующие варианты обслуживания драйверов.
DISM.exe /image:<path_to_image_directory> [/Get-Drivers | /Get-DriverInfo | /Add-Driver | /Remove-Driver | /Export-Driver]
Для работающей операционной системы доступны следующие варианты обслуживания драйверов.
DISM.exe /Online [/Get-Drivers | /Get-DriverInfo | /Export-Driver]
/Get-Help /?
При использовании сразу после параметра командной строки обслуживания драйвера отображаются сведения о параметре и аргументах. При указании образа могут появиться дополнительные разделы.
Примеры:
Dism /image:C:\test\offline /Add-Driver /?
<p><strong>Dism /online /Get-Drivers /?
/Get-Drivers
Отображает основные сведения о пакетах драйверов в сетевом или автономном образе.
По умолчанию будут указаны только сторонние драйверы. Используйте аргумент для /all
отображения сведений о драйверах по умолчанию и сторонних драйверах.
/Format:Table
Используйте аргумент или /Format:List
для отображения выходных данных в виде таблицы или списка.
Если вы указываете на образ, вы можете определить, какие драйверы находятся в образе, а также состояние драйверов (установленных или промежуточных).
Примеры:
Dism /image:C:\test\offline /Get-Drivers
Dism /online /Get-Drivers
/Get-DriverInfo
Отображает подробные сведения о конкретном пакете драйверов.
Синтаксис
/Get-DriverInfo /Driver:{<installed_INF_FileName>|<path_to_driver.inf>}
Вы можете указать INF-файл, установленный в образе, или файл, который еще не установлен. Вы можете указать имя удаленного драйвера или стороннего драйвера в хранилище драйверов устройств. Установленные сторонние драйверы в хранилище драйверов будут называться Oem0.inf
, Oem1.inf
и т. д. Это имя называется опубликованным именем.
Можно указать несколько драйверов в командной строке /driver
с помощью параметра несколько раз.
Пример. Используйте /Get-Drivers
параметр , чтобы определить INF-файл драйвера. Далее выполните:
Dism /image:C:\test\offline /Get-DriverInfo /driver:C:\Drivers\usb.inf
Dism /online /Get-DriverInfo /driver:C:\test\drivers\usb\usb.inf
/Add-Driver
Добавляет сторонние пакеты драйверов в автономный образ Windows.
Синтаксис
/Add-Driver {/Driver:<folder_containing_INF> | /Driver:<path_to_driver.inf>} [/recurse] [/ForceUnsigned]
-
/Driver
может указывать на папку или отдельный INF-файл.- При использовании
/Driver
параметра для указания на папку INF-файлы, которые не являются допустимыми пакетами драйверов, игнорируются. Эти файлы отображаются на консоли при выполнении команды, а предупреждение включается в файл журнала. Вы не получите сообщение об ошибке. - Если вы указываете путь и используете
/Recurse
параметр , все вложенные папки запрашиваются для добавления драйверов.
- При использовании
- Для тестирования можно использовать для
/ForceUnsigned
добавления неподписанных драйверов и переопределения требования о том, что драйверы, установленные на компьютерах x64, должны иметь цифровую подпись. Дополнительные сведения о требованиях к подписи драйверов см. в разделе Общие сведения о драйверах устройств и развертывании.
Примеры:
Dism /image:C:\test\offline /Add-Driver /driver:C:\test\drivers</strong>
Dism /image:C:\test\offline /Add-Driver /driver:C:\test\drivers /recurse
Dism /image:C:\test\offline /Add-Driver /driver:C:\test\drivers\mydriver.inf
Dism /image:C:\test\offline /Add-Driver /driver:C:\test\drivers\mydriver.inf /ForceUnsigned
/Remove-Driver
Удаляет сторонние драйверы из автономного образа.
Можно указать несколько драйверов в командной строке /Driver
с помощью параметра несколько раз.
Синтаксис
/Remove-Driver /Driver:<driver_file>
Когда сторонние драйверы добавляются в образ, они переименовываются в опубликованное имя, например Oem0.inf
, Oem1.inf
и т. д. Чтобы удалить драйвер, необходимо указать опубликованное имя. Вы не можете удалить драйверы по умолчанию.
Предупреждение
Удаление пакета драйверов, критического для загрузки, может сделать автономный образ Windows недоступным для загрузки.
Примеры:
Dism /image:C:\test\offline /Remove-Driver /driver:oem1.inf
Dism /image: C:\test\offline /Remove-Driver /driver:oem1.inf /driver:oem2.inf
/Export-Driver
Экспортирует все сторонние пакеты драйверов из образа Windows в путь назначения. Затем экспортированные драйверы можно внедрить в автономный образ, выполнив DISM Add-Driver
команду .
Синтаксис
Export-Driver /Destination:<destination_path>
-
Destination
— место, где будет сохранен экспортируемый драйвер.
Примеры:
DISM /Online /Export-Driver /Destination:C:\destpath
DISM /Image:C\test\offline /Export-Driver /Destination:C:\destpath
Ограничения
Команда обслуживания драйвера поддерживает только INF-файлы. Установщик Windows или другие типы пакетов драйверов (например, файлы .exe) не поддерживаются.
Драйверы устанавливаются в том порядке, в котором они перечислены в командной строке. В следующем примере 1.inf, 2.inf и 3.inf будут установлены в том порядке, в котором они перечислены в командной строке.
Dism /Image:C:\test\offline /Add-Driver /Driver:C:\test\drivers\1.inf /Driver:C:\test\drivers\2.inf /Driver:C:\test\drivers\3.inf
Связанные темы
Параметры управления образами DISM Command-Line
Варианты обслуживания образов развертывания и управления ими (DISM) Command-Line