Opsi Command-Line Layanan Driver DISM (.inf)
Gunakan DISM dengan driver bergaya INF untuk menambahkan, menghapus, atau mencantumkan driver ke citra Windows online atau offline (.wim). Penginstal Microsoft Windows atau jenis paket driver lainnya (seperti file .exe) tidak didukung.
Anda dapat menentukan direktori tempat file INF driver berada, atau Anda dapat menunjuk ke driver dengan menentukan nama file INF.
Sintaks dasar untuk melayani gambar Windows menggunakan DISM adalah:
DISM.exe {/Image:<path_to_ image_directory> | /Online} [dism_global_options] {servicing_option} [<servicing_argument>]
Opsi layanan driver berikut tersedia untuk gambar offline.
DISM.exe /image:<path_to_image_directory> [/Get-Drivers | /Get-DriverInfo | /Add-Driver | /Remove-Driver | /Export-Driver]
Opsi layanan driver berikut tersedia untuk sistem operasi yang sedang berjalan.
DISM.exe /Online [/Get-Drivers | /Get-DriverInfo | /Export-Driver]
/Get-Help /?
Saat digunakan segera setelah opsi baris perintah layanan driver, informasi tentang opsi dan argumen ditampilkan. Topik tambahan mungkin tersedia saat gambar ditentukan.
Contoh:
Dism /image:C:\test\offline /Add-Driver /?
<p><strong>Dism /online /Get-Drivers /?
/Get-Drivers
Menampilkan informasi dasar tentang paket driver dalam citra daring atau luring.
Secara default, hanya driver pihak ketiga yang akan dicantumkan. /all
Gunakan argumen untuk menampilkan informasi tentang driver default dan driver pihak ketiga. /Format:Table
Gunakan argumen atau /Format:List
untuk menampilkan output sebagai tabel atau daftar.
Jika Anda mengarahkan ke gambar, Anda dapat menentukan driver apa yang ada dalam gambar, selain status driver (diinstal atau ditahapkan).
Contoh:
Dism /image:C:\test\offline /Get-Drivers
Dism /online /Get-Drivers
/Get-DriverInfo
Menampilkan informasi terperinci tentang paket driver tertentu.
Sintaksis:
/Get-DriverInfo /Driver:{<installed_INF_FileName>|<path_to_driver.inf>}
Anda dapat menunjuk ke file INF yang diinstal dalam gambar, atau file yang belum diinstal. Anda dapat menentukan nama driver yang dihapus instalasinya atau driver pihak ketiga di penyimpanan driver perangkat. Driver pihak ketiga yang diinstal di penyimpanan driver akan diberi nama Oem0.inf
, Oem1.inf
, dan sebagainya. Ini disebut sebagai nama yang diterbitkan.
Anda dapat menentukan beberapa driver pada baris perintah dengan menggunakan /driver
opsi beberapa kali.
Contoh: Gunakan /Get-Drivers
opsi sehingga Anda dapat mengidentifikasi file INF driver. Kemudian jalankan:
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
Menambahkan paket driver pihak ketiga ke citra Windows offline.
Sintaksis:
/Add-Driver {/Driver:<folder_containing_INF> | /Driver:<path_to_driver.inf>} [/recurse] [/ForceUnsigned]
/Driver
dapat menunjuk ke folder atau file .inf individual.- Ketika Anda menggunakan
/Driver
opsi untuk menunjuk ke folder, file INF yang bukan paket driver yang valid diabaikan. File-file ini dilaporkan di konsol ketika perintah berjalan, dan peringatan disertakan dalam file log. Anda tidak akan menerima pesan kesalahan. - Jika Anda mengarahkan ke jalur dan menggunakan
/Recurse
opsi , semua subfolder dikueri untuk ditambahkan driver.
- Ketika Anda menggunakan
- Untuk tujuan pengujian, Anda dapat menggunakan
/ForceUnsigned
untuk menambahkan driver yang tidak ditandatangani dan mengambil alih persyaratan bahwa driver yang diinstal pada komputer berbasis X64 harus memiliki tanda tangan digital. Untuk informasi selengkapnya tentang persyaratan penandatanganan driver, lihat Driver Perangkat dan Gambaran Umum Penyebaran.
Contoh:
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
Menghapus driver pihak ketiga dari gambar offline.
Anda dapat menentukan beberapa driver pada baris perintah dengan menggunakan /Driver
opsi beberapa kali.
Sintaksis:
/Remove-Driver /Driver:<driver_file>
Ketika driver pihak ketiga ditambahkan ke gambar, mereka diganti namanya menjadi nama yang diterbitkan seperti Oem0.inf
, Oem1.inf
, dan sebagainya. Anda harus menentukan nama yang diterbitkan untuk menghapus pengandar. Anda tidak dapat menghapus driver default.
Peringatan
Menghapus paket driver boot-critical dapat membuat gambar Windows offline tidak dapat di-boot.
Contoh:
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
Mengekspor semua paket driver pihak ketiga dari gambar Windows ke jalur tujuan. Driver yang diekspor kemudian dapat disuntikkan ke gambar offline dengan menjalankan DISM Add-Driver
perintah .
Sintaksis:
Export-Driver /Destination:<destination_path>
Destination
adalah tempat driver yang diekspor akan disimpan.
Contoh:
DISM /Online /Export-Driver /Destination:C:\destpath
DISM /Image:C\test\offline /Export-Driver /Destination:C:\destpath
Batasan
Perintah layanan driver hanya mendukung file .inf. Pemasang Windows atau tipe paket pengandar lainnya (seperti berkas .exe) tidak didukung.
Driver diinstal dalam urutan yang tercantum di baris perintah. Dalam contoh berikut, 1.inf, 2.inf, dan 3.inf akan diinstal dalam urutan yang tercantum di baris perintah.
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
Topik terkait
Opsi Command-Line Manajemen Gambar DISM
Opsi Command-Line Deployment Image Servicing and Management (DISM)