DevCon, nein nicht DefCon, heißt ein nützliches Werkzeug aus der großen Trickkiste in Redmont, in der die Liebhaber der Konsole immer wieder fündig werden. DevCon ist ein direkter Ersatz für den graphischen "Gerätemanager" in der Windows-Systemsteuerung. Mit DevCon kann man auch skriptgesteuert bzw. aus einer Batch-Datei heraus Geräte installieren, deinstallieren oder einen beliebigen Geräte- oder Treiberstatus abfragen. Außerdem kann man sich eine Liste aller Geräte und Treiber ausgeben lassen. Das alles geht sogar über Netzwerk auf einem anderen Rechner.
Insgesamt ist DevCon ein mächtigeres Werkzeug, als der Gerätemanager selbst. Deshalb ist es ratsam, die Dokumentation gründlich zu studieren, bevor man sich damit an's Werk begibt. Microsoft beschreibt in zahlreichen Beispielen, wie DevCon richtig verwendet wird. Achtung, es gibt eine 32- und eine 64-bit Version. DevCon funktioniert mit Windows 2000, WinXP, und Windows2003-Server.
Infos und Download bei Microsoft:
Deutsch: http://support.microsoft.com/?kbid=311272
Englisch: http://support.microsoft.com/default.aspx?scid=kb;en-us;Q311272
Ein wirklich schönes Spielzeug für erfahrenere Anwender.
Grüße
Funkenzupfer.
Anhang:
Zitat von DevCon BefehlsreferenzAlles anzeigenDevice Console Help: (Hilfe zu DevCon)
devcon.exe [-r] [-m:\\<machine>] <command> [<arg>...]
-r if specified will reboot machine after command is complete, if needed. (Nach Ausführen des Befehls neu starten)
<machine> is name of target machine. (<machine> = Name des Zielcomputers)
<command> is command to perform (see below). (<command> = auszuführender Befehl)
<arg>... is one or more arguments if required by command. (<arg> = Befehlsargumente)
For help on a specific command, type: (Für Hilfe zu einem bestimmten Befehl Folgendes eingeben) devcon.exe help <command>classfilter Allows modification of class filters. (zum Ändern der Klassenfilter)
classes List all device setup classes. (Anzeigen aller Setupklassen)
disable Disable devices that match the specific hardware or instance ID. (Deaktivieren der Geräte mit entsprechender Hardware- oder Instanz-ID)
driverfiles List driver files installed for devices. (Anzeigen der für Geräte installierten Treiberdateien)
drivernodes Lists all the driver nodes of devices. (Anzeigen aller Treiberknoten der Geräte)
enable Enable devices that match the specific hardware or instance ID. (Aktivieren der Geräte mit entsprechender Hardware- oder Instanz-ID)
find Find devices that match the specific hardware or instance ID. (Suchen von Geräten mit entsprechender Hardware- oder Instanz-ID)
findall Find devices including those that are not present. (Suchen aller Geräte)
help Display this information. (Anzeigen dieser Informationen)
hwids Lists hardware ID's of devices. (Anzeigen der Hardware-IDs)
install Manually install a device. (Gerät manuell installieren)
listclass List all devices for a setup class. (Anzeigen aller Geräte einer Setupklasse)
reboot Reboot local machine. (Neustart)
remove Remove devices that match the specific hardware or instance ID. (Entfernen der Geräte mit entsprechender Hardware- oder Instanz-ID)
rescan Scan for new hardware. (Nach neuen Geräten suchen)
resources Lists hardware resources of devices. (Anzeigen der Hardwareressourcen)
restart Restart devices that match the specific hardware or instance ID. (Neustarten der Geräte mit entsprechender Hardware- oder Instanz-ID)
stack Lists expected driver stack of devices. (Anzeigen des Treiberstapels)
status List running status of devices. (Anzeigen des aktuellen Gerätestatus)
update Manually update a device. (Manuelles Aktualisieren eines Geräts)
UpdateNI Manually update a device without user prompt (Manuelles Aktualisieren eines Geräts ohne Benutzerinteraktion)
SetHwID Adds, deletes, and changes the order of hardware IDs of root-enumerated devices. (Hinzufügen, Löschen und Ändern der Reihenfolge von Hardware-IDs)