Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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 [<...>] |
/?]
Commands
/add-driver
Menambahkan paket driver ke penyimpanan driver. Perintah tersedia mulai dari Windows 10, versi 1607.
PNPUTIL /add-driver <filename.inf | *.inf> [/subdirs] [/install] [/reboot]
Bendera tersedia mulai windows 10, versi 1607:
-
/subdirs- melintasi sub direktori untuk paket driver -
/install- menginstal/memperbarui driver pada perangkat yang cocok -
/reboot- reboot sistem jika diperlukan untuk menyelesaikan operasi
Nota
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 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 yang tersedia mulai dari Windows 11, versi 22H2:
-
/files- menghitung semua file paket driver
/disable-device
Menonaktifkan perangkat pada sistem. Perintah tersedia mulai windows 10, versi 2004.
PNPUTIL /disable-device [<instance ID> | /deviceid <device ID>]
[/class <name | GUID>]
[/bus <name | GUID>]
[/reboot] [/force]
Bendera yang tersedia mulai 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 yang 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 GUID jenis bus -
/force- nonaktifkan bahkan jika perangkat menyediakan fungsionalitas sistem penting
/enable-device
Mengaktifkan perangkat pada sistem. Perintah tersedia mulai windows 10, versi 2004.
PNPUTIL /enable-device [<instance ID> | /deviceid <device ID>]
[/class <name | GUID>] [/bus <name | GUID>]
[/reboot]
Bendera yang tersedia mulai 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 yang 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 GUID jenis bus
/restart-device
Menghidupkan ulang perangkat pada sistem. Perintah tersedia mulai windows 10, versi 2004.
PNPUTIL /restart-device [<instance ID> | /deviceid <device ID>]
[/class <name | GUID>] [/bus <name | GUID>]
[/reboot]
Bendera yang tersedia mulai Windows 10, versi 2004:
-
/reboot- reboot sistem jika diperlukan untuk menyelesaikan operasi
Bendera yang tersedia mulai dari Windows 11, versi 21H2:
-
/deviceid <device ID>- mulai ulang semua perangkat dengan ID perangkat yang cocok
Bendera yang 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 GUID jenis bus.
/remove-device
Mencoba menghapus perangkat dari sistem. Perintah tersedia mulai 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 Windows 10, versi 2004:
-
/subtree- hapus seluruh subtree perangkat, termasuk perangkat anak 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 yang 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 GUID jenis bus -
/force- hapus bahkan jika perangkat menyediakan fungsionalitas sistem penting
/scan-devices
Memindai sistem untuk setiap perubahan perangkat keras perangkat. Perintah tersedia mulai windows 10, versi 2004.
/scan-devices [/instanceid <instance ID>] [/async]
Bendera yang tersedia mulai Windows 10, versi 2004:
-
/instanceid <instance ID>- memindai subtree perangkat untuk perubahan -
/async- pindai perubahan secara asinkron
/enum-devices
Menghitung 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 tersedia mulai Windows 10, versi 1903:
-
/connected- filter menurut perangkat yang terhubung -
/disconnected- filter berdasarkan 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 Windows 10, versi 2004:
-
/drivers- tampilkan pencocokan dan pengandar yang diinstal
Bendera yang tersedia mulai dari Windows 11, versi 21H2:
-
/bus [<name | GUID>]- nama enumerator bus tampilan dan jenis bus GUID atau filter berdasarkan 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- tampilkan semua properti perangkat
Bendera yang tersedia mulai dari 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 dari 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.
Flags
-
/connected- filter menurut perangkat yang terhubung -
/services- menampilkan layanan perangkat -
/stack- menampilkan informasi tumpukan perangkat yang efektif -
/drivers- tampilkan pencocokan dan pengandar yang diinstal -
/interfaces- menampilkan antarmuka perangkat
/enum-interfaces
Menghitung semua antarmuka perangkat pada sistem.
Perintah tersedia mulai dari Windows 10, versi 1903.
PNPUTIL /enum-interfaces [/enabled | /disabled] [/class <GUID>] [/properties]
Bendera tersedia mulai Windows 10, versi 1903:
-
/enabled- filter berdasarkan antarmuka yang diaktifkan -
/disabled- filter menurut antarmuka yang dinonaktifkan -
/class <GUID>- filter menurut guid kelas antarmuka
Bendera yang tersedia mulai dari Windows 11, versi 22H2:
-
/properties- menampilkan semua properti antarmuka
/enum-classes
Menghitung semua kelas perangkat pada sistem.
Perintah tersedia mulai dari Windows 11, versi 22H2.
PNPUTIL /enum-classes [/class <name | GUID>] [/services]
Bendera yang tersedia mulai dari 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 dari Windows 11, versi 23H2.
PNPUTIL /enum-containers [/containerid <container id>] [/connected | /disconnected]
[/problem] [/devices] [/format <txt | xml | csv>]
[/output-file [<filename>]]
Flags
/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 - tampilkan 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 ini masih didukung, tetapi merupakan warisan. Kami menyarankan agar Anda menggunakan sintaks up-to-date sebagai gantinya.
-a [-i] <filename.inf> ==> /add-driver <filename.inf> [/install]
-d [-f] <oem#.inf> ==> /delete-driver <oem#.inf> [/force]
-e ==> /enum-drivers
Examples
Untuk contoh cara menggunakan alat PnPUtil, lihat Contoh PnPUtil .