15.03.2011, 11:01

Windows XP, Vista, 7

Keine Tippfehler in der Kommandozeile

Kommandozeilen-Befehle funktionieren nicht immer so, wie man es erwartet. Oftmals werden lange Eingaben nur mit einem Fehler belohnt. So lösen Sie das Problem.
Die meisten Fehler beim Eingeben von Kommandozeilen-Befehlen entstehen in der Regel beim Wechseln des Benutzerverzeichnisses durch die Systemvariable %userprofile%, dort Datei-Operationen auszuführen. Beispiel: Mit rd %userprofile%\ Desktop\Ordnername soll ein Ordner auf der Windows-Oberfläche gelöscht werden (rd steht für "remove directory", deutsch: "entferneVerzeichnis"). Manchmal erscheinen dann nur die Meldungen: „Das System kann die angegebene Datei nicht finden“.
 
Das Missverständnis lässt sich in der Regel schnell aufklären: Fehlerursache ist ein mehrteiliger Windows-Anmeldename mit Leerzeichen, beispielsweise Vor- und Nachname. Also enthält auch der Name des Benutzerkonto- Verzeichnisses Leerzeichen zwischen den Namensteilen. Die Systemvariable %userprofile% löst den Pfad dann zwar beispielsweise in C:\Users\Hugo Habicht richtig auf. Das Leerzeichen im Pfadnamen bringt aber Kommandozeilen-Befehle wie rd aus dem Tritt. Denn die erwarten hinter einem Leerzeichen zusätzliche Anweisungen und Schalter, die die Aufgabe konkretisieren. Fürs Löschen sind das etwa Pfad und Namen des Ordners, der gelöscht werden soll, und der Schalter /S zum Entfernen von Unterverzeichnissen.
 
Folge: rd versucht, den Pfad „C:\Users\ Hugo“ zu finden, der aber nicht existiert. Das durch ein Leerzeichen abgetrennte „Habicht“ wird als ein weiterer Pfad zum Löschen interpretiert, der ebenfalls nicht vorhanden ist. Sie erhalten daher bei Windows 7 zwei Fehlermeldungen. Windows XP liefert beim gleichen Befehl sogar drei, weil hier C:\Dokumente und Einstellungen\Hugo Habicht mit drei Leerzeichen übergeben wird.
 
Lösung des Problems: Setzen Sie die Pfadangabe mit Systemvariable in Anführungszeichen. Das sieht im Beispielbefehl also so aus:
 
rd „%userprofile%\Desktop\[Ordnername]“
 
Dadurch behandelt der Befehl den Pfad als zusammenhängende Zeichenkette, und das Leerzeichen führt zu keinem Fehler.
 
Tipp: Sie  sollten beim Windows-Anmeldenamen nicht nur auf Leerzeichen, sondern auch auf deutsche Sonderzeichen wie „ä“, „ü“, „ö“ und „ß“ verzichten. Besonders englischsprachige Programme rechnen oft nicht mit derartigen Zeichen und arbeiten dann möglicherweise fehlerhaft.
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.

808297
Content Management by InterRed