Toplu Komut Dosyası - Cihazlar
Windows artık, sisteme bağlı aygıtlarla çalışmak için Toplu Komut Dosyasında kullanılabilen geliştirilmiş bir kitaplığa sahiptir. Bu, aygıt konsolu - DevCon.exe olarak bilinir.
Windows sürücü geliştiricileri ve test edicileri, doğru INF dosyaları, sürücü yığını, sürücü dosyaları ve sürücü paketi dahil olmak üzere bir sürücünün doğru şekilde yüklendiğini ve yapılandırıldığını doğrulamak için DevCon'u kullanabilir. Sürücüyü test etmek için komut dosyalarında DevCon komutlarını da (etkinleştir, devre dışı bırak, yükle, başlat, durdur ve devam et) kullanabilirsiniz.DevCon yerel bilgisayarlarda ve uzak bilgisayarlarda aygıt yönetimi işlevlerini gerçekleştiren bir komut satırı aracıdır.
Sürücü ve aygıt bilgilerini görüntüleme DevCon, yerel bilgisayarlarda ve uzak bilgisayarlarda (Windows XP ve önceki sürümleri çalıştıran) sürücü ve aygıtların aşağıdaki özelliklerini görüntüleyebilir -
Donanım kimlikleri, uyumlu kimlikler ve cihaz örnek kimlikleri. Bu tanımlayıcılar, cihaz tanımlama dizilerinde ayrıntılı olarak açıklanmaktadır.
Cihaz kurulum sınıfları.
Bir cihaz kurulum sınıfındaki cihazlar.
INF dosyaları ve aygıt sürücüsü dosyaları.
Sürücü paketlerinin ayrıntıları.
Donanım kaynakları.
Cihaz durumu.
Beklenen sürücü yığını.
Sürücü deposundaki üçüncü taraf sürücü paketleri.
Cihazları arayın DevCon, donanım kimliği, cihaz örnek kimliği veya cihaz kurulum sınıfına göre yerel veya uzak bir bilgisayarda yüklü ve kaldırılmış cihazları arayabilir.
Aygıt ayarlarını değiştirme DevCon, yerel bilgisayardaki Tak ve Kullan (PnP) aygıtlarının durumunu veya yapılandırmasını aşağıdaki şekillerde değiştirebilir -
Bir cihazı etkinleştirin.
Bir cihazı devre dışı bırakın.
Sürücüleri güncelleyin (etkileşimli ve etkileşimli olmayan).
Bir cihaz kurun (bir devnode oluşturun ve yazılımı kurun).
Aygıt ağacından bir aygıtı kaldırın ve aygıt yığınını silin.
Tak ve Kullan aygıtları yeniden tarayın.
Kök olarak numaralandırılmış cihazların donanım kimliklerini ekleyin, silin ve yeniden sıralayın.
Bir aygıt kurulum sınıfı için üst ve alt filtre sürücülerini değiştirin.
Üçüncü taraf sürücü paketlerini sürücü deposundan ekleyin ve silin.
Masaüstü uygulamaları için WDK, Visual Studio ve Windows SDK'yı yüklediğinizde DevCon (DevCon.exe) dahil edilir. DevCon.exe kiti kurulduğunda aşağıdaki konumlarda mevcuttur.
%WindowsSdkDir%\tools\x64\devcon.exe
%WindowsSdkDir%\tools\x86\devcon.exe
%WindowsSdkDir%\tools\arm\devcon.exe
Sözdizimi
devcon [/m:\\computer] [/r] command [arguments]
burada
/m:\\computer- Komutu belirtilen uzak bilgisayarda çalıştırır. Ters eğik çizgiler gereklidir.
/r- Koşullu yeniden başlatma. Yalnızca bir değişikliğin etkili olması için yeniden başlatma gerekiyorsa, bir işlemi tamamladıktan sonra sistemi yeniden başlatır.
command - Bir DevCon komutu belirtir.
Bilgisayardaki aygıtlarla ilgili bilgileri listelemek ve görüntülemek için aşağıdaki komutları kullanın -
DevCon HwID'leri
DevCon Sınıfları
DevCon Liste Sınıfı
DevCon Sürücü Dosyaları
DevCon Sürücü Düğümleri
DevCon Kaynakları
DevCon Yığını
DevCon Durumu
DevCon Dp_enum
Bilgisayardaki cihazlar hakkında bilgi aramak için aşağıdaki komutları kullanın -
DevCon Bul
DevCon Tümünü Bul
Cihazı değiştirmek veya yapılandırmasını değiştirmek için aşağıdaki komutları kullanın -
DevCon Etkinleştir
DevCon Devre Dışı Bırak
DevCon Güncellemesi
DevCon GüncellemesiNI
DevCon Kurulumu
DevCon Kaldır
DevCon Yeniden Tarama
DevCon Yeniden Başlatma
DevCon Yeniden Başlatma
DevCon SetHwID
DevCon Sınıf Filtresi
DevCon Dp_add
DevCon Dp_delete
Örnekler
Aşağıda DevCon komutunun nasıl kullanıldığına dair bazı örnekler verilmiştir.
List all driver files
Aşağıdaki komut, sistemdeki aygıtların kullandığı sürücülerin dosya adlarını listelemek için DevCon DriverFiles işlemini kullanır. Komut, sistemdeki tüm aygıtları belirtmek için joker karakteri (*) kullanır. Çıktı kapsamlı olduğundan, komut, çıktıyı bir referans dosyasına (driverfiles.txt) yeniden yönlendirmek için yeniden yönlendirme karakterini (>) kullanır.
devcon driverfiles * > driverfiles.txt
Aşağıdaki komut, yerel bilgisayardaki tüm aygıtların durumunu bulmak için DevCon durum işlemini kullanır. Ardından, durumu günlüğe kaydetmek veya daha sonra gözden geçirmek için status.txt dosyasına kaydeder. Komut, tüm aygıtları temsil etmek için joker karakteri (*) ve çıktıyı status.txt dosyasına yeniden yönlendirmek için yeniden yönlendirme karakterini (>) kullanır.
devcon status * > status.txt
Aşağıdaki komut, bir DevCon Etkinleştirme komutunda Yazıcı kurulum sınıfını belirterek bilgisayardaki tüm yazıcı aygıtlarını etkinleştirir. Komut, etkinleştirmeyi etkili kılmak gerekirse sistemi yeniden başlatan / r parametresini içerir.
devcon /r enable = Printer
Aşağıdaki komut, yerel bilgisayara bir klavye aygıtı kurmak için DevCon Yükleme işlemini kullanır. Komut, aygıt için INF dosyasının tam yolunu (keyboard.inf) ve bir donanım kimliğini (* PNP030b) içerir.
devcon /r install c:\windows\inf\keyboard.inf *PNP030b
Aşağıdaki komut, bilgisayarı yeni cihazlar için tarayacaktır.
devcon scan
Aşağıdaki komut, bilgisayarı yeni cihazlar için yeniden tarayacaktır.
devcon rescan