CMD Befehle Überblick: BATch Befehle Windows Eingabeaufforderung

 

Eine Einführung zu Windows-BATch oder der Windows-Command-Line gibt es hier:  Windows Batch

Einen Überblick der verschiedenen Windows Skriptsprachen auf folgender Seite:  Windows 

Nachdem Windows-Powershell nach und nach Windows-BATch ablöst, siehe auch: Windows PowerShell

All jene die schnell wissen wollen was BATch eigentlich ist und für was es verwendet werden kann, empfehle ich unser Video:  wie erstelle ich eine Batch Datei 

DOS-Kommandos
Download

Mit dem Befehl help wird eine Übersicht aller integrierten Befehle ausgegeben (abhängig von der DOS- bzw. Windows-Version)
Für genauere Informationen zu den einzelnen Befehlen können diese mit einem anschließenden /? gestartet werden:
also z.B. xcopy /? erzeugt dann eine kurze Beschreibung bzw. die Befehlszeilenparameter des jeweiligen Befehls.

Hier einige Befehle und eine kurze Beschreibung dazu:

  Befehl Beschreibung Betriebssysteme
assoc Zeigt Dateierweitungszuordnungen an bzw. ändert sie XP/Vista/7/8/10/11
at

Mit AT können Befehle oder Programme zu einem bestimmten Termin gestartet werden. Diese werden dann in "Geplante Tasks" eingetragen

(in Windows 8 sollte anstelle von AT schtasks verwendet werden)

XP/Vista/7
attrib Zeigt Dateiattribute an bzw. ändert sie XP/Vista/7/8/10/11
break Schaltet die erweiterte Überprüfung für STRG+C ein bzw. aus 8/10/11
bcdedit Legt Eigenschaften in der Boot-Datenbank fest, um das Booten zu steuern. 11
cacls ändert Datei ACLs (Access Control List) oder zeigt sie an XP/Vista/7/8/10/11
call ruft eine Batchdatei von einer anderen aus auf XP/Vista/7/8/10/11
cd in ein anderes Verzeichnis wechseln; cd \ wechselt in das root Verzeichnis XP/Vista/7/8/10/11
chcp wechselt die aktuelle Codepage oder zeigt deren Nummer an XP/Vista/7/8/10/11
chdir wechselt das Verzeichnis oder zeigt dessen Namen an XP/Vista/7/8/10/11
chkdsk Datenträger überprüfen XP/Vista/7/8/10/11
chkntfs Überprüfung des Laufwerks beim Start anzeigen, ändern XP/Vista/7/8/10/11
choice Benutzer können Elemente aus einer Auswahlliste auswählen 7/8/10/11
cipher Verschlüsselung von Verzeichnissen (NTFS-Partition) anzeigen oder ermöglichen XP/Vista/7/8/10/11
cls Bildschirminhalt löschen XP/Vista/7/8/10/11
cmd startet die Eingabeaufforderung XP/Vista/7/8/10/11
cmstp Profilinstallation für den Verbindungs-Manager XP/Vista/7/8/10/11
color Farben der Konsole ändern XP/Vista/7/8/10/11
comp vergleicht den Inhalt von Dateien XP/Vista/7/8/10/11
compact anzeigen oder ändern der Komprimierung von Dateien (ntfs) XP/Vista/7/8/10/11
convert konvertiert fat Laufwerke in NTFS XP/Vista/7/8/10/11
copy kopieren von Dateien besser geeignet für Kopiervorgänge ist der Befehl:xcopy XP/Vista/7/8/10/11
cscript startet den Scripting Host: z.B. um die Ausgabe einer .vbs Datei in der Konsole anzuzeigen (nicht in einzelnen Fenstern) XP/Vista/7/8/10/11
date zeigt das aktuelle Datum und fragt nach einem neuen XP/Vista/7/8/10/11
defrag defragmentieren von Laufwerken XP/Vista/7/8/10/11
del Löschen von Dateien (keine Ordner!) XP/Vista/7/8/10/11
dir zeigt den Verzeichnisinhalt XP/Vista/7/8/10/11
diskcomp vergleicht den Inhalt 2er Disketten XP/Vista/7/8
diskcopy kopiert eine Diskette auf eine andere XP/Vista/7/8
diskpart Datenträgerverwaltung aus der Konsole XP/Vista/7/8/10/11
dism DISM dient zum Aufzählen, Installieren, Deinstallieren, Konfigurieren
und Aktualisieren von Features und Paketen in Windows-Images.
Welche Befehle verfügbar sind, hängt davon ab, welches Image gewartet
wird und ob es sich bei dem Image um ein Offlineimage oder um ein
Onlineimage handelt.
7/8/10/11
doskey ist verantwortlich für das Merken von bereits eingegebenen Befehle in der Konsole diese können mit der Pfeil nach oben Taste erneut aufgerufen werden XP/Vista/7/8/10/11
driverquery kann installierte Geräte und ihre Eigenschaften anzeigen XP/Vista/7/8/10/11
echo zeigt Meldungen in der Konsole an bzw. schaltet die Befehlsanzeige ein oder aus XP/Vista/7/8/10/11
endlocal beendet eine mit setlocal gestartete Sitzung (Änderungen in einer Batchdatei werden mit setlocal nur in der Batchdatei angewandt) XP/Vista/7/8/10/11
erase Löscht eine oder mehrere Dateien XP/Vista/7/8/10/11
errorlevel Rückgabewert eines Befehls (ob dieser erfolgreich war: 0 oder nicht: 1) XP/Vista/7/8
eventcreate kann Meldungen in das Ereignisprotokoll (Eventlog) schreiben XP/Vista/7/8/10/11
eventquery listet Ereignis oder Ereigniseigenschaften aus dem Eventlog (Ereignisprotokoll) (muss mit cscript ausgeführt werden) XP
eventtriggers Ereignisauslöser (Eventlog) anzeigen und konfigurieren XP
exist prüft ob eine Datei existiert XP/Vista/7/8/10/11
exit beendet cmd.exe oder eine Batchdatei XP/Vista/7/8/10/11
expand kompriemierte Dateien entpacken XP/Vista/7/8/10/11
fc vergleicht Dateien und zeigt die Unterschiede an XP/Vista/7/8/10/11
find sucht in einer oder mehreren Dateien nach einer Zeichenfolge XP/Vista/7/8/10/11
findstr sucht nach Zeichenfolgen in Dateien XP/Vista/7/8/10/11
finger zeigt welcher Benutzer angemeldet ist; ziemlich alter Dienst funktioniert aus Sicherheitsgründen normalerweise nicht mehr XP/Vista/7/8/10/11
for for schleife, Befehle anhand von Sätzen (Listen) mehrfach auführen XP/Vista/7/8/10/11
format formatiert einen Datenträger XP/Vista/7/8/10/11
fsutil Filesystem tunen XP/Vista/7/8/10/11
ftp File Transfer Protokal über Command Line files up und downloaden XP/Vista/7/8/10/11
ftype zeigt Dateitypen und deren Zuordnung an XP/Vista/7/8/10/11
getmac zeigt die Mac-Adressen des Computers an XP/Vista/7/8/10/11
goto springt zu einer Marke in einer Batch Datei XP/Vista/7/8/10/11
gpresult zeigt aktuell angewandte Gruppenrichtlinien an XP/Vista/7/8/10/11
gpupdate aktualisiert Gruppenrichtlinien XP/Vista/7/8/10/11
graftabl ermöglicht Windows, Sonderzeichen im Grafikmodus anzuzeigen XP/Vista/7/8/10/11
help zeigt einen Überblick über die Windows CMD-Befehle XP/Vista/7/8/10/11
hostname zeigt den Computernamen an XP/Vista/7/8/10/11
icacls Anzeigen, Ändern, Sichern oder Wiederherstellen von ACLs für Dateien und Verzeichnisse 7/8/10/11
If Bedingungen in Batch Dateien XP/Vista/7/8/10/11
ipconfig Zeigt IP-Netzwerkeinstellungen an XP/Vista/7/8/10/11
ipxroute NWLink IPX-Routing und Quellrouting Steuerprogramm XP
irftp sendet Dateien an die Infarotschnittstelle XP/Vista/7/8/10/11
label Datenträgerbezeichnung ändern XP/Vista/7/8/10/11
lodctr Aktualisiert Namen und Erklärungen für erweiterbare Leistungsindikatoren XP/Vista/7/8/10/11
logman verwaltet den Dienst "Leistungsprotokolle und Warnungen" XP/Vista/7/8/10/11
lpq zeigt den Status einer Remote-LPQ-Warteschlange an XP
lpr sendet einen Druckauftrag an einen Netzwerkdrucker XP
mkdir (md) Verzeichnis erstellen XP/Vista/7/8/10/11
mmc startet die Management Console XP/Vista/7/8/10/11
mklink erstellt symbolische und feste Links. 8/10/11
mode konfiguriert Schnittstellen/Geräte (Geschwindigkeit, Parity, ..) im system XP/Vista/7/8/10/11
more zeigt Daten seitenweise auf dem Bildschirm an XP/Vista/7/8/10/11
mountvol Zuweisung oder löschen von Laufwerksbuchstaben / Mountpunkten XP/Vista/7/8/10/11
move verschieben und umbennen von Dateien und Ordner XP/Vista/7/8/10/11
openfiles Zeigt Dateien, di von Remotebenutzern zur Dateifreigabe geöffnet wurden an 7/8/10/11
msiexec msi-Packete installieren XP/Vista/7/8/10/11
nbtstat Zeigt TCP/IP Verbindungen an, die NBT (NetBIOS über TCP/IP) verwenden XP/Vista/7/8/10/11
net Netzwerkservices verwalten, anzeigen z.B. net use zeigt aktuell verbundene Laufwerke XP/Vista/7/8/10/11
netsh Netzwerkkomponenten über cmd konfigurieren steuern anzeigen XP/Vista/7/8/10/11
netstat zeigt TCP IP Verbindungen und deren Status an XP/Vista/7/8/10/11
nslookup DNS Server abfragen XP/Vista/7/8/10/11
ntbackup NTBackup über CommandLine / Silent starten XP
ntsd Application Debugger XP
pagefileconfig Auslagerungsdatei konfigurieren (mit cscript auführen) XP
path legt den Suchpfad für cmd-Befehle fest, bzw. zeigt diese an XP/Vista/7/8/10/11
pPathping testet die Verbindung zu einer bestimmten IP-Adresse und zeigt die einzelnen Hops bis zur Zieladresse (ähnlich tracert) XP/Vista/7/8/10/11
pause stop die Ausführung einer Batch-Datei und schreibt: Drücken Sie eine beliebige Taste ... XP/Vista/7/8/10/11
pentnt zeigt ob der Computer den Intel(tm) Pentium Floating Point Devision error hat bzw. deaktiviert die Gleitkommahardware und aktiviert die Gleitkommaemulation XP
perfmon startet den Performence Monitor (Programm: Leistung) XP/Vista/7/8/10/11
ping testet eine Verbindung zu einem anderen Rechner / Gerät XP/Vista/7/8/10/11
popd wechselt zu dem Verzeichnis dass mit Phusd gespeichert wurde XP/Vista/7/8/10/11
print druckt eine Textdatei XP/Vista/7/8/10/11
prncnfg konfiguriert Konfigurationsinformationen zu einem Drucker oder zeigt sie an. (starten mit cscript) XP
prndrvr Druckertreiber hinzufügen, löschen, anzeigen (starten mit cscript) XP
prnjobs PrintJobs anhalten, anzeigen, wiederholen (starten mit cscript) XP
prnmngr Drucker oder Druckerverbindungen hinzufügen, Standarddrucker festlegen (starten mit cscript) XP
prnport Druckjobs erstellen, löschen oder auflisten (starten mit cscript) XP
prnqctl druckt eine Testseite pausiert oder setzt einen Druckjob fort löscht die Druckerwarteschlange XP
prompt ändert die Eingabeaufforderung XP/Vista/7/8/10/11
pushd sichert das aktuelle Verzeichnis für die Verwendung mit popd XP/Vista/7/8/10/11
rasdial Einwahlverbindungen über die Command Line aufbauen XP/Vista/7/8/10/11
rcp kopiert Dateien auf Computer bzw. von Comptern, die den RCP-Dienst ausführen XP
rd Entfernt ein Verzeichnis 8/10/11
recover stelt lesbare Daten von einem beschädigten Datenträger wieder her XP/Vista/7/8/10/11
reg Registrierungseinträge hinzufügen lesen importieren eXPortieren XP/Vista/7/8/10/11
regsvr32 dlls registrieren XP/Vista/7/8/10/11
relog Leistungsindikatorenprotokolle neu erstellen XP/Vista/7/8/10/11
rem nach rem stehende Befehle in einer Batchdatei werden als Kommentare angesehen und werden nicht verarbeitet XP/Vista/7/8/10/11
rename (ren) benennt Dateien um XP/Vista/7/8/10/11
replace ersetzt Dateien XP/Vista/7/8/10/11
reset offene Terminal Sitzungen trennen XP/Vista/7/8/10/11
rexec führt Befehle auf Remote Computern aus, auf denen der RESEC-Dienst aktiv ist XP
rmdir löscht ein Verzeichnis XP/Vista/7/8/10/11
rd löscht ein Verzeichnis XP/Vista/7/8/10/11
route anzeigen der Netzwerk-Routingtabelle, hinzufügen von statischen Routen XP/Vista/7/8/10/11
robocopy Erweitertes Kopieren von Dateien und Verzeichnissen 7/8/10/11
rsh Führt Befehle auf Remotehosts aus, auf denen der RSH-Dienst aktiv ist XP
rsm verwalten und steuern von Wechselmedien XP
runas Programme als ein anderer Benutzer starten XP/Vista/7/8/10/11
sc Command Line Programm das mit dem NT Service Controller und Services kommuniziert XP/Vista/7/8/10/11
schtasks geplante Tasks auf einem lokalen oder Remotecomputer erstellen, ändern, löschen, ausführen, beenden ersetzt at.exe XP/Vista/7/8/10/11
secedit MS eigener Security Editor: ermöglicht Berechtigungen zu überprüfen anhand Vorlagen zu vergleichen bzw. die Vorlagen anzuwenden XP/Vista/7/8/10/11
set setzt oder löscht Umgebungsvariablen für die CMD.exe XP/Vista/7/8/10/11
setlocal Änderungen der Umgebung sind nach dem "Setlocal" Befehl nur auf die Batchdatei bezogen. um die ursprünglichen Einstellungen zurückzusezten wird der Befehl Endlocal verwendet oder die Batchdatei wird beendet XP/Vista/7/8/10/11
shift verändert die Position ersetzbarer Parameter in einem Batchprogramm XP/Vista/7/8/10/11
shutdown Computer abmelden, neustarten, ausschalten XP/Vista/7/8/10/11
sort sortiert die Bildschirmausgabe XP/Vista/7/8/10/11
start startet ein eigenes Fenster um ein bestimmtes Programm oder einen Befehl auszuführen XP/Vista/7/8/10/11
subst weist einem Pfad eine Laufwerksbezeichnung zu XP/Vista/7/8/10/11
systeminfo allgemeine Informationen über die Systemkonfiguraton abfragen: z.b. Anmeldeserver, installierte Hotfixes Netzwerkeinstellungen XP/Vista/7/8/10/11
sfc überprüft alle geschützten Systemdateien und ersetzt falsche Versionen mit Microsoft-Originalversionen XP/Vista/7/8/10/11
taskkill kann Prozesse beenden XP/Vista/7/8/10/11
tasklist zeigt Anwendungen und zugehörige Tasks bzw. Prozesse (PID) XP/Vista/7/8/10/11
tcmsetup Richtet den Telefonieclient ein XP/Vista/7/8/10/11
telnet Telnetverbindungen aufbauen XP
tftp mittels TFTP Dateien zu einem TFTP Server übertragen XP
time stellt die Systemzeit oder zeigt sie an XP/Vista/7/8/10/11
timeout wartet eine beliebige Zeit Vista/7/10/11
title legt den Fenstertitel für das Eingabeaufforderungsfenster fest XP/Vista/7/8/10/11
tracerpt aus einer binären Ablaufverfolungsdatei (etl) eine lesbare Reportdatei erzeugen.  Die etl-Datei kann mit Protokollen der Ablaufverfolgung des Windows-Performance-Monitors generiert werden. XP/Vista/7/8
tracert Routenverfolgung ähnlich pathping XP/Vista/7/8/10/11
tree zeigt die Ordnerstruktur grafisch an XP/Vista/7/8/10/11
type zeigt den Inhalt von Textdateien an XP/Vista/7/8/10/11
typeperf schreibt Leistungsindikatorendaten in die Befehlszeile oder Protokolldatei XP/Vista/7/8/10/11
unlodctr löscht Namen und Erklärungen für erweiterbare Leistungsindikatoren XP/Vista/7/8/10/11
ver zeigt die Betriebssystem Version an XP/Vista/7/8/10/11
verify legt die Überwachung, ob Dateien korrekt auf den Datenträger geschrieben werden, fest XP/Vista/7/8/10/11
vol zeigt die Bezeichnung und Seriennummer eines Datenträgers an XP/Vista/7/8/10/11
vssadmin Befehlszeilenprogramm des Volumeschattenkopie-Dienstes (Volume Shadow Copy Service) XP/Vista/7/8/10/11
w32tm Zeitsyncronisation, Zeitserver, Zeitzone einstellen XP/Vista/7/8/10/11
wmic (Windows Management Instrumentation Commandline) Tool mit dem die Klassen der WMI-Bibliothek ohne Programmierkenntnisse einfach in der Command Line ausgenützt werden können. XP/Vista/7/8/10/11
xcopy verbessertes copy XP/Vista/7/8/10/11

weiterführende Themen

  • Einführung, Grundlagen und erweitertes Wissen zu Windows Batch, siehe: Windows Batch
  • Der aktuelle Kommandozeileninterpreter, siehe: Windows PowerShell
positive Bewertung({{pro_count}})
Beitrag bewerten:
{{percentage}} % positiv
negative Bewertung({{con_count}})

DANKE für deine Bewertung!

Aktualisiert: 22.02.2023 von Bernhard | Translation English |🔔 | Kommentare:747

Aufbau einer Batch Datei Syntax: echo off cmd | Windows Batch | Praktische Beispiele mit Batch

Top-Artikel in diesem Bereich


sleep oder wait in Batch Dateien: pause cmd

Die Funktion wait oder sleep war in BATch Dateien standardmäßig nicht vorhanden.Abhilfe schafft ein kleiner Umweg über den ping Command


Aufbau einer Batch Datei Syntax: echo off cmd

Wer eine Batch-Datei angelegt hat, kann in jede Zeile einen Befehl schreiben, siehe: wie erstelle ich eine Batch Datei - Grundlagen. Die Befehle werden beim Starten der Datei der Reihe nach ausgeführt. Das Verhalten der Ausgabe kann wie folgt angepasst werden.


cmd Befehl Windows Verwaltung: Systemsteuerung cpl und msc

CMD Befehl Windows Verwaltung: Systemsteuerung CPL und MSC

Fragen / Kommentare


(sortiert nach Bewertung / Datum) [alle Kommentare(neueste zuerst)]

✍anonym
02.11.2018 20:11
User: pc 
Ich finde die Liste sehr informativ, aber würde mir mehr erklärungen wünschen

✍anonym
30.08.2020 09:00
Wie kann ich den Computer eines Freundes herunterfahren ? (wenn er bei sich daheim ist und ich bei mir)
✍anonym
gepostet am 08.09.2020 14:54
Geht nicht. Dafür müsst ihr wenn im selbem Netzwerk sein.

Beitrag erstellt von anonym
✍anonym
gepostet am 23.11.2020 08:09
Wie würde das den gehen, was müdste ich machen

Beitrag erstellt von anonym
✍anonym
gepostet am 06.12.2020 19:10
ist so

Beitrag erstellt von anonym
✍anonym
gepostet am 01.07.2021 17:14
%windir%\system32\shutdown.exe -s -t 00 -f

Beitrag erstellt von anonym

✍anonym
21.01.2020 09:56
User: knns 
for /l %i in (1, 1, 20) do start cmd /c "cd / && dir /s && pause"


wie kann ich bei diesem Code noch machen, dass der mauszeiger sich nicht mehr bewegen lässt
✍anonym
gepostet am 29.10.2020 21:05
da steht eine 20, die kannst du ersetzten durch eine belibige zahl.

Beitrag erstellt von anonym
✍anonym
gepostet am 18.05.2021 21:49
Frag wen anderen

Beitrag erstellt von anonym

✍anonym
17.11.2016 21:12
User: CMD 
Wie kann ich cmd per Tastenkürzel öffnen
✍anonym
gepostet am 28.05.2020 01:15
Windows-Taste + R drücken, "cmd" eingeben und Enter drücken!

Beitrag erstellt von anonym
✍anonym
gepostet am 06.08.2020 06:12
Du geh in die Win Suche und gib CMD ein, dann geh auf Speicherort öffnen und geh in die Eigenschaften von der Verknüpfung und bei Tastenkombi z.b. STRG + + ALT + C oder so, wie du willst. (Geht bei jedem Programm)

Beitrag erstellt von anonym
✍anonym
gepostet am 08.09.2020 14:53
Wie bereits geschrieben: WIN und R drücken und "cmd" eingeben.

Wenn du cmd öfter benutzen willst, kannst du per Rechtsklick auf deinen Desktop auch eine Verknüpfung erstellen. Schreibst "cmd.exe" rein (ohne Ausführungszeichen) und hast dann cmd auf dem Desktop. Standardverzeichnis ist dann system32

Beitrag erstellt von anonym
✍anonym
gepostet am 07.10.2020 18:33
Windows und R

Beitrag erstellt von anonym
✍anonym
gepostet am 24.10.2020 11:34
Drücke Windows R und und gebe cmd ein.

Beitrag erstellt von anonym

✍anonym
27.02.2016 13:27
User: Berni9 
winver zeigt computereigenschaften an

✍anonym
02.02.2017 09:55
User: sepp 
Danke, sehr gute Übersicht!


✍anonym
13.01.2020 12:30
User: maik lies 
dima schelesnow warum?

✍anonym
12.12.2019 14:58
User: Holger 
Cool funktioniert gut danke

✍anonym
12.12.2019 09:26
User: Mkke 
Wie kann man andere Pc herunterfahren?
✍anonym
gepostet am 15.05.2020 08:04
net view
dann den gewünschten pc kopieren 
shutdown /i eingeben
den Pc hinzufügen und dann bestätigen

Beitrag erstellt von anonym

✍anonym
18.04.2019 05:14
User: Sertan030 
ich kriege die Batch datei nicht geschlossen.
"
@echo off
net use * /delete
net use P: \\147.54.151.190\project /user:Username Passwort
net use R: \\147.54.151.190\root /user:Username Passwort
net use T: \\147.54.151.190\transfer /Username Passwort
setlocal J
exit
"
ich muss auf J oder N drücken ausserdem muss ich auf Enter drücken.

gibts ne Lösung das das Automatisch geschieht?

✍anonym
07.08.2018 13:37
User: Cyber  
Hier fehlen aber einige Befehle 

✍anonym
25.12.2015 20:14
User: Muvimaker 
Die deutsche Sprache verwendet bei zusammengesetzten Begriffen den Bindestrich (zB DOS-Kommandos, Betriebssystem-Version, Batch-Datei (oder auch Batchdatei)). Dies dient nicht nur der Kennzeichnung der Zusammengehörigkeit der Begriffe, sondern verhilft auch zu einer besseren Lesbarkeit.
Werden Wortteile bei Wiederholungen weggelassen, dann spricht man von einem Ersatzstrich (zB DOS bzw. Windows Version) - DOS- bzw. Windows-Version)

Solche Sätze mögen zwar unheimlich gut klingen, doch Interpunktionszeichen würden die Lesbarkeit wesentlich erhöhen. Außerdem liegt ein Fallfehler vor:

tracerpt 	aus einer binären Ablaufverfolungsdatei (etl) eine lesbare Reportdatei erzeugen die etl Datei kann mit Protokolle der Ablaufverfolgung des Windows Performance Monitors generiert werden

Aus einer binären Ablaufverfolgungsdatei (etl) eine lesbare Reportdatei erzeugen. Die etl-Datei kann mit (aus) Protokollen der Ablaufverfolgung des Windows-Performance-Monitors generiert werden.

Hier reicht ein S vollkommen aus: 
sc 	Command Line Programm dass mit dem NT Service Controller und Services kommuniziert (wenn man "das" durch "dieses" oder "welches" ersetzen kann, dann schreibt man kein Doppel-S)

Tippfehler: 
cd 	in ein anderes Verzeichnis wechslen (wechseln)
date 	zeigt das aktuelle datum (Datum ist ein Hauptwort)

✍Bernhard
gepostet am 25.12.2015 20:14
danke, ich werde das Thema in Ruhe nochmal überarbeiten ...

Beitrag erstellt von Bernhard