Die wichtigsten Befehle der Windows-Eingabeaufforderung für Support und Administration – Systeminfo, Netzwerk, DNS, Benutzer, Reparatur, Updates, Drucker, BitLocker, Gruppenrichtlinien, Energie und Konsolen-Kürzel.
Die klassische Eingabeaufforderung: schnell verfügbar, auf jedem Windows vorhanden und für viele Diagnose- und Reparaturschritte nach wie vor das Werkzeug der Wahl.
nur einzelne Zeilen (auf englischen Systemen OS Name, System Boot Time)
hostname
Computername
msinfo32
Systeminformationen (GUI, exportierbar)
ver
Windows-Version in der Konsole
set
alle Umgebungsvariablen
echo %COMPUTERNAME% %USERNAME% %USERDOMAIN%
Rechner, Benutzer, Domäne
winget list
installierte Software
driverquery /v
installierte Treiber
2. Netzwerk
Adressen und Adapter:
Befehl
Zweck
ipconfig /all
IP, Gateway, DNS, DHCP-Server, MAC – alles auf einen Blick
ipconfig /release · ipconfig /renew
DHCP-Adresse abgeben und neu holen
route print
Routingtabelle
arp -a
bekannte IP-/MAC-Zuordnungen im lokalen Netz
getmac /v
MAC-Adressen aller Adapter
netsh interface show interface
Adapter mit Status
netsh winhttp show proxy
systemweiter Proxy
netsh advfirewall show allprofiles state
Status der Windows-Firewall
Verbindung testen:
Befehl
Zweck
ping 1.1.1.1
Grundverbindung ins Internet (ohne DNS)
ping -t 10.0.0.1
Dauerping, Abbruch mit Strg + C
ping example.com
Verbindung inkl. Namensauflösung
tracert 1.1.1.1
Weg der Pakete – wo hängt es?
pathping 1.1.1.1
wie tracert, plus Paketverlust je Hop (dauert einige Minuten)
netstat -ano
alle Verbindungen mit Prozess-ID
netstat -ano | findstr :443
wer nutzt Port 443?
curl -I https://example.com
HTTP-Antwort eines Webservers (curl ist seit Windows 10 enthalten)
WLAN:
Befehl
Zweck
netsh wlan show interfaces
verbundenes WLAN, Signal, Kanal, Datenrate
netsh wlan show profiles
gespeicherte WLAN-Profile
netsh wlan show wlanreport 🔒
HTML-Bericht über Verbindungsabbrüche der letzten Tage
Netzlaufwerke:
Befehl
Zweck
net use
verbundene Netzlaufwerke
net use Z: \\server\freigabe /persistent:yes
Laufwerk verbinden
net use Z: /delete
Laufwerk trennen
net share
eigene Freigaben
Ablauf „Kein Internet“:
cmd
ipconfig /all
:: 169.254.x.x? -> keine DHCP-Adresse: Kabel/WLAN, DHCP-Server prüfen
ping <Gateway-IP>
:: geht nicht -> Problem im lokalen Netz (Switch, WLAN, VLAN)
ping 1.1.1.1
:: geht nicht -> Router/Internetanschluss
ping example.com
:: nur das geht nicht -> DNS-Problem (siehe Abschnitt 3)
Netzwerkstack zurücksetzen 🔒 – wenn sonst nichts hilft:
cmd
netsh winsock reset
netsh int ip reset
ipconfig /flushdns
:: danach neu starten
3. DNS
Befehl
Zweck
nslookup example.com
Namensauflösung über den eingestellten DNS-Server
nslookup example.com 1.1.1.1
gezielt einen anderen DNS-Server fragen
nslookup -type=mx example.com
bestimmte Record-Typen (MX, TXT, CNAME …)
ipconfig /displaydns
lokaler DNS-Cache
ipconfig /flushdns
DNS-Cache leeren
ipconfig /registerdns 🔒
eigenen Namen beim DNS-Server neu registrieren (Domäne)
4. Benutzer und Rechte
Befehl
Zweck
whoami
angemeldeter Benutzer (DOMÄNE\name)
whoami /groups
Gruppenmitgliedschaften
whoami /priv
Berechtigungen; in einer Admin-Konsole deutlich mehr
whoami /upn
Anmeldename im Format name@domain
klist
Kerberos-Tickets (Domäne)
klist purge
Kerberos-Tickets verwerfen (z. B. nach Gruppenänderung)
net user
lokale Benutzer
net user <name>
Details: aktiv, Passwortablauf, letzte Anmeldung, Gruppen
net user <name> /domain
dasselbe für ein Domänenkonto
net localgroup Administratoren
wer ist lokaler Administrator?
net localgroup Administratoren <name> /add 🔒
Benutzer zum lokalen Admin machen
net accounts
Kennwortrichtlinie (Länge, Ablauf, Sperre)
lusrmgr.msc
lokale Benutzer und Gruppen (GUI, nicht in Home-Editionen)
control userpasswords2
Benutzerkonten-Dialog
icacls C:\Pfad
NTFS-Berechtigungen eines Ordners anzeigen
Temporäres Profil: Registry-Schlüssel HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList prüfen – Einträge mit .bak am Ende deuten auf ein beschädigtes Profil hin. Vor Änderungen den Schlüssel exportieren:
Update-Komponenten zurücksetzen 🔒 – wenn Updates dauerhaft hängen oder fehlschlagen:
cmd
net stop wuauserv
net stop bits
net stop cryptsvc
net stop msiserver
ren %windir%\SoftwareDistribution SoftwareDistribution.old
ren %windir%\System32\catroot2 catroot2.old
net start msiserver
net start cryptsvc
net start bits
net start wuauserv
Danach neu starten und Updates erneut suchen. Klemmt es weiter: sfc und DISM aus Abschnitt 5.
Befehl
Zweck
sc query wuauserv
läuft der Update-Dienst?
wmic qfe list brief
installierte Updates (nur wo wmic noch vorhanden ist; sonst Get-HotFix)
winget upgrade
verfügbare Software-Updates
winget upgrade --all
alle per winget verwalteten Programme aktualisieren
usoclient StartScan
Suche nach Updates anstoßen (inoffiziell, ohne Rückmeldung)