Bagikan melalui


Mengelola perangkat dengan alat baris perintah DevCon

DevCon (Konsol Perangkat) adalah alat baris perintah yang membantu pengembang driver Windows dan administrator sistem mengelola perangkat.

Alat ini sangat berguna untuk mengotomatiskan tugas manajemen perangkat, menguji penginstalan driver, dan memverifikasi konfigurasi perangkat dalam lingkungan pengembangan dan pengujian.

Penting

Microsoft merekomendasikan penggunaan PnPUtil alih-alih DevCon untuk proyek baru. PnPUtil dikirim dengan setiap rilis Windows dan menggunakan API yang lebih andal dan aman. Untuk panduan migrasi, lihat Mengganti DevCon.

Mulai cepat: Membuat DevCon berjalan dalam lima menit

Siap untuk mulai mengelola perangkat dengan DevCon? Ikuti langkah-langkah ini:

  1. Unduh dan pasang Windows Driver Kit (WDK) dari Unduhan Perangkat Keras Windows.
  2. Navigasikan ke direktori penginstalan (biasanya C:\Program Files (x86)\Windows Kits\10\Tools\[version]\x64\).
  3. Buka Prompt Perintah sebagai Administrator.
  4. Jalankan perintah pertama Anda: devcon find * untuk mencantumkan semua perangkat.

Untuk jalur dan contoh penginstalan terperinci, lihat bagian di bawah ini.

Tempat mengunduh DevCon

DevCon (Devcon.exe) disertakan saat Anda menginstal WDK, Visual Studio, dan Windows SDK untuk aplikasi desktop. Untuk informasi tentang mengunduh kit, lihat Unduhan Perangkat Keras Windows.

Windows Driver Kit (WDK) versi 10 (jalur penginstalan)

  • %WdkDir%\10\Tools\X.Y\x64\devcon.exe
  • %WdkDir%\10\Tools\X.Y\x86\devcon.exe
  • %WdkDir%\10\Tools\X.Y\arm64\devcon.exe

%WdkDir% mewakili direktori tempat Anda menginstal WDK dan X.Y mengacu pada versi Windows Driver Kit. Misalnya, jika Anda memiliki WDK terbaru, alat DevCon terletak di jalur direktori C:\Program Files (x86)\Windows Kits\10\Tools\10.0.26100.0\x64\devcon.exe untuk sistem 64-bit.

Apa yang dapat Anda lakukan dengan DevCon

Pengembang dan penguji driver Windows dapat menggunakan DevCon untuk memverifikasi bahwa driver diinstal dan dikonfigurasi dengan benar, termasuk file INF yang tepat, tumpukan driver, file driver, dan paket driver. Anda juga dapat menggunakan perintah DevCon (mengaktifkan, menonaktifkan, menginstal, memulai, menghentikan, dan melanjutkan) dalam skrip untuk menguji driver.

DevCon adalah alat baris perintah yang melakukan fungsi manajemen perangkat di komputer lokal.

Fitur Devcon meliputi:

  • Tampilkan driver dan info perangkat DevCon dapat menampilkan properti driver dan perangkat berikut di komputer lokal:

    • ID perangkat keras, ID yang kompatibel, dan ID instans perangkat. Pengidentifikasi ini dijelaskan secara rinci dalam String Identifikasi Perangkat.
    • Kelas penyiapan perangkat
    • Perangkat di kelas penyiapan perangkat
    • File INF dan file driver perangkat
    • Detail paket driver
    • Sumber daya perangkat keras
    • Status perangkat
    • Tumpukan driver yang diharapkan
    • Paket driver pihak ketiga di penyimpanan driver
  • Cari perangkat DevCon dapat mencari perangkat di komputer lokal dengan ID perangkat keras, ID instans perangkat, atau kelas penyiapan perangkat.

  • Ubah pengaturan perangkat DevCon dapat mengubah status atau konfigurasi perangkat Plug and Play (PnP) di komputer lokal dengan cara berikut:

    • Mengaktifkan perangkat
    • Menonaktifkan perangkat
    • Memperbarui driver (interaktif dan noninteraktif)
    • Menginstal perangkat (membuat devnode dan menginstal perangkat lunak)
    • Menghapus perangkat dari pohon perangkat dan menghapus tumpukan perangkatnya
    • Me-rescan untuk perangkat Plug and Play
    • Menambahkan, menghapus, dan menyusun ulang ID perangkat keras dari perangkat yang dijumlahkan akar
    • Mengubah driver filter atas dan bawah untuk kelas penyiapan perangkat
    • Menambahkan dan menghapus paket driver pihak ketiga dari penyimpanan driver
  • Menghidupkan ulang perangkat atau komputer DevCon dapat memulai ulang perangkat lokal, me-reboot sistem lokal sesuai permintaan, atau me-reboot sistem lokal jika diperlukan untuk operasi DevCon lain.

Kemampuan dan fitur DevCon

DevCon menyediakan tiga kategori utama fungsionalitas manajemen perangkat:

Lihat informasi perangkat

  • Menampilkan ID perangkat keras, ID yang kompatibel, dan ID instans perangkat
  • Tampilkan kelas pemasangan perangkat dan rincian driver
  • Mencantumkan file INF, file driver, dan paket driver
  • Melihat sumber daya perangkat keras dan status perangkat

Mencari dan menemukan perangkat

  • Cari berdasarkan ID perangkat keras, ID instans perangkat, atau kelas penyiapan perangkat
  • Mencantumkan semua perangkat atau filter menurut kriteria tertentu

Mengubah konfigurasi perangkat

  • Mengaktifkan atau menonaktifkan perangkat—Mengontrol status perangkat tanpa Manajer Perangkat
  • Memperbarui driver—Menginstal driver baru secara interaktif atau diam-diam
  • Menginstal perangkat—Membuat simpul perangkat dan menginstal perangkat lunak
  • Menghapus perangkat—Membersihkan pohon perangkat dan tumpukan driver
  • Mengelola paket driver—Menambahkan atau menghapus driver pihak ketiga dari penyimpanan driver
  • Menghidupkan ulang perangkat—Me-reboot perangkat atau seluruh sistem saat diperlukan

Kode sumber DevCon

Anda juga dapat mengakses kode sumber DevCon untuk memeriksa metode yang digunakan DevCon untuk mengambil dan mengubah data penyiapan dan konfigurasi. DevCon mengilustrasikan penggunaan fungsi penyiapan umum, fungsi penginstalan perangkat, dan fungsi PnP Configuration Manager. Kode sumber untuk Alat Konsol Perangkat (DevCon) tersedia di repositori sampel driver Windows di GitHub.

Panduan penting

Migrasi dan alternatif

  • Mengganti DevCon—Transisi ke PnPUtil untuk proyek baru
  • PnPUtil—Alternatif modern microsoft yang direkomendasikan