CMD-Befehle: Der umfassende Leitfaden mit Tipps, Syntax und Beispielen

Letzte Aktualisierung: 17 November 2025
  • Meistern Sie die Eingabeaufforderung mit grundlegenden Befehlen, Netzwerk- und Wartungsbefehlen für Windows 10 und 11.
  • Lernen Sie mehr über Operatoren, Variablen, verzögerte Syntaxerweiterung und Autovervollständigung in cmd.exe.
  • Nutzen Sie Tastenkombinationen (F1–F9), Pipes und Umleitungen, um schneller zu arbeiten.

Befehle für CMD in Windows

Die Eingabeaufforderung (CMD) ist nach wie vor ein zentraler Bestandteil von Windows für schnelle, präzise und komplexe Aufgaben, die in der grafischen Benutzeroberfläche mitunter länger dauern würden. Obwohl sie optisch an MS-DOS erinnert, ist sie nicht dasselbe: CMD ist der Windows-Befehlsinterpreter und heutzutage für Diagnose, Automatisierung und Administration von enormer Bedeutung.

In diesem Leitfaden haben wir die wichtigsten grundlegenden und fortgeschrittenen Befehle für Windows 10 und Windows 11 zusammengestellt und neu geschrieben. Er deckt alles ab , vom Surfen und der Dateiverwaltung über Netzwerkfunktionen und Wartung bis hin zur Syntax von cmd.exe, Umgebungsvariablen, Tastenkombinationen und weniger bekannten Tricks. Alles wird anhand von Beispielen , Warnhinweisen und Best Practices erklärt, damit Sie die Befehlszeile problemlos nutzen können.

Was ist CMD und wozu wird es verwendet?

CMD, auch Eingabeaufforderung genannt , ist eine textbasierte Konsole, die die direkte Interaktion mit dem Betriebssystem ermöglicht. Sie erlaubt die Ausführung einzelner Befehle oder Befehlsfolgen, die sich hervorragend für die Dateiverwaltung, die Netzwerkdiagnose, die Automatisierung von Aufgaben oder den Zugriff auf Optionen eignen, die die grafische Benutzeroberfläche nicht so schnell bietet.

CMD-Befehl
In Verbindung stehender Artikel:
CMD-Befehl: Tipps und Tricks, um das Beste aus dem Windows-Terminal herauszuholen

Obwohl die Eingabeaufforderung (CMD) einige Ähnlichkeiten mit MS-DOS aufweist, ist sie nicht MS-DOS . Es handelt sich um ein Verwaltungstool für Windows NT (Windows 7/8/10/11 und Server), mit dem Systemdienstprogramme, .bat-Skripte und viele .exe-Dateien ausgeführt werden können. Darüber hinaus funktionieren die Befehle auch unter Windows 11 , sodass die hier erlernten Kenntnisse auch in neueren Versionen des Systems nützlich sind.

Wie man die Konsole öffnet und wann man Administratorrechte verwendet

Es gibt mehrere Möglichkeiten, die Eingabeaufforderung (CMD) zu öffnen, je nachdem, welche Ihnen am besten passt. Am einfachsten ist es, das Startmenü zu öffnen und „cmd“ einzugeben . Alternativ können Sie mit der rechten Maustaste klicken und „Als Administrator ausführen “ auswählen, falls Sie erhöhte Berechtigungen benötigen.

Weitere praktische Methoden: Windows + R drücken und „cmd“ eingeben; Windows + X drücken und „Eingabeaufforderung“ (oder Windows PowerShell, je nach Version) auswählen; und im Task-Manager (Strg + Umschalt + Esc) unter „Datei“ > „Neuen Task ausführen“ „cmd“ eingeben. Soll der Task mit Administratorrechten ausgeführt werden, öffnen Sie den Speicherort der Verknüpfung , gehen Sie zu „Eigenschaften“ > „Verknüpfung“ > „Erweiterte Optionen“ und aktivieren Sie „Als Administrator ausführen“.

Navigation und grundlegende Dateifunktionen

Um in Ordnern zu navigieren, sind die wichtigsten Befehle sehr einfach. `CD` wechselt das Verzeichnis: `cd Pfad` oder `cd..` wechseln eine Ebene nach oben. `DIR` listet den aktuellen Inhalt mit Dateien und Unterordnern auf, und `TREE Ordner` zeigt die Verzeichnisstruktur eines bestimmten Pfades an.

Wenn der Bildschirm voll ist, löscht CLS die Konsole, um von vorne zu beginnen; wenn Sie fertig sind, schließt EXIT das Fenster . Und wenn Sie sich nicht an die Syntax eines Befehls erinnern, zeigt HELP die verfügbare Liste mit einer kurzen Beschreibung an, während das Anhängen von /? an einen Befehl (z. B. dir /?) seine Parameter anzeigt.

Zum Erstellen und Organisieren von Ordnern verwendet man MD (oder MKDIR) Ordnername . Mit RENAME wird eine Datei (und gegebenenfalls ihre Dateiendung) umbenannt, Formate werden jedoch nicht automatisch konvertiert. DEL löscht Dateien oder Ordner (Vorsicht beim sparsamen Gebrauch; falls Sie Dateien nicht löschen können, lesen Sie den Abschnitt zum Löschen nicht löschbarer Dateien ). FORMAT formatiert ein gesamtes Laufwerk, daher ist äußerste Vorsicht geboten.

Kopieren, Verschieben und erweiterte Hilfsprogramme

Um Dateien zu duplizieren, verwenden Sie KOPIEREN Zieldatei ; wenn Sie sie verschieben möchten, verwenden Sie VERSCHIEBEN Zieldatei , um sie ohne Kopie zu verschieben. Bei der Arbeit mit großen Datenmengen ist ROBOCOPY ein wahres Multitalent: schnelles und zuverlässiges Kopieren, automatische Wiederholungsversuche, die Möglichkeit, den Vorgang fortzusetzen, und eine Fortschrittsanzeige.

Wenn Sie vergleichen müssen, zeigt FC die Unterschiede zwischen zwei Dateien oder Dateigruppen an. ASSOC zeigt an, welches Programm eine bestimmte Dateierweiterung öffnet – nützlich zur Diagnose von Dateizuordnungen. Und CIPHER kann freien Speicherplatz überschreiben, um die Wiederherstellung gelöschter Dateien zu erschweren.

  So verbinden Sie mehrere USB-Geräte mit einem Android-Telefon mithilfe eines USB-C-Hubs

Systemdiagnose und -wartung

Um mehr über Ihren Computer zu erfahren, liefert SYSTEMINFO Details wie Hostname, genaue Windows-Version, Prozessor, Arbeitsspeicher, Motherboard und Speicherkapazität. VER gibt die numerische Systemversion zurück, und TIME zeigt die aktuelle Uhrzeit an oder ändert sie, falls Sie Probleme vermuten.

Im Fehlerfall prüft CHKDSK die Festplattenoberfläche, erkennt fehlerhafte Sektoren und behebt Inkonsistenzen im Dateisystem. SFC /scannow untersucht die Integrität der Systemdateien und ersetzt beschädigte Dateien durch zwischengespeicherte Kopien (erfordert CMD als Administrator). Für weitere Aufgaben nutzt es die DISM-Schnittstelle.

Um Speicherplatz freizugeben, öffnet CLEANMGR das klassische Datenträgerbereinigungstool. Falls Warnungen wegen geringen Speicherplatzes angezeigt werden, können Sie diese ignorieren . Zur Leistungsbewertung führt WINSAT FORMAL einen allgemeinen Benchmark durch; Varianten wie CPUFORMAL, MEMFORMAL, GRAPHICSFORMAL oder DISKFORMAL ermöglichen die Messung spezifischer Komponenten.

Weitere Funktionen: DEFRAG defragmentiert das Laufwerk; DISKPART verwaltet Datenträger und Partitionen (LIST DISK, LIST VOLUME für eine Übersicht); SHUTDOWN -s -t plant das Herunterfahren in wenigen Sekunden (oder -r für einen Neustart), und LOGOFF meldet Sie ab, ohne den Computer auszuschalten. Falls Sie die klassische Systemsteuerung benötigen, öffnet CONTROL PANEL diese sofort. Informationen zum Zusammenführen von Partitionen finden Sie unter „ Zusammenführen zweier NTFS-Partitionen“ für spezielle Anwendungsfälle.

Netzwerke und Konnektivität

Zunächst zeigt IPCONFIG die IP-Konfiguration, Subnetzmaske, Gateway, DNS und vieles mehr an – ideal für einen schnellen Überblick über Ihr Netzwerk. PING prüft die Verbindung zu einem Host; für detailliertere Routing-Informationen und die Latenz zwischen den einzelnen Hops sind TRACERT und PATHPING die beste Wahl.

Bei der Untersuchung aktiver Verbindungen und belegter Ports listet NETSTAT Statistiken, Routingtabellen und den TCP/IP-Status auf. GETMAC liefert die MAC-Adresse der Netzwerkkarte des Computers, und NSLOOKUP dient der Überprüfung der DNS-Auflösung von Namen und IP-Adressen. Für weiterführende Analysen ermöglicht NETSH die detaillierte Änderung und Diagnose von Netzwerkkonfigurationen.

Syntax, Operatoren und Farben von cmd.exe

Der cmd- Interpreter selbst unterstützt sehr nützliche Parameter: /c führt einen Befehl aus und beendet das Programm, /k führt ihn aus und hält die Konsole geöffnet, /q deaktiviert die Echo-Funktion, /d deaktiviert die automatische Ausführung, /a und /u erzwingen die Ausgabe nach ANSI bzw. Unicode, /e:on|off steuert die Befehlserweiterungen, /f:on|off aktiviert die Namensvervollständigung und /v:on|off aktiviert die verzögerte Variablenerweiterung.

Um die Farben zu ändern, passt /t:bf Hintergrund und Vordergrund mithilfe von Hexadezimalzahlen an. Dies sind die gültigen Werte:

Wert Farbe,
0 schwarz
1 blau
2 Grün
3 Wasser
4 rot
5 Lila
6 gelb
7 Blanco
8 grau
9 Hellblau
a Hellgrün
b Klares Wasser
c Hellrot
d Purpura hell
e Hellgelb
f Reines Weiß

Die Operatoren machen den Unterschied: | leitet die Ausgabe eines Befehls an die Eingabe eines anderen weiter; || führt den nächsten Befehl nur aus, wenn der vorherige fehlschlägt; > leitet die Ausgabe in eine Datei um; & verkettet Befehle; und && führt sie nacheinander nur dann aus, wenn sie erfolgreich sind.

Bei Sonderzeichen und Pfaden mit Leerzeichen sind doppelte Anführungszeichen erforderlich. Symbole wie & , <, >, ( ), |, ^, =, !, +, ~ und Leerzeichen müssen oft maskiert werden . Bei der Kombination von Anführungszeichen mit /c oder /k gibt es Besonderheiten : Werden bestimmte Bedingungen nicht erfüllt (z. B. ein einzelnes Paar Anführungszeichen ohne Sonderzeichen), entfernt cmd das erste und letzte Anführungszeichen und verarbeitet den Rest entsprechend.

Umweltfaktoren und aufgeschobene Expansion

Die Eingabeaufforderungsumgebung besteht aus System- und Benutzervariablen , die das Verhalten der Shell und von Windows selbst steuern. Um diese anzuzeigen, verwenden Sie `set` (in PowerShell: `Get-ChildItem Env: `), und um eine bestimmte Variable abzufragen, verwenden Sie `set VariableName`.

Um Werte zu erstellen oder zu ändern, verwenden Sie `set Name=Wert` ; zum Löschen verwenden Sie `set Name= `. Enthält der Wert Sonderzeichen (>, |, &, ^), müssen Sie diese mit ^ maskieren oder in doppelte Anführungszeichen setzen (diese bleiben Teil des Werts). Zum Beispiel: `set Name=New^&Name` oder `set Name="New&Name"`.

Um den Inhalt einer Variablen direkt im Code zu ersetzen, verwenden Sie %VARIABLE% in Befehlen und Skripten: cmd expandiert sie nur einmal (nicht rekursiv). Wenn Sie Werte nach Änderungen innerhalb eines Blocks auswerten müssen, aktivieren Sie die verzögerte Expansion (/v:on) und verwenden Sie !VARIABLE!.

  Windows 3.1 und 3.11: Geschichte, Funktionen und das Vermächtnis eines Klassikers

Dateien und Verzeichnisse automatisch vervollständigen

Die Namensvervollständigung ist standardmäßig deaktiviert, kann aber mit dem Befehl „cmd /f:on“ aktiviert werden . Zusätzlich können die entsprechenden Schlüssel in der Registrierung unter folgenden Pfaden konfiguriert werden: HKLM\Software\Microsoft\Command Processor\CompletionChar und PathCompletionChar sowie deren Entsprechungen in HKCU . Hierfür werden REG_DWORD-Werte verwendet (z. B. 0x9 für die Tabulatortaste oder 0x08 für die Rücktaste).

Bei aktivierter Vervollständigung vervollständigt Strg+D Verzeichnisse und Strg+F Dateien und Verzeichnisse . Durch wiederholtes Drücken dieser Tastenkombinationen werden alle Treffer durchlaufen; Umschalt+die entsprechende Taste führt zurück. Wenn Sie die Zeichenkette bearbeiten, wird die Trefferliste neu berechnet, und Pfade mit Leerzeichen werden in Anführungszeichen gesetzt, um Fehler zu vermeiden.

Abkürzungen und zeitsparende Tricks

Die Funktionstasten beschleunigen die Arbeit mit dem Verlauf. F1 überschreibt den letzten Befehl zeichenweise; F2 fordert ein Zeichen an und fügt den Text vom Anfang bis zum ersten Vorkommen ein; F3 überschreibt den letzten Befehl vollständig; F4 löscht den Bereich vom Cursor bis zum angegebenen Zeichen.

F5 navigiert durch die vorherigen Befehle (ohne aktivierte Autovervollständigung), F6 fügt das EOF-Flag (Strg+Z) ein, F7 öffnet das Verlaufsmenü, F8 überschreibt zuvor verwendete Befehle und F9 führt die Befehle aus dem F7-Menü anhand der Nummer erneut aus. Mit der Pfeiltaste nach oben können Sie den vorherigen Befehl aufrufen, wenn sich der Cursor am Ende befindet.

Um mehrere Befehle nacheinander auszuführen, verketten Sie sie mit && oder trennen Sie sie mit &, falls Sie nicht auf den Erfolg angewiesen sind. Falls ein Befehl hängen bleibt, brechen Sie die Ausführung mit Strg+C ab (und falls eine Anwendung einfriert, lesen Sie, wie man eine eingefrorene Anwendung unter Windows schließt ). Ist die Ausgabe zu umfangreich? Fügen Sie | more hinzu, um die Ausgabe zu paginieren, | find "text" , um Zeilen mit einem bestimmten Wort zu filtern, | clip , um die Ausgabe in die Zwischenablage zu kopieren, oder > file.txt, um sie zu speichern.

Praktische Beispiele und kleine „Rezepte“

Um den Bildschirm zu leeren, versetzt `cls` die Konsole in einen leeren Zustand. Für eine Liste aller Dateien und Unterverzeichnisse eines Ordners im Klartext erstellt `dir /b > listado.txt` eine Datei mit den Namen der Dateien und Unterverzeichnisse im aktuellen Pfad.

Wenn Sie die Ausgabe lieber in die Zwischenablage kopieren möchten, können Sie dir | clip eingeben und sie dann mit Strg + V einfügen. Um das Pipe-Symbol auf vielen spanischen Tastaturen einzugeben, denken Sie daran, dass es normalerweise mit AltGr + 1 eingegeben wird.

Um Systemdateien zu reparieren, scannt `sfc /scannow` die Festplatte und repariert mithilfe lokaler Caches alle gefundenen beschädigten Dateien. Treten viele Fehler auf, ist es ratsam, die Festplatte auszutauschen, um Datenverlust zu vermeiden.

Aus Neugierde können Sie eine Datei in ein Bild einbetten mit: copy /b documento.docx+foto.png salida.pngWenn Sie das Bild öffnen, sehen Sie das Foto; wenn Sie die resultierende Datei mit der entsprechenden Anwendung (z. B. Word) öffnen, können Sie auf den verborgenen Dokumentinhalt zugreifen.

Um Software zu überprüfen, listet `wmic product get name` die installierten Programme auf. Es gibt eine Deinstallationsoption mit `wmic product where "ExactName" call uninstall /nointeractive` , allerdings ist dies nicht die komfortabelste Methode, da sie den exakten Namen erfordert. Daher ist sie in der Regel nicht die beste Wahl, um eine große Anzahl von Programmen zu deinstallieren.

Wenn Sie eine Ändern Sie den Fenstertitel Um Instanzen zu unterscheiden, verwenden Sie CMD: title MiConsolaUm mehr über Controller zu erfahren, driverquery /fo list /v zeigt Standort, Status, Größe und Datum jedes Fahrers an (siehe Wie finde ich heraus, welche Treiber ich installiert habe?).

Bei Verzeichnislisten unterstützt `dir` die Sortierung: zum Beispiel `dir /os` (nach Größe) oder Datumsoptionen wie `dir /od`, um die Einträge vom ältesten zum neuesten anzuzeigen. Experimentieren Sie mit dem Parameter `/o` und seinen Unteroptionen, um die gewünschte Reihenfolge gemäß Ihren Kriterien zu erreichen.

Um die Ausrüstung zu inventarisieren, systeminfo Es zeigt alles auf dem Bildschirm an (man kann es kombinieren mit > info.txt (um es zu speichern). Wenn es Ihnen wichtig ist, Ihre Software auf dem neuesten Stand zu halten, Winget-Upgrade – alle Es erkennt und aktualisiert verfügbare Apps über die Kommandozeile, und es ist auch möglich eine bestimmte App aktualisieren mit: winget upgrade NOMBRE_PROGRAMA.EXTENSION.

Für einen schnellen Malware-Scan mit Microsoft Antivirus können Sie Folgendes ausführen: Schnellscan beispielsweise mithilfe des Windows Defender-Befehlszeilenprogramms: mpcmdrun.exe -Scan -1 von der entsprechenden Route.

  Kennwortverwaltung in Active Directory: Sicherheit und Richtlinien

Um die genaue Windows-Version Ihres Computers zu ermitteln, geben Sie „winver“ ein . Es öffnet sich ein Fenster mit der Edition, der Buildnummer und, falls die Lizenz mit Ihrem Microsoft-Konto verknüpft ist, dieser Verknüpfung.

Häufige Probleme und deren Lösung

Wenn die Eingabeaufforderung „Zugriff verweigert “ anzeigt, fehlen Ihnen wahrscheinlich die Berechtigungen: Öffnen Sie die Konsole als Administrator. Falls die Meldung besagt, dass die Datei nicht gefunden werden kann, überprüfen Sie Pfade, Anführungszeichen und Leerzeichen , da diese häufig die Ursache sind.

Wenn die Fehlermeldung „Syntaxfehler “ erscheint , überprüfen Sie die Parameter oder verwenden Sie „/?“, um die Befehlsoptionen anzuzeigen. Wenn ein Befehl nicht reagiert, drücken Sie Strg+C, um die Ausführung abzubrechen und zu prüfen, ob zusätzliche Parameter benötigt werden. Bei Verdacht auf Kodierungsprobleme versuchen Sie es mit `chcp 65001 (UTF-8)` oder führen Sie den Befehl in PowerShell aus.

CMD vs. PowerShell: Die wichtigsten Unterschiede

Optisch ähneln sie sich, spielen aber in unterschiedlichen Ligen . CMD arbeitet mit einfachem Text und eignet sich ideal für grundlegende Aufgaben, einfache .bat-Skripte und schnelle Operationen. PowerShell hingegen arbeitet mit Objekten , verfügt über eine eigene Skriptsprache, Module, Bedingungen, Schleifen und viele weitere fortgeschrittene Automatisierungs- und Verwaltungsfunktionen.

Im täglichen Gebrauch ist CMD nach wie vor äußerst praktisch für Pings, Auflistungen, Backups, Wartungsarbeiten und schnelle Diagnosen. Wenn Sie jedoch komplexe Automatisierungen, integrierte Ausgaben und die Bearbeitung strukturierter Daten benötigen, ist PowerShell das Werkzeug , das Ihnen den entscheidenden Vorteil verschafft.

Schnelle FAQ

Sind CMD und PowerShell dasselbe?

Nein, sie erfüllen unterschiedliche Rollen : CMD ist einfacher und direkter für grundlegende Aufgaben; PowerShell ist leistungsfähiger, flexibler und auf komplexe Automatisierung ausgerichtet.

Welche Vorteile bietet CMD gegenüber der grafischen Benutzeroberfläche?

Geschwindigkeit, direkter Zugriff und Automatisierung : Sie können auf Optionen zugreifen, die in der grafischen Benutzeroberfläche nicht sichtbar sind, und Befehle verketten, um Zeit zu sparen.

Wird CMD auch in zukünftigen Windows-Versionen noch verfügbar sein?

Microsoft bietet weiterhin Unterstützung für CMD, empfiehlt aber PowerShell als primäre Entwicklungsumgebung. Eine offizielle Ankündigung über die Einstellung von CMD gibt es nicht.

Kann ich PowerShell-Befehle in der Eingabeaufforderung ausführen?

Nicht direktEs handelt sich um unterschiedliche Sprachen, obwohl Sie PowerShell über die Eingabeaufforderung (CMD) öffnen können, indem Sie Folgendes eingeben: powershell und von dort aus ihre Befehle erteilen.

Ist es sicher, beliebige Befehle auszuführen?

Es hängt vom jeweiligen Befehl ab . Vermeiden Sie das Kopieren und Einfügen, ohne ihn zu verstehen, insbesondere wenn er das System verändert (Formatierung, Änderungen in der Registrierung, Löschungen).

Wie kann ich die CMD-Version anzeigen?

Geben Sie „ver“ für die Systemversion oder „cmd /?“ für Informationen zum Befehlsinterpreter Ihrer Installation ein.

Lässt sich das Erscheinungsbild des Fensters individuell anpassen?

Ja, in den Eigenschaften (Rechtsklick auf die Titelleiste): Farben, Schriftarten, Fenstergröße und mehr.

Was passiert, wenn ein Befehl nicht existiert?

Möglicherweise fehlen Berechtigungen oder der Befehl ist in Ihrer Edition nicht verfügbar . Versuchen Sie, ihn als Administrator auszuführen und überprüfen Sie, ob es sich nicht um einen PowerShell-exklusiven Befehl handelt.

Können Änderungen, die über die Eingabeaufforderung (CMD) vorgenommen wurden, rückgängig gemacht werden?

Nicht immer : Das Löschen ohne vorherige Sicherung ist unwiderruflich. Für Konfigurationseinstellungen suchen Sie nach dem entsprechenden Befehl oder stellen Sie die Daten aus einer Sicherung wieder her.

Mit all dem oben Genannten verfügen Sie nun über ein umfassendes Repertoire zur Beherrschung der Eingabeaufforderung (CMD) : von der Navigation in Ordnern, dem Kopieren und Vergleichen von Dateien und der Systemverwaltung bis hin zur Erkundung des Netzwerks, dem Verketten von Befehlen mit Operatoren, der optimalen Nutzung von Variablen und der Autovervollständigung sowie der Verwendung weniger bekannter Tastenkombinationen. Geschickt eingesetzt , wird die Eingabeaufforderung zu einem Produktivitätsbooster und einer unverzichtbaren Hilfe, wenn die Benutzeroberfläche an ihre Grenzen stößt.