.CMD

CMD Datei

Windows NT Command Script
Frage stellen
SCHNELLE ANTWORT

Eine CMD-Datei ist ein Windows-Befehlsskript im Klartext, das automatisch ausgeführt wird, wenn Sie darauf doppelklicken. Um zu lesen, was es tut, ohne es auszuführen, klicken Sie mit der rechten Maustaste darauf und wählen Sie „Bearbeiten“ - dies öffnet die Datei im Editor (Notepad). Doppelklicken Sie niemals auf eine CMD-Datei aus einer nicht vertrauenswürdigen Quelle; sie wird sofort ausgeführt und ist ein gängiges Format zur Verbreitung von Malware.

Entwickler: Microsoft Kategorie: Ausführbare Dateien MIME: application/x-cmd
VERFÜGBAR AUF Windows macOS Linux
Verwandt: .APK · .EXE · .VBS · .JAR

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Jun 22, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das CMD-Dateiformat?

Eine .cmd-Datei ist ein Windows NT Befehlsskript im Klartext, das von cmd.exe, dem Interpreter der Windows-Eingabeaufforderung, ausgeführt wird. Es ist nahezu identisch mit dem älteren .BAT-Batch-Dateiformat, weist jedoch einen wichtigen Verhaltensunterschied auf: Eine .cmd-Datei wird immer mit aktivierten Befehlserweiterungen ausgeführt, was den Zugriff auf die erweiterte IF/FOR-Syntax, CALL :label-Subroutinen, %~nx0-Pfaderweiterungen und eine zuverlässige ERRORLEVEL-Behandlung ermöglicht - ohne dass eine Registry-Konfiguration erforderlich ist.

Eingeführt im Jahr 1993 mit Windows NT 3.1 zusammen mit dem neuen cmd.exe-Interpreter, war die Erweiterung .cmd Microsofts Weg, NT-native Skripte von alten DOS-.bat-Dateien zu unterscheiden, die unter COMMAND.COM liefen. Beide Erweiterungen werden bis Windows 11 weiterhin vollständig unterstützt.

Ein .cmd-Skript besteht aus sequenziellen cmd.exe-Befehlen, Sprungmarken (:name), Schlüsselwörtern zur Flusssteuerung (GOTO, CALL, IF, FOR) und Variablen-Erweiterungen (%VAR%). SETLOCAL/ENDLOCAL-Blöcke isolieren Änderungen an Umgebungsvariablen auf den Bereich des Skripts. Es gibt keine Magic Bytes - die Datei ist Klartext, normalerweise in ANSI/Windows-1252-Kodierung gespeichert; UTF-8 funktioniert, aber eine Byte-Reihenfolge-Markierung (BOM) am Anfang kann die erste Befehlszeile unbrauchbar machen.

.cmd-Dateien sind ausführbar: Ein Doppelklick führt alle Befehle sofort aus. Überprüfen Sie eine nicht vertrauenswürdige .cmd-Datei immer in einem Texteditor, bevor Sie sie ausführen. Für die moderne Windows-Automatisierung werden PowerShell-Skripte (.ps1) bevorzugt, obwohl .cmd für Altsysteme und einfache Aufgabenautomatisierung weiterhin unverzichtbar bleibt.

Sicherheit

RISIKO: HIGH

Eine .cmd-Datei ist AUSFÜHRBAR: Ein Doppelklick führt jeden Befehl sofort mit Ihren Benutzerrechten aus. Sie kann Dateien löschen oder verschlüsseln, Systemeinstellungen ändern, zusätzliche Malware herunterladen, Sicherheitstools deaktivieren oder Daten stehlen. Es ist ein Standardformat für Malware, das oft als „Fix“, „Installer“, „Optimizer“ oder „Aktivierungs-Crack“ getarnt ist und häufig als E-Mail-Anhang versendet oder von gefälschten Support-Seiten heruntergeladen wird. SICHERER UMGANG: Doppelklicken Sie niemals auf eine nicht vertrauenswürdige .cmd-Datei. Um sie zu prüfen, klicken Sie mit der rechten Maustaste > Weitere Optionen anzeigen > Bearbeiten (öffnet sie im Editor, ohne sie auszuführen). Achten Sie auf diese Warnsignale: Befehle, die powershell/curl/bitsadmin/certutil zum Herunterladen von Dateien aufrufen, Base64-kodierte Zeichenfolgen, Versuche, Windows Defender oder UAC zu deaktivieren, Schreibvorgänge in AppData/Systemordner oder lange, verschleierte Zeichenfolgen mit Caret-Zeichen (^). Laden Sie die Datei im Zweifelsfall bei VirusTotal hoch (es ist eine Textdatei, der Upload ist sicher) und führen Sie sie nur in einer VM/Sandbox aus. Hinweis: .cmd-Dateien von bekannter Software (Gradle, Maven, Node.js-Wrapper) sind sicher, sollten aber dennoch aus deren offiziellen Quellen stammen.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEWindows NT Command Scriptalias CMD script, Windows command file
ENTWICKLERMicrosoftseit 1993 with Windows NT 3.1 / OS/2 as the NT-era sibling of the DOS .bat extension
MIME TYPEapplication/x-cmd
TYPKlartext-Skript aus Befehlen der Eingabeaufforderung (cmd.exe), die sequenziell ausgeführt werden

Programme zum Öffnen von CMD-Dateien

Windows5 apps
PSPad Kostenlos Programmier-Editor mit Batch-Syntax-Hervorhebung - öffnet und prüft .cmd zur Bearbeitung.
Notepad Open Source Öffnen Sie die .cmd in Notepad++ für eine Inspektion mit Syntax-Hervorhebung und Bearbeitung vor der Ausführung.
Notepad (to INSPECT - do not double-click) Integriert Rechtsklick auf die .cmd-Datei > Weitere Optionen anzeigen > Bearbeiten - öffnet die Datei im Editor, damit Sie die Befehle LESEN können, ohne sie auszuführen.
Visual Studio Code Kostenlos Öffnen Sie die .cmd als Text in VS Code; die Batch-Syntax-Hervorhebung macht verschleierte oder bösartige Zeilen leichter erkennbar.
Command Prompt (cmd.exe) - to RUN Integriert Nur bei Vertrauen: Öffnen Sie eine Eingabeaufforderung und geben Sie den vollständigen Pfad zur .cmd-Datei ein. Das Ausführen über die Eingabeaufforderung hält das Fenster offen, damit Sie Ausgaben und Fehler sehen.
macOS2 apps
Parallels Desktop Kostenpflichtig Führen Sie eine Windows-VM auf dem Mac aus und führen Sie die .cmd dann innerhalb dieser Windows-Umgebung aus.
Any text editor (VS Code, TextEdit) Kostenlos macOS kann eine .cmd-Datei nur als Klartext LESEN - es kann keine Windows cmd.exe-Befehle ausführen. Zum Inspizieren öffnen; unter Windows (oder in einer Windows-VM) ausführen.
Linux1 app
Any text editor (VS Code, gedit, nano) Kostenlos Linux liest .cmd nur als Text; die cmd.exe-Batch-Syntax ist nicht nativ ausführbar. Hier inspizieren, unter Windows ausführen (Wines cmd verarbeitet einfache Skripte unvollständig).

Technische Details

technische Spezifikation
KodierungText - typischerweise ANSI/Windows-1252 oder ASCII; UTF-8 wird unterstützt, aber eine BOM am Anfang kann den ersten Befehl unbrauchbar machen
ContainerKlartext
VerschlüsselungKeine (Klartext; keine integrierte Codesignatur im Gegensatz zu PowerShell .ps1-Skripten)
Typische Größe100 Bytes - 100 KB
StrukturSequenzielle cmd.exe-Befehle, Sprungmarken (:name), IF/FOR/GOTO/CALL-Flusssteuerung, %VAR%-Erweiterungen, SETLOCAL/ENDLOCAL-Blöcke
BefehlserweiterungenIn .cmd-Dateien immer aktiviert (im Gegensatz zu .bat, was von der Registry-Einstellung „EnableExtensions“ abhängt)
Interpretercmd.exe (nicht das alte COMMAND.COM, das für DOS-.bat-Dateien verwendet wurde)
Magic BytesKeine - Klartext; viele Dateien beginnen mit @echo off, REM oder :: (Kommentarzeile)
Zugehöriges BetriebssystemWindows NT 3.1 und alle späteren Versionen, einschließlich Windows 11
Abgelöst durchPowerShell (.ps1) für moderne Automatisierung; .cmd und .bat werden ab Windows 11 weiterhin vollständig unterstützt
AusführungsverhaltenEin Doppelklick führt alle Befehle sofort aus; prüfen Sie nicht vertrauenswürdige Dateien immer zuerst in einem Texteditor
Veröffentlicht1993 with Windows NT 3.1 / OS/2 as the NT-era sibling of the DOS .bat extension
Neueste VersionNo versioned spec; behavior defined by the cmd.exe of each Windows release (Windows 11 as of 2026)
Spezifikationlearn.microsoft.com

CMD-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit CMD-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu CMD-Dateien.

Häufig gestellte Fragen

Ist es sicher, eine .cmd-Datei zu öffnen?
Das Öffnen in einem Texteditor zum LESEN ist sicher - es wird nichts ausgeführt. Ein Doppelklick FÜHRT die Befehle AUS, was bei Dateien, die Sie nicht selbst geschrieben haben oder denen Sie nicht vertrauen, gefährlich ist. Klicken Sie immer zuerst mit der rechten Maustaste > Bearbeiten.
Was ist der Unterschied zwischen .cmd und .bat?
Es handelt sich um fast identische Windows-Befehlsskripte. .cmd ist die Windows NT-Version (seit 1993), bei der Befehlserweiterungen immer aktiviert sind; .bat ist älter (seit MS-DOS 1981). Die meisten Skripte laufen in beiden Fällen gleich ab. Verwenden Sie .cmd, wenn Ihr Skript zuverlässige Befehlserweiterungen benötigt.
Wie führe ich eine .cmd-Datei aus?
Doppelklicken Sie darauf oder öffnen Sie ein Fenster der Eingabeaufforderung und geben Sie den Dateipfad ein. Das Ausführen über die Eingabeaufforderung hält das Fenster offen, sodass Sie die Ausgabe und Fehler lesen können.
Wie bearbeite ich eine .cmd-Datei, ohne sie auszuführen?
Klicken Sie im Explorer mit der rechten Maustaste auf die Datei, wählen Sie „Weitere Optionen anzeigen“ und dann „Bearbeiten“ - sie wird im Editor geöffnet. Alternativ können Sie sie in Notepad++, VS Code oder einen beliebigen Texteditor ziehen.
Wie konvertiere ich eine .cmd-Datei in eine .exe?
Verwenden Sie einen Wrapper wie den kostenlosen „Bat To Exe Converter“ oder das in Windows integrierte „IExpress“. Dies bündelt das Skript in eine selbstextrahierende EXE, ohne es zu kompilieren; Antivirenprogramme könnten das Ergebnis als verdächtig markieren.
Warum erscheint eine .cmd-Datei in jedem Software-Installationsordner?
Viele Tools (Node.js, Gradle, Maven, Yarn usw.) liefern unter Windows einen .cmd-Launcher aus, damit Sie diese über die Eingabeaufforderung namentlich aufrufen können. Dies sind sichere Wrapper-Skripte, die vom Entwickler bereitgestellt werden.
Kann eine .cmd-Datei auf dem Mac oder unter Linux ausgeführt werden?
Nein - .cmd verwendet die Syntax von Windows cmd.exe. Sie können sie auf jedem Betriebssystem als Text lesen, aber zum Ausführen benötigen Sie Windows (oder eine Windows-VM/Emulator).

Quellen

1Microsoft Learn - cmd.exe documentationlearn.microsoft.com
2Microsoft Learn - Windows commands referencelearn.microsoft.com

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Verwandte Erweiterungen

.APKAndroid Package
.EXEWindows Executable (Portable Executable)
.VBSVBScript file (Visual Basic Script)
.JARJava Archive
.EX4MetaTrader 4 Compiled Program (Expert Advisor / Indicator / Script)
.APPXMicrosoft Windows App Package (AppX)

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen