📝 Blog  ·  Windows & Software  ·  computer-nach-wunsch.de

Batch-Datei erstellen: Aufgaben unter Windows automatisieren

Mit einer einfachen Batch-Datei sicherst du Ordner, startest Programme und räumst auf. Anleitung mit Befehlen, Beispielen, Fehlern und Sicherheitshinweisen.

📅 22.10.2026 🔄 Aktualisiert: 23.10.2026 ⏱ 7 Min. Lesezeit 📝 1,210 Wörter
Windows & Software
Autor: Kujtim Dubovci 👁 8 Aufrufe

Batch-Datei erstellen: wiederkehrende Aufgaben unter Windows automatisieren

Eine Batch-Datei ist eine Textdatei mit der Endung .bat, die Befehle der Reihe nach ausführt. Mit Notepad und wenigen Befehlen automatisierst du Kopieren, Starten und Aufräumen per Doppelklick.

Du kopierst jeden Abend dieselben Ordner auf ein externes Laufwerk, startest morgens immer dieselben drei Programme oder löschst regelmäßig temporäre Dateien? Solche Routinen lassen sich in einer Batch-Datei bündeln. Du brauchst dafür keine Programmierkenntnisse, nur einen Texteditor und ein paar Befehle. Dieser Ratgeber führt dich vom ersten Skript zu nützlichen Beispielen und erklärt, worauf du achten musst.

Was eine Batch-Datei ist

Eine Batch-Datei, auch Stapeldatei oder Skript genannt, enthält Befehle der Windows-Eingabeaufforderung, jeweils in einer eigenen Zeile. Beim Start liest Windows die Datei Zeile für Zeile und führt jeden Befehl aus, genauso, als hättest du ihn selbst eingetippt. Die Dateiendung lautet .bat oder .cmd. Batch-Dateien sind einfach, laufen auf jedem Windows-Rechner und brauchen keine Installation.

Die erste Batch-Datei in fünf Schritten

  1. Öffne den Editor, also Notepad.
  2. Tippe diese Zeilen ein: @echo off, danach echo Hallo Welt und in der letzten Zeile pause.
  3. Wähle „Datei“ und „Speichern unter“.
  4. Setze den Dateityp auf „Alle Dateien“ und vergib einen Namen mit Endung, zum Beispiel hallo.bat. Ohne die richtige Endung bleibt es eine normale Textdatei.
  5. Doppelklicke die Datei. Ein Fenster öffnet sich, zeigt „Hallo Welt“ und wartet auf einen Tastendruck.

Mit @echo off blendest du die Befehlszeilen aus, damit nur die Ausgabe erscheint. Der Befehl echo gibt Text aus, pause hält das Fenster offen, bis du eine Taste drückst. Ohne pause schließt sich das Fenster sofort wieder.

Die wichtigsten Befehle im Überblick

BefehlWirkung
echoText ausgeben
rem oder ::Kommentar, wird nicht ausgeführt
cd /d PfadIn einen Ordner wechseln, auch auf anderem Laufwerk
mkdir NameOrdner anlegen
copy, xcopy, robocopyDateien und Ordner kopieren
delDateien löschen
startProgramm oder Datei öffnen
timeout /t 5Fünf Sekunden warten
setVariable setzen
if, forBedingungen und Schleifen
exitSkript beenden

Die Befehle lassen sich in der Eingabeaufforderung mit dem Zusatz /? erklären, zum Beispiel robocopy /?. Das ist die beste Dokumentation direkt auf deinem Rechner.

Beispiel 1: Dokumente sichern

Mit robocopy kopierst du Ordner zuverlässig. Das folgende Beispiel sichert deinen Dokumente-Ordner auf ein Laufwerk D. Passe die Pfade an dein System an.

  • @echo off
  • robocopy "%USERPROFILE%\Documents" "D:\Sicherung\Dokumente" /E /R:1 /W:1
  • echo Sicherung abgeschlossen.
  • pause

Der Schalter /E kopiert Unterordner einschließlich leerer Ordner. /R:1 und /W:1 begrenzen die Wiederholungen bei gesperrten Dateien auf einen Versuch mit einer Sekunde Wartezeit. Der Schalter /MIR spiegelt den Ordner und löscht im Ziel Dateien, die in der Quelle fehlen. Setze ihn nur ein, wenn du die Folgen verstehst, denn bei vertauschten Pfaden gehen Daten verloren. Eine durchdachte Sicherungsstrategie beschreibt die 3-2-1-Regel.

Beispiel 2: Mehrere Programme gleichzeitig starten

  • @echo off
  • start "" "C:\Windows\System32\notepad.exe"
  • start "" "C:\Windows\System32\calc.exe"
  • exit

Mit start öffnest du Programme, ohne dass das Skript auf deren Beendigung wartet. Die leeren Anführungszeichen direkt nach start sind der Titel des Fensters und verhindern Fehler bei Pfaden mit Leerzeichen. Ersetze die Programme durch die, die du morgens brauchst, zum Beispiel Browser, Mailprogramm oder Editor. Willst du Programme automatisch bei der Anmeldung starten, siehst du dir besser den Autostart an, wie in Windows 11 startet langsam: Autostart aufräumen beschrieben.

Beispiel 3: Temporäre Dateien aufräumen

  • @echo off
  • del /q /f /s "%TEMP%\*.*"
  • echo Temporäre Dateien entfernt.
  • pause

Der Befehl löscht Dateien im temporären Ordner deines Kontos. /q unterdrückt Rückfragen, /f erzwingt das Löschen schreibgeschützter Dateien, /s bezieht Unterordner ein. Dateien, die gerade in Benutzung sind, meldet Windows als nicht löschbar. Das ist normal. Prüfe beim Löschen immer den Pfad genau, denn del kennt keinen Papierkorb. Gelöschtes lässt sich nur mit Aufwand zurückholen, wie in Gelöschte Dateien wiederherstellen beschrieben.

Variablen und Eingaben

Mit set speicherst du Werte. Der Befehl set Ziel=D:\Sicherung legt eine Variable an, die du später als %Ziel% verwendest. So änderst du einen Pfad nur an einer Stelle. Mit set /p fragst du den Benutzer: set /p Name=Wie heißt du? speichert die Eingabe in der Variablen Name. Windows bringt außerdem eigene Variablen mit, etwa %USERPROFILE% für deinen Benutzerordner, %TEMP% für den temporären Ordner und %DATE% für das Datum.

Bedingungen und Schleifen

Mit if prüfst du Bedingungen. Das Beispiel if exist "D:\Sicherung" (echo Laufwerk gefunden) else (echo Laufwerk fehlt) prüft, ob ein Ordner existiert, bevor das Skript kopiert. Das schützt davor, dass ein nicht angeschlossenes Laufwerk Fehler erzeugt. Mit for gehst du Dateien oder Zahlen durch, etwa for %%f in (*.txt) do echo %%f. In einer Batch-Datei schreibst du die Schleifenvariable mit doppeltem Prozentzeichen, direkt in der Eingabeaufforderung mit einfachem.

Die Batch-Datei als Administrator und geplant ausführen

  • Als Administrator: Rechtsklick auf die Datei und „Als Administrator ausführen“. Das brauchst du für Befehle, die Systembereiche verändern.
  • Zeitgesteuert: Die Aufgabenplanung startet die Datei zu festen Zeiten, beim Anmelden oder beim Systemstart.
  • Bearbeiten: Rechtsklick auf die Datei und „Bearbeiten“ öffnet sie im Editor. Ein Doppelklick führt sie aus.

Typische Fehler und wie du sie vermeidest

  • Das Fenster schließt sich sofort: Füge pause am Ende ein, um Meldungen zu lesen.
  • Pfade mit Leerzeichen funktionieren nicht: Setze sie in Anführungszeichen.
  • Umlaute erscheinen falsch: Speichere die Datei mit ANSI-Kodierung oder füge chcp 65001 am Anfang ein und nutze UTF-8.
  • Zugriff verweigert: Starte die Datei als Administrator oder wähle einen Ordner, für den du Rechte hast.
  • Skript hat unerwartete Wirkung: Teste neue Skripte mit Kopien deiner Dateien und ohne löschende Befehle.

Sicherheit: Batch-Dateien aus fremder Quelle

Batch-Dateien führen Befehle mit deinen Rechten aus. Eine fremde Datei kann Dateien löschen oder Schadsoftware nachladen. Öffne heruntergeladene .bat-Dateien deshalb zuerst im Editor und lies jede Zeile. Führe nichts aus, was du nicht verstehst. Windows warnt bei unbekannten Skripten teilweise mit der SmartScreen-Meldung. Nimm sie ernst. Wie weit der integrierte Schutz reicht, behandelt Antivirus unter Windows 11.

Wann sich PowerShell lohnt

Für einfache Aufgaben genügt eine Batch-Datei. Wenn du mit Daten arbeitest, Webdienste abfragst oder komplexe Logik brauchst, ist PowerShell mächtiger. Sie ist ebenfalls in Windows enthalten und arbeitet mit Objekten statt reinem Text. Du kannst mit Batch beginnen und später wechseln, die Grundidee, Befehle in einer Datei zu bündeln, bleibt dieselbe.

Häufige Fragen

Was ist der Unterschied zwischen .bat und .cmd?

Für einfache Skripte praktisch keiner. Die Endung .cmd stammt aus neueren Windows-Versionen und verhält sich bei einigen Fehlerabfragen minimal anders.

Kann ich eine Batch-Datei rückgängig machen?

Nein, ausgeführte Befehle wie Löschen lassen sich nicht zurücknehmen. Teste deshalb vorsichtig und sichere Daten vorher.

Brauche ich Administratorrechte?

Nur für Befehle, die Systembereiche verändern. Für Kopieren im eigenen Benutzerordner genügen normale Rechte.

Wie bearbeite ich eine bestehende Batch-Datei?

Klicke sie mit der rechten Maustaste an und wähle „Bearbeiten“. Ein Doppelklick würde sie ausführen.

Kleine Skripte, große Zeitersparnis

Fange mit einem harmlosen Skript an, teste mit Kopien und baue dir Schritt für Schritt eigene Helfer.

Zum PC-Konfigurator Backup-Strategie 3-2-1 Autostart aufräumen

Kommentare

Noch keine Kommentare. Sei die erste Person, die etwas zu diesem Beitrag schreibt.

Schreibe einen Kommentar