Mengganti Konsol Perangkat (DevCon.exe)
DevCon awalnya dan selalu menjadi sampel kode yang dimaksudkan sebagai contoh, bukan alat yang akan diandalkan. Menanggapi popularitasnya, alat telah dibuat untuk menggantikan fungsionalitas DevCon sambil mengikuti praktik terbaik dan menambahkan kemampuan baru. Ganti penggunaan DevCon dengan solusi yang dijelaskan di bawah ini.
Alat yang Disarankan
PnPUtil
PnPUtil adalah alat kotak masuk yang memungkinkan pengguna untuk melihat informasi tentang dan mengubah status perangkat dan driver. Lihat PnPUtil untuk panduan penggunaan mendalam.
Tabel Kesetaraan
Dukungan perintah PnPUtil bervariasi menurut versi Windows. Untuk informasi tentang dukungan versi minimum untuk setiap perintah, lihat Sintaks Perintah PnPUtil.
Perintah Devcon | Deskripsi | Alternatif |
---|---|---|
classes | Mencantumkan semua kelas penyiapan perangkat. | pnputil /enum-classes |
nonaktifkan | Nonaktifkan perangkat. | pnputil /disable-device |
driverfiles | Mencantumkan file driver yang terinstal untuk perangkat. | pnputil /enum-drivers /files |
drivernodes | Mencantumkan simpul driver perangkat. | pnputil /enum-devices /drivers |
enable | Aktifkan perangkat. | pnputil /enable-device |
cari | Temukan perangkat. | pnputil /enum-devices /connected |
findall | Temukan perangkat, termasuk yang saat ini tidak terpasang. | pnputil /enum-devices |
hwids | Mencantumkan ID perangkat keras perangkat. | pnputil /enum-devices /deviceids |
Instal | Buat perangkat uji dan instal driver. | devgen /add /bus ROOT nama INF> pnputil /add-driver < /install |
listclass | Mencantumkan semua perangkat di kelas penyiapan. | pnputil /enum-devices /class <name atau GUID> |
Reboot | Reboot komputer lokal. | shutdown /r /t 0 |
remove | Hapus perangkat. | pnputil /remove-device |
rescan | Pindai perangkat keras baru. | pnputil /scan-devices |
resources | Mencantumkan sumber daya perangkat keras untuk perangkat. | pnputil /enum-devices /resources |
hidupkan ulang | Mulai ulang perangkat. | pnputil /restart-device |
stack | Mencantumkan tumpukan driver yang diharapkan untuk perangkat. | pnputil /enum-devices /stack |
status | Mencantumkan status perangkat yang sedang berjalan. | pnputil /enum-devices |
pembaruan | Perbarui perangkat secara manual. | nama INF> pnputil /add-driver < /install |
updateni | Memperbarui perangkat secara manual (tidak interaktif). | nama INF> pnputil /add-driver < /install |
dp_add | Menambahkan (menginstal) paket driver pihak ketiga (OEM). | nama INF pnputil /add-driver <> |
dp_delete | Menghapus paket driver pihak ketiga (OEM). | pnputil /delete-driver |
dp_enum | Mencantumkan paket driver pihak ketiga (OEM) yang diinstal pada komputer ini. | pnputil /enum-drivers |
Fungsionalitas yang Tidak Didukung
Pencocokan KartuBebas
Pencocokan kartubebas tidak didukung di alternatif DevCon. Banyak perintah yang tercantum di atas dapat mengubah status sistem dan tidak boleh digunakan tanpa kekhususan. Sebagai alternatif, banyak perintah PnPUtil menawarkan opsi untuk melakukan operasi massal pada perangkat yang sama persis dengan perangkat keras atau ID yang kompatibel.