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
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 |
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
{{percentage}} % positiv
DANKE für deine Bewertung!
Fragen / Kommentare
(sortiert nach Bewertung / Datum) [alle Kommentare(neueste zuerst)]
User: pc Ich finde die Liste sehr informativ, aber würde mir mehr erklärungen wünschen
Wie kann ich den Computer eines Freundes herunterfahren ? (wenn er bei sich daheim ist und ich bei mir)
Geht nicht. Dafür müsst ihr wenn im selbem Netzwerk sein.
Beitrag erstellt von anonym
Wie würde das den gehen, was müdste ich machen
Beitrag erstellt von anonym
ist so
Beitrag erstellt von anonym
%windir%\system32\shutdown.exe -s -t 00 -f
Beitrag erstellt von anonym
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
da steht eine 20, die kannst du ersetzten durch eine belibige zahl.
Beitrag erstellt von anonym
Frag wen anderen
Beitrag erstellt von anonym
User: CMD Wie kann ich cmd per Tastenkürzel öffnen
Windows-Taste + R drücken, "cmd" eingeben und Enter drücken!
Beitrag erstellt von anonym
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
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
Windows und R
Beitrag erstellt von anonym
Drücke Windows R und und gebe cmd ein.
Beitrag erstellt von anonym
User: Mkke Wie kann man andere Pc herunterfahren?
net view dann den gewünschten pc kopieren shutdown /i eingeben den Pc hinzufügen und dann bestätigen
Beitrag erstellt von anonym
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?
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)
danke, ich werde das Thema in Ruhe nochmal überarbeiten ...
Beitrag erstellt von Bernhard