Bagikan melalui


DevCon SetHwID

Catatan

PnPUtil dikirim dengan setiap rilis Windows dan memanfaatkan API yang paling andal dan aman yang tersedia. Sebaiknya gunakan PnPUtil alih-alih DevCon. Lihat Mengganti DevCon untuk informasi selengkapnya.

Menambahkan, menghapus, dan mengubah urutan ID perangkat keras perangkat yang dijumlahkan akar.

devcon sethwid {* | ID [ID ...] | =class [ID [ID ...]]} := [ = | + | - | ! ]HardwareIDs ...

Parameter

*

Tanda bintang mewakili semua perangkat di komputer.

ID

Menentukan semua atau sebagian ID perangkat keras, ID yang kompatibel, atau ID instans perangkat dari perangkat. Saat menentukan beberapa ID, ketik spasi di antara setiap ID. ID yang menyertakan karakter ampersand (&) harus diapit dalam tanda kutip.

Karakter khusus berikut memodifikasi parameter ID.

Karakter Deskripsi
* Cocok dengan karakter apa pun atau tanpa karakter. Gunakan karakter kartubebas (*) untuk membuat pola ID, misalnya, *disk.
@ Menunjukkan ID instans perangkat, misalnya, @ROOT\FTDISK\0000.
'
(kutipan tunggal)
Cocok dengan string secara harfiah (persis seperti yang muncul). Awali string dengan tanda kutip tunggal untuk menunjukkan bahwa tanda bintang adalah bagian dari nama ID dan bukan karakter kartubebas, misalnya, '*PNP0600, di mana *PNP0600 (termasuk tanda bintang) adalah ID perangkat keras.

= <Kelas>

Menentukan kelas penyiapan perangkat dari perangkat yang dijumlahkan akar. Tanda sama dengan (=) mengidentifikasi string sebagai nama kelas.

Anda juga dapat menentukan ID perangkat keras, ID yang kompatibel, ID instans perangkat, atau pola ID mengikuti nama kelas. Ketik spasi antara setiap ID atau pola. DevCon menemukan perangkat di kelas yang cocok dengan ID yang ditentukan.

ID Perangkat Keras

Menentukan satu atau beberapa ID perangkat keras.

Jika ID perangkat keras tidak didahului oleh parameter simbol (+, , -, =!), DevCon menambahkan atau memindahkan ID perangkat keras yang ditentukan ke akhir daftar ID perangkat keras untuk perangkat dalam urutan yang ditentukan. Ini setara dengan parameter - .

=

Mengganti daftar ID perangkat keras untuk perangkat dengan ID perangkat keras yang ditentukan dalam urutan yang ditentukan.

+

Menambahkan atau memindahkan ID perangkat keras yang ditentukan ke awal daftar ID perangkat keras untuk perangkat.

-

Menambahkan atau memindahkan ID perangkat keras yang ditentukan ke akhir daftar ID perangkat keras untuk perangkat.

!

Menghapus ID perangkat keras yang ditentukan dari daftar ID perangkat keras untuk perangkat.

Komentar

Perangkat yang dijumlahkan akar adalah perangkat yang enumeratornya adalah ROOT.

Anda dapat menentukan beberapa ID perangkat keras di setiap perintah. Parameter ! (hapus) hanya berlaku untuk ID perangkat keras yang awalannya. Parameter simbol lainnya berlaku untuk semua ID perangkat keras yang mengikuti hingga parameter simbol berikutnya dalam perintah .

DevCon bergerak, bukan menambahkan, ID perangkat keras jika ID perangkat keras yang ditentukan sudah ada dalam daftar ID perangkat keras untuk perangkat.

Pesan keberhasilan untuk perintah DevCon SetHwIDs melaporkan jumlah perangkat (atau daftar perangkat) di mana ia telah memodifikasi ID perangkat keras, bukan jumlah ID perangkat keras yang dimodifikasi.

Penggunaan sampel

devcon sethwid @ROOT\LEGACY* := legacy
devcon sethwid @ROOT\LEGACY_AFD\0000 := =afd1 afd2 afd3
devcon sethwid legacy := devtype3 -devtype4
devcon sethwid legacy afd1 := +devtype3
devcon sethwid @ROOT\LEGACY_BEEP\0000 := !beep legacy

Contoh