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.
  • 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
    

Apa itu DISM?

Opsi Command-Line Manajemen Gambar DISM

Opsi Command-Line Deployment Image Servicing and Management (DISM)