DevCon Disable

Hinweis

PnPUtil wird mit jeder Version von Windows ausgeliefert und nutzt die zuverlässigsten und sichersten APIs, die verfügbar sind. Es wird empfohlen, PnPUtil anstelle von DevCon zu verwenden. Weitere Informationen finden Sie unter Empfohlene Ersetzung unten und Ersetzen von DevCon .

Deaktiviert Geräte auf dem Computer. Nur auf dem lokalen Computer gültig.

Das Deaktivieren eines Geräts bedeutet, dass das Gerät physisch mit dem Computer verbunden bleibt, sein Treiber jedoch aus dem Arbeitsspeicher entladen wird und seine Ressourcen freigegeben werden, sodass das Gerät nicht verwendet werden kann.

devcon [/r] disable {* | ID [ID ...] | =class [ID [ID ...]]}

Parameter

/R

Bedingter Neustart. Startet das System nach Abschluss eines Vorgangs nur neu, wenn ein Neustart erforderlich ist, um eine Änderung wirksam zu machen.

*

Stellt alle Geräte auf dem Computer dar.

ID

Gibt die gesamte oder einen Teil einer Hardware-ID, einer kompatiblen ID oder einer Geräte-instance-ID eines Geräts an. Wenn Sie mehrere IDs angeben, geben Sie ein Leerzeichen zwischen jeder ID ein. IDs, die ein Amper- und -Zeichen (&) enthalten, müssen in Anführungszeichen eingeschlossen werden.

Die folgenden Sonderzeichen ändern den ID-Parameter.

Zeichen Beschreibung
* Entspricht einem beliebigen Zeichen oder keinem Zeichen. Verwenden Sie das Platzhalterzeichen (*) zum Erstellen eines ID-Musters, z. B. Datenträger.
@ Gibt ein Gerät instance-ID an, z. B. @ROOT\FTDISK\0000.
"
(einfaches Anführungszeichen)
Entspricht der Zeichenfolge wörtlich (genau so, wie sie angezeigt wird). Stellen Sie einer Zeichenfolge ein einfaches Anführungszeichen voran, um anzugeben, dass ein Sternchen Teil des ID-Namens ist und kein Platzhalterzeichen ist, z. B. '*PNP0600, wobei *PNP0600 (einschließlich Sternchen) die Hardware-ID ist.

=<Klasse>

Gibt die Gerätesetupklasse der Geräte an. Das Gleichheitszeichen (=) identifiziert die Zeichenfolge als Klassennamen.

Sie können auch Hardware-IDs, kompatible IDs, Geräte- instance-IDs oder ID-Muster nach dem Klassennamen angeben. Geben Sie ein Leerzeichen zwischen jeder ID oder jedem Muster ein. DevCon findet Geräte in der -Klasse, die den angegebenen IDs entsprechen.

pnputil /disable-device

Weitere empfohlene Ersetzungen finden Sie unter Ersetzen von DevCon.

Kommentare

DevCon deaktiviert das Gerät auch dann, wenn das Gerät bereits deaktiviert ist. Verwenden Sie vor und nach dem Deaktivieren eines Geräts den DevCon-Statusvorgang, um das Gerät status zu überprüfen.

Bevor Sie ein ID-Muster zum Deaktivieren eines Geräts verwenden, bestimmen Sie, welche Geräte betroffen sind. Verwenden Sie dazu das Muster in einem Anzeigebefehl, z devcon status USB\* . B. oder devcon hwids USB\*.

Möglicherweise muss das System neu gestartet werden, damit diese Änderung wirksam wird. Damit DevCon das System neu startet, fügen Sie dem Befehl den Parameter für bedingten Neustart (/r) hinzu.

Beispielverwendung

devcon disable * (not recommended)
devcon /r disable *DVD-ROM*
devcon /r disable =printer

Beispiele