Batch-Befehle im Überblick

„Batch“ ist das englische Wort für „Stapel“. Batch-Dateien sind demnach Stapelverarbeitungsdateien, die es Windows-Nutzern ermöglichen, System- und Programmprozesse zu automatisieren. Zu diesem Zweck enthalten diese Dateien Kommandos, die auch als Batch-Befehle bezeichnet und über die Kommandozeile bzw. Eingabeaufforderung ausgeführt werden. Es gibt hunderte von Batch-Befehlen, die alles von Druckerwarteschleifen bis zu komplexeren Aufgaben automatisieren können.

Welche Batch-Befehle gibt es?

Es existieren hunderte von Batch-Datei-Befehlen. Nicht alle funktionieren allerdings in jedem Betriebssystem. Einige Batch-Befehle sind veraltet oder funktionieren nur auf Betriebssystemen, die heute kaum bis gar nicht mehr genutzt werden. Die folgende Liste von Batch-Befehlen stellt die wichtigsten Befehle vor, die auf den modernsten Computern und Systemen funktionieren und gibt einen Einblick in die Welt der Möglichkeiten der Batch-Datei-Befehle.

Tipp

Ausführliche Informationen darüber, wie Sie eigene Batch-Dateien erstellen und ausführen, finden Sie in unserem separaten Artikel zu diesem Thema.

Batch Befehl Ausgabe Windows Versionen
assoc Zeigen oder Änderung der Dateiendung (z. B. .txt oder .jpg) XP Vista 7, 8, 10
at Starten eines Befehls oder Programms zu einem bestimmten Zeitpunkt, die dann in „Geplante Tasks“ eingetragen werden XP Vista 7
attrib Zeigen oder Änderung der Dateiattribute (z. B. Dateigröße, Änderungsdatum, Speicherort) XP Vista 7, 8, 10
cacls Zeigen oder Änderung von ACLs (Zugriffsrechten) bei Dateien XP Vista 7, 8, 10
call Aufrufen einer Batch-Datei innerhalb einer anderen XP Vista 7, 8, 10
cd Wechseln in ein anderes Verzeichnis bzw. in einen anderen Ordner XP Vista 7, 8, 10
chcp Zeigen oder Änderung der aktuellen Codepage bzw. Zeichentabelle oder Character Map XP Vista 7, 8, 10
chdir Wechseln des Verzeichnisses oder Anzeige seines Namens XP Vista 7, 8, 10
chkdsk Überprüfung des Datenträgers auf Fehler XP Vista 7, 8, 10
chkntfs Anzeigen oder Änderung der Überprüfung des Datenträgers beim Systemstart XP Vista 7, 8, 10
choice Ermöglicht Ja/Nein-Abfragen oder A/B/C/D-Auswahl-Dialoge inklusive Rückgabewert     7, 8, 10
cipher Ermöglicht das Verschlüsseln von Verzeichnissen (in Partitionen des Typs NTFS) oder das Anzeigen der zugrundeliegenden Verschlüsselung XP Vista 7, 8, 10
cls Löschung des gesamten Bildschirminhaltes XP Vista 7, 8, 10
cmd Start der Eingabeaufforderung XP Vista 7, 8, 10
cmstp Ermöglicht es, Profile im Verbindungsmanager zu installieren XP Vista 7, 8, 10
color Hintergrundfarbe der aktuellen Konsole ändern XP Vista 7, 8, 10
comp Vergleicht den Inhalt von zwei oder mehreren Dateien XP Vista 7, 8, 10
compact Anzeigen oder Änderung der Komprimierung von Dateien in Partitionen des Typs NTFS XP Vista 7, 8, 10
convert Konvertierung von FAT-Laufwerken zu NTFS XP Vista 7, 8, 10
copy Ermöglicht das Kopieren von Dateien XP Vista 7, 8, 10
cscript Starten des Interpreters für VBScript/JScript XP Vista 7, 8, 10
date Anzeige und Anpassung von Systemdatum/-zeit XP Vista 7, 8, 10
defrag Ermöglicht die Defragmentierung von Laufwerken XP Vista 7, 8, 10
del Löschen von einzelnen Dateien XP Vista 7, 8, 10
dir Anzeige des gesamten Verzeichnisinhalts XP Vista 7, 8, 10
diskcomp Vergleich des Inhalts von zwei verschiedenen Disketten XP Vista 7, 8, 10
diskpart Ermöglicht die Datenträgerverwaltung direkt in der Konsole XP Vista 7, 8, 10
dism Mit DISM können Features und Pakete von Windows-Images aufgezählt, installiert, deinstalliert, konfiguriert oder aktualisiert werden.     7, 8, 10
doskey Erstellung von Makros, Rückruf von bereits eingegebenen Befehlen und Bearbeitung der Befehlseingabe XP Vista 7, 8, 10
driverquery Anzeige der Treiber von am Computer installierten Geräten XP Vista 7, 8, 10
echo Anzeigen von Meldungen innerhalb der Konsole, sowie An- und Ausschalten der Befehlsanzeige XP Vista 7, 8, 10
endlocal Beenden einer Sitzung, die mit setlocal gestartet wurde XP Vista 7, 8, 10
erase Löschen von einer oder mehreren Dateien XP Vista 7, 8, 10
errorlevel Anzeige, ob ein Befehl erfolgreich war oder nicht (Anzeige 0 steht für ja, Anzeige 1 steht für nein) XP Vista 7, 8, 10
eventcreate Einschreiben in das Ereignisprotokoll bzw. Eventlog XP Vista 7, 8, 10
eventquery Auflistung von Ereignissen oder deren Eigenschaften. Dies wird mithilfe von cscript ausgeführt XP    
eventtriggers Anzeigen oder Konfiguration von Ereignisauslösern im Eventlog XP    
exist Überprüft, ob eine Datei existiert XP Vista 7, 8, 10
exit Beenden einer Batchdatei oder der Eingabeaufforderung XP Vista 7, 8, 10
expand Entpacken von komprimierten Dateien oder Ordnern XP Vista 7, 8, 10
fc Vergleich von verschiedenen Daten und Anzeige der Unterschiede XP Vista 7, 8, 10
find Suche von einer oder mehreren Dateien durch Eingabe von Zeichen XP Vista 7, 8, 10
findstr Sucht nach Zeichenfolgen innerhalb einer Datei, z. B. im Dateinamen oder einem Text XP Vista 7, 8, 10
for Kreiert eine for() Schleife, die Befehle so oft nacheinander aufruft, wie in der Klammer angegeben XP Vista 7, 8, 10
format Ermöglicht die Formatierung eines Datenträgers XP Vista 7, 8, 10
fsutil Anzeige und Konfiguration der Eigenschaften eines Dateisystems XP Vista 7, 8, 10
ftp Ermöglicht den Up- und Download von Dateien über FTP (File Transfer Protocol) z. B. auf einen Server XP Vista 7, 8, 10
ftype Anzeige von Dateitypen und welche Zuordnung sie haben XP Vista 7, 8, 10
getmac Anzeige der MAC-Adressen (Identifikator eines Gerätes) von Netzwerkadaptern (lokal oder Remote) XP Vista 7, 8, 10
goto Ermöglicht es, innerhalb einer Batch-Datei zu einer bestimmten Stelle zu springen XP Vista 7, 8, 10
gpresult Anzeige von Gruppenrichtlinien, die auf dem Computer bzw. bei einem bestimmten User angewendet werden XP Vista 7, 8, 10
gpupdate Ermöglicht die Aktualisierung von Gruppenrichtlinien XP Vista 7, 8, 10
graftabl Anzeige von Sonderzeichen im Grafikmodus XP Vista 7, 8, 10
help Anzeigen von allen cmd-Befehlen innerhalb der Konsole XP Vista 7, 8, 10
hostname Anzeige des Computernamens XP Vista 7, 8, 10
icacls Ermöglicht es, ACLs bzw. die Zugriffssteuerung für Dateien und Verzeichnisse anzuzeigen, zu ändern, zu sichern oder wiederherzustellen     7, 8, 10
if Ermöglicht das Einbauen von Bedingungen innerhalb von Batch-Dateien, ähnlich wie bei z. B. JavaScript XP Vista 7, 8, 10
ipconfig Konfiguration der IP-Netzwerkeinstellungen XP Vista 7, 8, 10
irftp Senden einer Datei an Infrarotschnittstelle XP Vista 7, 8, 10
label Änderung der Bezeichnung eines Datenträgers XP Vista 7, 8, 10
logman Verwaltung des Dienstes „Leistungsprotokolle und Warnungen“ XP Vista 7, 8, 10
lpr Ermöglicht das Senden eines Druckauftrags an einen Drucker im Netzwerk XP    
mkdir Erstellung eines Verzeichnisses XP Vista 7, 8, 10
mmc Aufrufen der Management Console XP Vista 7, 8, 10
mode Konfiguration von Systemschnittstellen und -Geräten XP Vista 7, 8, 10
more Seitenweise Anzeige von Daten auf dem Bildschirm XP Vista 7, 8, 10
mountvol Erstellt, löscht oder listet einen Datenträgerbereitstellungspunkt auf XP Vista 7, 8, 10
move Umbenennung oder Verschieben von Dateien oder Verzeichnissen XP Vista 7, 8, 10
openfiles Ermöglicht es, Dateien und Verzeichnisse anzuzeigen oder zu trennen, die geöffnet wurden     7, 8, 10
msiexec Installieren von .msi-Paketen (msi-Dateien werden auch Windows-Installer-Paketdateien genannt) XP Vista 7, 8, 10
net Verwaltung und Anzeige von Netzwerkservices XP Vista 7, 8, 10
netsh Komponenten des Netzwerks über die Eingabeaufforderung steuern und konfigurieren XP Vista 7, 8, 10
netstat Anzeige von TCP-IP-Verbindungen und deren Status XP Vista 7, 8, 10
nslookup Abfrage des DNS-Servers XP    
ntbackup Starten von NTBackup über CommandLine / Silent starten XP    
path Anzeigen oder Festlegen des Suchpfads für das ausgewählte Programm XP Vista 7, 8, 10
pathping Test der Verbindung zu einer ausgewählten IP-Adresse XP Vista 7, 8, 10
pause Die gerade ausgeführte Batch-Datei wird gestoppt und die Konsole gibt die Nachricht „Drücken Sie eine beliebige Taste“ aus XP Vista 7, 8, 10
perfmon Starten des Leistungs-Monitors unter Windows XP Vista 7, 8, 10
ping Hiermit wird die Verbindung zu einem anderen Gerät getestet XP Vista 7, 8, 10
print Ausdrucken einer textbasierten Datei XP Vista 7, 8, 10
prncnfg Nach Starten von cscript können Konfigurationsinformationen eines Druckers angezeigt oder geändert werden XP    
prndrvr Nach Starten von cscript können Druckertreiber angezeigt, hinzugefügt oder gelöscht werden XP    
prnjobs Nach Starten von cscript können Druckaufträge in der Warteschleife angezeigt, angehalten oder wiederholt werden XP    
prnmngr Nach Starten von cscript können Drucker oder Druckverbindungen hinzugefügt werden oder ein Standarddrucker festgelegt werden XP    
prnport Nach Starten von cscript können Drucker-Ports erstellt, gelöscht oder aufgelistet werden. XP    
prompt Änderung der Eingabeaufforderung (z. B. „Guten Tag!“ anstatt „Bitte drücken Sie eine beliebige Taste“) XP Vista 7, 8, 10
rd Entfernen eines Verzeichnisses     8, 10
recover Ermöglicht, lesbare Dateien von einem beschädigten Datenträger wiederherzustellen XP Vista 7, 8, 10
reg Einträge in der Registry können hinzugefügt, gelesen, importiert oder exportiert werden XP Vista 7, 8, 10
regsvr32 .dll- und .ocx-Dateien bzw. Programmbibliotheken können in der Registry registriert werden XP Vista 7, 8, 10
rem Alle nach rem stehenden Befehle werden von der Konsole als Kommentare wahrgenommen XP Vista 7, 8, 10
rename Mit diesem Befehl können Dateien umbenannt werden XP Vista 7, 8, 10
replace Mit diesem Befehl können Dateien ersetzt bzw. überschrieben werden XP Vista 7, 8, 10
reset session Mithilfe von reset werden Sitzungen getrennt XP Vista 7, 8, 10
rmdir Löschen eines Verzeichnisses XP Vista 7, 8, 10
rd Löschen eines Verzeichnisses XP Vista 7, 8, 10
rsm Wechselmedien (z. B. CD-ROMs) können verwaltet oder gesteuert werden XP    
schtasks Geplante Tasks auf dem aktuellen oder einem remote liegenden Computer können erstellt, geändert, ausgeführt oder beendet werden XP Vista 7, 8, 10
secedit Berechtigungen können hiermit anhand von Vorlagen verglichen werden, um die Systemsicherheit zu überprüfen XP Vista 7, 8, 10
set Ermöglicht das Lesen und Löschen von Variablen innerhalb der Eingabeaufforderung XP Vista 7, 8, 10
shutdown Der Computer kann abgemeldet, neugestartet oder ausgeschaltet werden XP Vista 7, 8, 10
sort Sortiert die aktuelle Ausgabe einer gelesenen Datei oder Standardeingabe XP Vista 7, 8, 10
start Eigene Fenster, bestimmte Programme oder Befehle können gestartet werden XP Vista 7, 8, 10
subst Mit diesem Befehl kann einem Pfad eine Laufwerksbezeichnung (z. B. „C:“) zugewiesen werden XP Vista 7, 8, 10
systeminfo Informationen über die Systemkonfiguration des Computers können abgefragt werden XP Vista 7, 8, 10
taskkill Wird dazu verwendet, aktive Prozesse sofort zu beenden XP Vista 7, 8, 10
tasklist Ruft alle aktiven Tasks und Prozesse auf XP Vista 7, 8, 10
tcmsetup Hiermit kann der Telefonclient eingerichtet werden XP Vista 7, 8, 10
telnet Hiermit kann können Telnetverbindungen aufgebaut werden XP    
tftp Mit TFTP können Dateien auf einen TFTP-Server übertragen werden XP    
time Einstellung oder Anzeige der Systemzeit XP Vista 7, 8, 10
timeout Eine beliebig lange Zeitspanne kann eingestellt werden, in der nichts passiert   Vista 7, 10
title Der Titel des Fensters der Eingabeaufforderung kann hiermit festgelegt werden XP Vista 7, 8, 10
tree Grafische Anzeige der Ordnerstruktur XP Vista 7, 8, 10
type Der Inhalt von Textdateien kann hiermit angezeigt werden XP Vista 7, 8, 10
ver Die aktuelle Version des Betriebssystems kann angezeigt werden XP Vista 7, 8, 10
verify Verifiziert, ob Dateien korrekt auf einen Datenträger geschrieben wurden XP Vista 7, 8, 10
vol Die Bezeichnung und Seriennummer eines Datenträgers können hiermit angezeigt werden XP Vista 7, 8, 10
Page top