Herrschaft über den kompletten PC

Windows XP verstreut zahllose Diagnose-Tools, Info-Programme und Bearbeitungswerkzeuge quer übers System. Bislang fehlte eine globale Zentrale mit allen Zugriffsmöglichkeiten. Lediglich die WMI verspricht solche Fähigkeiten. Um sie nutzen können, ist allerdings mühsames Scripten erforderlich. Mit Service Pack 2 erhält der XP Pro-Anwender die mächtige WMI-Konsole Wmic.EXE, die allerdings bislang praktisch undokumentiert blieb.
Anforderung: Profis
Zeitaufwand: Hoch
Problem:
Windows XP verstreut zahllose Diagnose-Tools, Info-Programme und Bearbeitungswerkzeuge quer übers System. Bislang fehlte eine globale Zentrale mit allen Zugriffsmöglichkeiten. Lediglich die WMI verspricht solche Fähigkeiten. Um sie nutzen können, ist allerdings mühsames Scripten erforderlich. Mit Service Pack 2 erhält der XP Pro-Anwender die mächtige WMI-Konsole Wmic.EXE, die allerdings bislang praktisch undokumentiert blieb.
Lösung:
Wmic-Abfragen sind auf zwei Wegen möglich: Zum einen sowohl nach Aufruf von "wmic.exe" am Wmic-eigenen Prompt "wmic:root\cli>", zum anderen von außen, zum Beispiel in einer Verknüpfung, durch jeweiliges Voranstellen von "wmic". Der Befehl "wmic startup list" produziert also das gleiche Ergebnis wie der Aufruf "wmic" und der nachfolgende Befehl "startup list". In beiden Fällen bewirkt das die Anzeige aller Autostarts aus der Registry und dem Autostart-Ordner.
Eine globale Übersicht erhalten Sie zunächst mit "wmic -?". Speziellere Hilfe über Eigenschaften und Methoden bekommen Sie, wenn Sie eines der zahlreichen Aliase gezielt ansprechen, zum Beispiel "process":
wmic process -?wmic process get -?
Bei der äußerst knappen Hilfe werden Sie erst experimentieren müssen, um konkrete Ergebnisse zu erzielen. Einige Beispiele: "wmic process get description, Executable-Path,name,processid" listet die vier gewünschten Eigenschaften der laufenden Prozesse auf. Mit Wmic erhalten Sie aber nicht nur Infos, sondern können auch konkret eingreifen. Zum Beispiel schießen Sie mit
wmic process where "description= l iexplore.exe l " call terminate
sämtliche Instanzen des Internet Explorers ab. Zum Teil klappen Eingriffe auch über Systemschranken hinweg:
wmic process where "description<>l pcwelt l " call setpriority 64
Das setzt, da es keinen Task "pcwelt" gibt, alle Prozesse auf niedrige Priorität (64). "Where"-Filter folgen nach dem Alias-Namen und akzeptieren komplexes AND und OR:
wmic datafile where "drive=' c': land FileSize=0" call delete
Dieser Befehl löscht alle Dateien auf C: mit der Größe 0 Byte. Nebenbei versteht Wmic auch ganz hübsche Ausgabeformate, wie folgende zweizeilige Minibatch demonstriert:
wmic /output:%temp%\x.htm sysdriver where "state= l running l " get name, status,description /format:htablestart excel %temp%\x.htm
Wmic gibt die angeforderten Infos zu den aktiven Treibern im HTML-Format aus. Das Ergebnis wird dann in Excel angezeigt.
WMI-Konsole auch unter XP Home
Service Pack 2 für Windows XP installiert die Wmic.EXE und zugehörige Dateien nur unter der Professional-Version. Für Anwender mit XP Home sieht Microsoft offenbar keinen Bedarf.
Lösung:
Wir haben für Home-Anwender recherchiert, welche Dateien für den Einsatz von Wmic.EXE notwendig sind. Das Ergebnis dieser empirischen Untersuchung ist unsere :pcwWmic.BAT. Um die Konsole unter XP Home zu installieren, müssen Sie lediglich die Service-Pack-Datei (Name XPSP2.EXE oder ähnlich mit circa 270 MB) auf unsere Batch ziehen. Der Rest verläuft automatisch: Die Batch entpackt Service Pack 2 temporär, holt die nötigen Dateien in den Ordner %windir%\System32\Wbem und entfernt schließlich wieder die temporären Daten. Danach ist Wmic.EXE einsatzbereit.
Übrigens: Unter Windows 2000 ist es nicht sinnvoll, diese unautorisierte Installation zu versuchen, weil hier wesentliche Kernel-Dateien abweichen und daher die Funktionsaufrufe der Wmic.EXE scheitern.
Diskutieren Sie mit anderen Lesern über dieses Thema:
PC-WELT-Experten lösen Ihr PC-Problem
Immer informiert mit dem PC-WELT Newsletter
Best-of PC-WELT   PC-WELT Apps
PC-WELT Business-IT   PC-WELT Community
Facebook-Freunde empfehlen
3x PC-WELT testen!
Ja, ich teste 3x die PC-WELT mit DVD für nur 11,90 € (19,- Sfr). Den 4 GB USB-Stick erhalte ich gratis dazu.
PC-WELT 6/ 2012
Anrede:
Vorname:
Nachname:
Straße/Nr:
PLZ/Ort:
Land:
E-Mail:
Nur wenn ich innerhalb von 2 Wochen nach Erhalt der 3. Ausgabe nichts von mir hören lasse, möchte ich die PC-WELT mit DVD zum gleichen Preis weiterbeziehen (D: 55,80 €/Jahr, EU: 64,80 €/Jahr, CH: 103,70 Sfr/Jahr). Nach dem Testzeitraum ist der Bezug jederzeit kündbar.
Ich bin damit einverstanden, dass die IDG Tech Media GmbH und ihre Partner mich per E-Mail über interessante Vorteilsangebote informieren.
- Anzeige -
Angebote für PC-WELT-Leser

PC-WELT Verleihshop
Keine Abogebühren oder unnötige Vertragsbindungen. DVDs und Spiele bequem von zu Hause aus leihen.

Tarifrechner
Der PC-WELT Preisvergleich für Strom, Gas und DSL. Hier können Sie Tarife vergleichen und bequem viel Geld sparen.

PC-WELT Preisvergleich
In unserem großen Preisvergleich finden Sie die günstigsten Preise und alle redaktionellen Tests auf einen Blick.

- Anzeige -
Marktplatz
DELL

Dell Vostro 3550 Business Notebook
Komfort eines erweiterten Arbeitsbereichs, ohne mobile Anforderungen zu beeinträchtigen.

Congstar

congstar Full Flat nur noch 39,99€
Endlos in alle dt. Netze telefonieren, beste D-Netz-Qualität.

Congstar

Der günstige Tarif für Vielsurfer
congstar Smart 100. Surfen und telefonieren im besten D-Netz.

CosmosDirekt

CosmosDirekt Riesterrente
Mit der Riester-Rente privat mit hohen staatlichen Zulagen fürs Alter vorsorgen.

689536
Content Management by InterRed