.BAT

BAT Datei

Windows Batch File
Frage stellen
SCHNELLE ANTWORT

Eine BAT-Datei ist ein Windows-Batch-Skript im Klartext, das Befehle für die Eingabeaufforderung enthält, die nacheinander ausgeführt werden, sobald Sie darauf doppelklicken. Um zuerst zu lesen, was sie tut, klicken Sie mit der rechten Maustaste darauf und wählen Sie „Bearbeiten“, um sie im Editor zu öffnen - dies führt nichts aus. Führen Sie nur eine .bat-Datei aus, die Sie selbst geschrieben haben oder der Sie voll vertrauen, da sie mit Ihren Benutzerrechten läuft und eine häufige Methode zur Verbreitung von Malware ist.

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

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Jun 25, 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 BAT-Dateiformat?

.bat ist die Erweiterung für DOS-Batch-Dateien, die über die Windows-Befehlsshell cmd.exe ausgeführt werden.

Inhalt von .bat-Dateien

.bat-Dateien enthalten Befehle für die Befehlsshell. Batch-Dateien ermöglichen es Benutzern, Aufgaben zu automatisieren und mehrere Befehle nacheinander auszuführen, Anwendungen zu verwalten oder Computerressourcen zu steuern. Ein bekanntes Beispiel ist AUTOEXEC.BAT, die sich im Stammverzeichnis des Systemlaufwerks unter Windows 95, 98 und Me befand; Befehle in dieser Datei wurden beim Systemstart automatisch ausgeführt, um Anwendungen zu starten und Standardeinstellungen zu ändern. Heute werden .bat-Dateien auf allen Windows-Versionen weiterhin vollständig unterstützt; ihr naher Verwandter, .cmd, ist das Äquivalent aus der Windows NT-Ära, bei dem Befehlserweiterungen standardmäßig aktiviert sind.

Kann ich .bat-Dateien öffnen?

.bat-Dateien speichern Befehle im Klartext und können mit jedem Texteditor bearbeitet werden. Benutzer sollten jedoch vorsichtig sein, wie sie .bat-Dateien öffnen - standardmäßig lädt ein Doppelklick auf eine .bat-Datei diese automatisch in den Speicher und führt ihre Befehle aus. Ein Rechtsklick auf die Datei und die Auswahl von Bearbeiten aus dem Kontextmenü ermöglicht es Benutzern, die .bat-Datei zu ändern, ohne ihre Anweisungen auszuführen. Für leistungsfähigeres Scripting sind PowerShell-Skripte (.ps1) die moderne Windows-Alternative.

Kann eine .bat-Datei gefährlich sein?

Da in .bat-Dateien gespeicherte Befehle dem System erlauben, praktisch jede Operation auszuführen, auf Systemressourcen zuzugreifen oder Software zu installieren, ist das Risiko real, dass solche Dateien zur Installation potenziell gefährlicher Software oder sogar zur Destabilisierung des Rechners verwendet werden können. Daher wird empfohlen, dass Benutzer keine .bat-Dateien aus unbekannten Quellen ausführen. Best Practices empfehlen, dass Benutzer vor dem Ausführen einer .bat-Datei deren Inhalt überprüfen - selbst bei Dateien, die sich schon lange auf dem Rechner befinden. Ein bösartiges Programm könnte eine oder mehrere harmlose .bat-Dateien so modifiziert haben, dass deren Ausführung nun Schäden am System verursacht oder Schadsoftware installiert.

Sicherheit

RISIKO: HIGH

Eine .bat-Datei ist AUSFÜHRBAR: Ein Doppelklick führt jeden Befehl sofort mit Ihren Benutzerrechten aus - sie kann Dateien löschen, Einstellungen ändern, andere Programme herunterladen und starten oder Sicherheitstools deaktivieren. Sie ist ein häufiger Malware-Vektor, oft verschleiert oder als „Dropper“ verwendet, der eine echte Nutzlast nachlädt, und wird oft als hilfreicher „Fix“, „Crack“ oder „Optimizer“ getarnt. SICHERER UMGANG: Doppelklicken Sie niemals auf eine nicht vertrauenswürdige .bat. Um sie zu inspizieren, klicken Sie mit der rechten Maustaste auf „Bearbeiten“ (oder öffnen Sie sie in Notepad/Notepad++/VS Code) und LESEN Sie die Befehle - das Öffnen in einem Editor führt sie NICHT aus. Warnsignale im Inneren: Befehle, die powershell/curl/bitsadmin aufrufen, um Dateien herunterzuladen, Base64/verstümmelte Zeichenfolgen, Versuche, den Defender zu deaktivieren, oder Schreibvorgänge in Systemordner und die Registry. Wenn Sie unsicher sind, laden Sie die Datei bei VirusTotal hoch (es ist Text, daher ist das Hochladen sicher) und führen Sie sie nur innerhalb einer VM/Sandbox aus.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEWindows Batch Filealias Batch script, DOS batch file
ENTWICKLERMicrosoftseit 1981 (MS-DOS 1.0; AUTOEXEC.BAT since MS-DOS / PC DOS)
MIME TYPEapplication/x-bat
TYPKlartext-Skript aus Befehlen für die Eingabeaufforderung (cmd.exe), die Zeile für Zeile ausgeführt werden

Programme zum Öffnen von BAT-Dateien

Windows6 apps
Sublime Text Kostenpflichtig Als Text zum Bearbeiten mit Batch-Syntax-Hervorhebung öffnen.
PSPad Kostenlos Kostenloser Programmiereditor - öffnet und hebt .bat zur Inspektion/Bearbeitung hervor.
Notepad Open Source Öffnen Sie die Datei (oder Rechtsklick zum Bearbeiten mit Notepad++) für eine schreibgeschützte Inspektion mit Syntax-Hervorhebung vor dem Ausführen.
Notepad (Edit, do not run) Integriert Rechtsklick auf die .bat für „Weitere Optionen anzeigen“ zu „Bearbeiten“ - öffnet die Datei im Editor, damit Sie die Befehle LESEN können, ohne sie auszuführen.
Visual Studio Code Kostenlos Öffnen Sie die .bat als Text; die Batch-Syntax-Hervorhebung macht verschleierte oder bösartige Zeilen leichter erkennbar.
Command Prompt (cmd.exe) - to RUN Integriert Nur wenn vertrauenswürdig: Öffnen Sie cmd, geben Sie den Pfad zur .bat ein und drücken Sie die Eingabetaste. Das Ausführen über die Eingabeaufforderung hält das Fenster offen, damit Sie Ausgaben und Fehler sehen.
macOS2 apps
Any text editor (TextEdit, VS Code) Kostenlos macOS kann eine .bat nur als Text LESEN - es kann keine Windows-Batch-Befehle ausführen. Öffnen Sie sie zur Inspektion; führen Sie sie unter Windows (oder in einer Windows-VM) aus.
Parallels Desktop (to run, via Windows) Kostenpflichtig Führt eine Windows-VM auf dem Mac aus; führen Sie die .bat innerhalb dieses Windows-Gastsystems aus, nicht in macOS.
Linux1 app
Any text editor Kostenlos Linux liest .bat nur als Text; die cmd.exe-Syntax läuft nicht nativ. Hier inspizieren, unter Windows ausführen (Wines cmd verarbeitet einfache Skripte unvollständig).

Technische Details

technische Spezifikation
Ausführungs-Enginecmd.exe (Windows-Befehlsprozessor) - die Shell liest und führt jede Zeile nacheinander zur Laufzeit aus
DateikodierungANSI / Windows-1252 oder ASCII; UTF-8 wird akzeptiert, aber ein BOM (EF BB BF) am Anfang unterbricht den ersten Befehl
Magic Bytes / SignaturKeine - Klartext, der nur durch die Erweiterung .bat identifiziert wird; die meisten Dateien beginnen mit der Zeile @echo off
KommentarsyntaxREM-Schlüsselwort (offiziell) oder :: (ein Doppelpunkt-Label-Trick, der weit verbreitet als einzeiliger Kommentar genutzt wird)
Variablensyntax%VARIABLE_NAME% für Umgebungsvariablen; %1-%9 für Positionsparameter, die über die Befehlszeile übergeben werden; %* für alle Argumente
Kontrollfluss-KonstrukteLabels (:name), GOTO, CALL (Unterprogramme oder Kind-Skripte), IF / ELSE, FOR-Schleifen, SETLOCAL / ENDLOCAL Scoping
FehlerbehandlungERRORLEVEL-Pseudovariable; IF ERRORLEVEL n Prüfungen; && und || Operatoren für bedingte Ausführung (erfordert Befehlserweiterungen)
Typische Dateigröße100 Bytes bis ca. 50 KB - von wenigen Zeilen bis zu einem langen Automatisierungsskript
Verwandtes Format.cmd ist das Gegenstück aus der Windows NT-Ära; Befehlserweiterungen sind standardmäßig aktiviert, was ein zuverlässigeres Verhalten von ERRORLEVEL und FOR /F ermöglicht
CodesignierungKein nativer Signaturmechanismus - im Gegensatz zu PowerShell .ps1-Skripten können .bat-Dateien nicht digital signiert oder durch Ausführungsrichtlinien eingeschränkt werden
Sicherheitsverhalten bei AusführungEin Doppelklick führt die Datei sofort ohne Vorschau aus; aus dem Internet heruntergeladene Dateien erhalten ein „Mark-of-the-Web“-Flag, das eine SmartScreen-Eingabeaufforderung auslöst
Abgelöst durchPowerShell (.ps1) für moderne Windows-Automatisierung, obwohl .bat / .cmd weiterhin vollständig unterstützt werden und weit verbreitet sind
Zugehörige PlattformenWindows (alle Versionen), MS-DOS (Ursprung), OS/2 (eingeschränkte Kompatibilität)
MIME-Typapplication/x-bat (auch als application/bat, application/x-msdos-program und text/plain anzutreffen)
Veröffentlicht1981 (MS-DOS 1.0; AUTOEXEC.BAT since MS-DOS / PC DOS)
Neueste VersionNo versioned spec; behavior tied to the cmd.exe of the Windows release (Windows 11 cmd as of 2026). .cmd is the NT-era sibling.
Spezifikationlearn.microsoft.com

BAT-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit BAT-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 BAT-Dateien.

Häufig gestellte Fragen

Ist es sicher, eine BAT-Datei zu öffnen?
Das Öffnen in einem Texteditor zum LESEN ist sicher - dabei wird nichts ausgeführt. Ein Doppelklick FÜHRT die Befehle AUS, was bei Dateien, denen Sie nicht vertrauen, riskant ist. Prüfen Sie sie immer zuerst per Rechtsklick auf „Bearbeiten“.
Wie sehe ich, was eine .bat-Datei tut, ohne sie auszuführen?
Klicken Sie mit der rechten Maustaste auf die Datei, wählen Sie „Weitere Optionen anzeigen“ und dann „Bearbeiten“ (oder öffnen Sie sie in Notepad++/VS Code). Sie lesen die Befehle als Klartext, ohne sie auszuführen.
Wie führe ich eine BAT-Datei aus?
Doppelklicken Sie darauf oder öffnen Sie die Eingabeaufforderung und geben Sie den vollständigen Pfad zur Datei ein. Das Ausführen über eine Eingabeaufforderung hält das Fenster offen, sodass Sie die Ausgabe und etwaige Fehler lesen können.
Wie konvertiere ich eine BAT-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; es wird dadurch nicht kompiliert oder beschleunigt, und Antivirenprogramme könnten das Ergebnis blockieren.
Was ist der Unterschied zwischen .bat und .cmd?
Es handelt sich um fast identische Windows-Batch-Skripte. .cmd ist die neuere NT-Version, bei der „Befehlserweiterungen“ standardmäßig aktiviert sind; .bat behält einiges an Verhalten aus der DOS-Ära bei. Sie können beide verwenden - die meisten Skripte laufen identisch.
Warum schlägt mein Antivirenprogramm bei einer .bat-Datei Alarm?
Weil Batch-Dateien beliebige Befehle ausführen können und ein häufiges Werkzeug für Malware sind. Ein Alarm bedeutet nicht immer eine Infektion, aber prüfen Sie den Inhalt in einem Editor und führen Sie die Datei nur aus, wenn Sie der Quelle vertrauen.
Kann eine .bat-Datei auf Mac oder Linux ausgeführt werden?
Nein - Batch-Dateien verwenden die Syntax von Windows cmd.exe. Auf Mac/Linux können Sie diese nur lesen; um eine auszuführen, benötigen Sie Windows oder eine Windows-VM.

Quellen

1Microsoft Learn - Windows commands referencelearn.microsoft.com
2Microsoft Learn - cmd.exe documentationlearn.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