Sintaks Perintah PnPUtil
PnPUtil (PnPUtil.exe) disertakan dalam setiap versi Windows yang dimulai dengan Windows Vista, di direktori %windir%\system32.
Untuk menjalankan PnPUtil, buka jendela prompt perintah (Jalankan sebagai Administrator) dan ketik perintah menggunakan sintaks dan parameter berikut.
PNPUTIL [/add-driver <...> | /delete-driver <...> |
/export-driver <...> | /enum-drivers |
/enum-devices [<...>] | /enum-devicetree [<...>] |
/disable-device <...> | /enable-device <...> |
/restart-device <...> | /remove-device <...> |
/scan-devices [<...>] | /enum-classes [<...>] |
/enum-interfaces [<...>] | /enum-containers [<...>] |
/?]
Perintah
/add-driver
Menambahkan paket driver ke dalam penyimpanan driver. Perintah tersedia mulai dari Windows 10, versi 1607.
PNPUTIL /add-driver <filename.inf | *.inf> [/subdirs] [/install] [/reboot]
Bendera yang tersedia mulai Windows 10, versi 1607:
/subdirs
- melintasi sub direktori untuk paket driver/install
- menginstal/memperbarui driver pada perangkat apa pun yang cocok/reboot
- reboot sistem jika diperlukan untuk menyelesaikan operasi
Catatan
Jika driver bukan driver berpangkat tertinggi pada sistem, PnPUtil tidak akan memaksanya ke perangkat.
Untuk memeriksa driver yang cocok dan peringkatnya, jalankan hal berikut dari prompt perintah yang ditinggikan: pnputil /enum-devices /instanceid <devgen device instance ID ROOT\DEVGEN{...}> /drivers
.
/delete-driver
Menghapus paket driver dari penyimpanan driver. Perintah tersedia mulai dari Windows 10, versi 1607.
PNPUTIL /delete-driver <oem#.inf> [/uninstall] [/force] [/reboot]
Bendera yang tersedia mulai Windows 10, versi 1607:
/uninstall
- hapus instalan paket driver dari perangkat apa pun yang menggunakannya/force
- hapus paket driver bahkan ketika sedang digunakan oleh perangkat/reboot
- reboot sistem jika diperlukan untuk menyelesaikan operasi
/export-driver
Mengekspor paket driver dari penyimpanan driver ke direktori target. Perintah tersedia mulai dari Windows 10, versi 1607.
PNPUTIL /export-driver <oem#.inf | *> <target directory>
/enum-drivers
Menghitung semua paket driver pihak ketiga di penyimpanan driver. Perintah tersedia mulai dari Windows 10, versi 1607.
PNPUTIL /enum-drivers [/class <name | GUID>] [/files]
Bendera yang tersedia mulai dari Windows 11, versi 21H2:
/class <name | GUID>
- filter menurut nama kelas driver atau GUID
Bendera tersedia mulai dari Windows 11, versi 22H2:
/files
- menghitung semua file paket driver
/disable-device
Menonaktifkan perangkat pada sistem. Perintah tersedia mulai dari Windows 10, versi 2004.
PNPUTIL /disable-device [<instance ID> | /deviceid <device ID>]
[/class <name | GUID>]
[/bus <name | GUID>]
[/reboot] [/force]
Bendera yang tersedia mulai dari Windows 10, versi 2004:
/reboot
- reboot sistem jika diperlukan untuk menyelesaikan operasi
Bendera yang tersedia mulai dari Windows 11, versi 21H2:
/deviceid <device ID>
- nonaktifkan semua perangkat dengan ID perangkat yang cocok
Bendera tersedia mulai dari Windows 11, versi 22H2:
/class <name | GUID>
- filter menurut nama kelas perangkat atau GUID/bus <name | GUID>
- filter menurut nama enumerator bus atau jenis bus GUID/force
- nonaktifkan bahkan jika perangkat menyediakan fungsionalitas sistem penting
/enable-device
Mengaktifkan perangkat pada sistem. Perintah tersedia mulai dari Windows 10, versi 2004.
PNPUTIL /enable-device [<instance ID> | /deviceid <device ID>]
[/class <name | GUID>] [/bus <name | GUID>]
[/reboot]
Bendera yang tersedia mulai dari Windows 10, versi 2004:
/reboot
- reboot sistem jika diperlukan untuk menyelesaikan operasi
Bendera yang tersedia mulai dari Windows 11, versi 21H2:
/deviceid <device ID>
- aktifkan semua perangkat dengan ID perangkat yang cocok
Bendera tersedia mulai dari Windows 11, versi 22H2:
/class <name | GUID>
- filter menurut nama kelas perangkat atau GUID/bus <name | GUID>
- filter menurut nama enumerator bus atau jenis bus GUID
/restart-device
Menghidupkan ulang perangkat pada sistem. Perintah tersedia mulai dari Windows 10, versi 2004.
PNPUTIL /restart-device [<instance ID> | /deviceid <device ID>]
[/class <name | GUID>] [/bus <name | GUID>]
[/reboot]
Bendera yang tersedia mulai dari Windows 10, versi 2004:
/reboot
- reboot sistem jika diperlukan untuk menyelesaikan operasi
Bendera yang tersedia mulai dari Windows 11, versi 21H2:
/deviceid <device ID>
- hidupkan ulang semua perangkat dengan ID perangkat yang cocok
Bendera tersedia mulai dari Windows 11, versi 22H2:
/class <name | GUID>
- filter menurut nama kelas perangkat atau GUID/bus <name | GUID>
- filter menurut nama enumerator bus atau jenis bus GUID.
/remove-device
Mencoba untuk menghapus perangkat dari sistem. Perintah tersedia mulai dari Windows 10, versi 2004.
PNPUTIL /remove-device [<instance ID> | /deviceid <device ID>]
[/class <name | GUID>] [/bus <name | GUID>]
[/subtree] [/reboot] [/force]
Bendera yang tersedia mulai dari Windows 10, versi 2004:
/subtree
- menghapus seluruh subtree perangkat, termasuk perangkat turunan apa pun/reboot
- reboot sistem jika diperlukan untuk menyelesaikan operasi
Bendera yang tersedia mulai dari Windows 11, versi 21H2:
/deviceid <device ID>
- hapus semua perangkat dengan ID perangkat yang cocok
Bendera tersedia mulai dari Windows 11, versi 22H2:
/class <name | GUID>
- filter menurut nama kelas perangkat atau GUID/bus <name | GUID>
- filter menurut nama enumerator bus atau jenis bus GUID/force
- hapus meskipun perangkat menyediakan fungsionalitas sistem penting
/scan-devices
Memindai sistem untuk setiap perubahan perangkat keras perangkat. Perintah tersedia mulai dari Windows 10, versi 2004.
/scan-devices [/instanceid <instance ID>] [/async]
Bendera yang tersedia mulai dari Windows 10, versi 2004:
/instanceid <instance ID>
- memindai subtree perangkat untuk perubahan/async
- pindai perubahan secara asinkron
/enum-devices
Hitung semua perangkat pada sistem. Perintah tersedia mulai dari Windows 10, versi 1903.
PNPUTIL /enum-devices [/connected | /disconnected]
[/instanceid <instance ID> | /deviceid <device ID>]
[/class <name | GUID>] [/problem [<code>]]
[/bus [<name | GUID>]] [/deviceids] [/relations]
[/services] [/stack] [/drivers] [/interfaces]
[/properties] [/resources]
Bendera yang tersedia mulai dari Windows 10, versi 1903:
/connected
- filter menurut perangkat yang terhubung/disconnected
- filter menurut perangkat yang terputus/instanceid <instance ID>
- filter menurut ID instans perangkat/class <name | GUID>
- filter menurut nama kelas perangkat atau GUID/problem [<code>]
- filter menurut perangkat dengan masalah atau filter menurut kode masalah tertentu/relations
- menampilkan hubungan perangkat induk dan anak
Bendera yang tersedia mulai dari Windows 10, versi 2004:
/drivers
- menampilkan driver yang cocok dan terinstal
Bendera yang tersedia mulai dari Windows 11, versi 21H2:
/bus [<name | GUID>]
- tampilkan nama enumerator bus dan jenis bus GUID atau filter menurut nama enumerator bus atau jenis bus GUID/deviceids
- menampilkan perangkat keras dan ID yang kompatibel/services
- menampilkan layanan perangkat/stack
- menampilkan informasi tumpukan perangkat yang efektif/interfaces
- menampilkan antarmuka perangkat/properties
- menampilkan semua properti perangkat
Bendera tersedia mulai Windows 11, versi 22H2:
/deviceid <device ID>
- filter menurut perangkat keras perangkat dan ID yang kompatibel/resources
- menampilkan sumber daya perangkat
/enum-devicetree
Menghitung pohon perangkat.
Perintah tersedia mulai Windows 11, versi 23H2.
/enum-devicetree [root device instance ID] [/connected] [/services]
[/stack] [/drivers] [/interfaces]
root device instance ID
- tampilkan pohon perangkat mulai dari ID instans perangkat akar yang ditentukan.
Bendera
/connected
- filter menurut perangkat yang terhubung/services
- menampilkan layanan perangkat/stack
- menampilkan informasi tumpukan perangkat yang efektif/drivers
- menampilkan driver yang cocok dan terinstal/interfaces
- menampilkan antarmuka perangkat
/enum-interfaces
Menghitung semua antarmuka perangkat pada sistem.
Perintah tersedia mulai Windows 10, versi 1903.
PNPUTIL /enum-interfaces [/enabled | /disabled] [/class <GUID>] [/properties]
Bendera yang tersedia mulai Windows 10, versi 1903:
/enabled
- filter menurut antarmuka yang diaktifkan/disabled
- filter menurut antarmuka yang dinonaktifkan/class <GUID>
- filter menurut guid kelas antarmuka
Bendera tersedia mulai Windows 11, versi 22H2:
/properties
- menampilkan semua properti antarmuka
/enum-classes
Menghitung semua kelas perangkat pada sistem.
Perintah tersedia mulai Windows 11, versi 22H2.
PNPUTIL /enum-classes [/class <name | GUID>] [/services]
Bendera tersedia mulai Windows 11, versi 22H2:
/class <name | GUID>
- filter menurut nama kelas perangkat atau GUID/services
- menampilkan layanan kelas perangkat
/enum-containers
Menghitung semua kontainer perangkat pada sistem.
Perintah tersedia mulai Windows 11, versi 23H2.
PNPUTIL /enum-containers [/containerid <container id>] [/connected | /disconnected]
[/problem] [/devices] [/format <txt | xml | csv>]
[/output-file [<filename>]]
Bendera
/containerid <container id>
- filter menurut ID kontainer.
/connected | /disconnected
- filter menurut kontainer perangkat yang terhubung atau filter berdasarkan kontainer perangkat yang terputus
/problem
- filter menurut kontainer perangkat dengan masalah
/devices
- menampilkan perangkat kontainer
/format
- format output sebagai teks, XML, atau CSV
/output-file [<filename>]
- tulis output ke nama file opsional
/?
Menampilkan sintaks baris perintah.
PNPUTIL /?
Pemetaan Perintah Warisan
Perintah berikut masih didukung, tetapi merupakan warisan. Kami menyarankan agar Anda menggunakan sintaks terbaru sebagai gantinya.
-a [-i] <filename.inf> ==> /add-driver <filename.inf> [/install]
-d [-f] <oem#.inf> ==> /delete-driver <oem#.inf> [/force]
-e ==> /enum-drivers
Contoh
Untuk contoh cara menggunakan alat PnPUtil, lihat Contoh PnPUtil.
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk