Geräte-Manager stolpert im Batch-Betrieb

Der Tipp in c't 7/06 „Geräte-Manager per Batch-Datei“ wäre für mich Gold wert, er funktioniert bei mir aber leider nicht. Der für mich wichtige Eintrag lautet:

vorlesen Druckansicht
Lesezeit: 1 Min.

Der Tipp in c't 7/06 „Geräte-Manager per Batch-Datei“ wäre für mich Gold wert, er funktioniert bei mir aber leider nicht. Der für mich wichtige Eintrag lautet:

USB\VID_067B&PID_2501\A8E : High-Speed USB Bridge Cable

Wenn ich nun im DOS-Fenster oder als Batch-Datei eingebe:

devcon enable USB\VID_067B&PID_2501\A8E

kommt die Meldung:

No device enabled
Das System kann den angegebenen Pfad nicht finden.

Ich habe devcon auch schon ins system32-Verzeichnis geschoben, immer das gleiche Ergebnis. Wohin muss devcon? Wie genau muss der Befehl lauten?

Das Problem ist das „&“ im Gerätenamen: Mit einem &-Zeichen kann man mehrere Befehle auf einer Zeile in der Eingabeaufforderung trennen. Die Kommandozeile sieht in Ihrem Fall also zuerst den Befehl

devcon enable USB\VID_067B

was zu der Ausgabe „No device enabled“ führt, und anschließend den Befehl

PID_2501\A8E

daher die Meldung „Das System kann den angegebenen Pfad nicht finden.“. Abhilfe: Schließen Sie den kompletten Gerätenamen in Anführungszeichen ein, also:

devcon enable "USB\VID_067B&PID_2501\A8E" (hos)


(hos)