Hier ist eine Übersicht der wichtigsten netsh
-Befehle mit detaillierten Beschreibungen. netsh
(Network Shell) ist ein Windows-Befehlszeilentool zur Konfiguration und Verwaltung von Netzwerkeinstellungen.
🔹 Grundlegende netsh
-Befehle
Befehl |
Beschreibung |
netsh |
Startet die netsh -Eingabeaufforderung (interaktive Shell) |
netsh /? |
Zeigt allgemeine Hilfe zu netsh an |
netsh dump |
Exportiert aktuelle Konfiguration in eine Skriptdatei |
netsh -c <Kontext> |
Wechsel zu einem bestimmten Konfigurationsbereich (z. B. interface , firewall , wlan ) |
netsh show mode |
Zeigt an, ob netsh im interaktiven oder Skriptmodus läuft |
🔹 Netzwerkschnittstellen (interface
)
Befehl |
Beschreibung |
netsh interface show interface |
Zeigt alle Netzwerkadapter und ihren Status |
netsh interface set interface name="<Name>" admin=enable |
Aktiviert eine Netzwerkschnittstelle |
netsh interface set interface name="<Name>" admin=disable |
Deaktiviert eine Netzwerkschnittstelle |
netsh interface ip show config |
Zeigt IP-Konfigurationen aller Netzwerkschnittstellen |
netsh interface ip set address name="<Name>" source=dhcp |
Setzt die IP-Adresse auf DHCP (automatische Zuweisung) |
netsh interface ip set address name="<Name>" static <IP> <Subnetzmaske> <Gateway> |
Konfiguriert eine statische IP-Adresse |
netsh interface ip add dns name="<Name>" addr=<DNS-Server> |
Fügt einen DNS-Server hinzu |
netsh interface ip delete dns name="<Name>" |
Löscht einen konfigurierten DNS-Server |
🔹 Windows-Firewall (advfirewall
)
Befehl |
Beschreibung |
netsh advfirewall show allprofiles |
Zeigt den Status aller Firewall-Profile (Domäne, Privat, Öffentlich) |
netsh advfirewall set allprofiles state on |
Aktiviert die Firewall für alle Profile |
netsh advfirewall set allprofiles state off |
Deaktiviert die Firewall für alle Profile |
netsh advfirewall firewall add rule name="<Name>" dir=in action=allow protocol=TCP localport=<Port> |
Erlaubt eingehenden Traffic für einen bestimmten Port |
netsh advfirewall firewall add rule name="<Name>" dir=in action=block protocol=TCP localport=<Port> |
Blockiert eingehenden Traffic für einen bestimmten Port |
netsh advfirewall reset |
Setzt alle Firewall-Regeln auf die Standardeinstellungen zurück |
🔹 WLAN-Verwaltung (wlan
)
Befehl |
Beschreibung |
netsh wlan show interfaces |
Zeigt Informationen zu WLAN-Adaptern |
netsh wlan show profiles |
Listet gespeicherte WLAN-Profile auf |
netsh wlan show profile name="<Profilname>" key=clear |
Zeigt Details und das WLAN-Passwort eines gespeicherten Profils |
netsh wlan add profile filename="<Pfad zur XML-Datei>" |
Fügt ein WLAN-Profil hinzu (z. B. aus einer exportierten XML-Datei) |
netsh wlan connect name="<SSID>" |
Verbindet sich mit einem WLAN-Netzwerk |
netsh wlan disconnect |
Trennt die WLAN-Verbindung |
netsh wlan delete profile name="<Profilname>" |
Löscht ein gespeichertes WLAN-Profil |
🔹 Routing & IP-Konfiguration (routing
)
Befehl |
Beschreibung |
netsh interface ipv4 show route |
Zeigt die aktuelle Routing-Tabelle |
netsh interface ipv4 add route <Netzwerk> mask <Subnetzmaske> <Gateway> metric <Metrik> if <Interface-ID> |
Fügt eine statische Route hinzu |
netsh interface ipv4 delete route <Netzwerk> if <Interface-ID> |
Löscht eine statische Route |
🔹 Proxy-Einstellungen (winhttp
)
Befehl |
Beschreibung |
netsh winhttp show proxy |
Zeigt die aktuellen Proxy-Einstellungen |
netsh winhttp set proxy <Proxy-IP>:<Port> |
Konfiguriert einen Proxy-Server |
netsh winhttp reset proxy |
Setzt die Proxy-Einstellungen zurück |
🔹 TCP/IP und Netzwerkdiagnose
Befehl |
Beschreibung |
netsh interface ip reset |
Setzt TCP/IP auf die Standardeinstellungen zurück |
netsh winsock reset |
Setzt das Winsock-Katalog zurück (nützlich bei Verbindungsproblemen) |
netsh interface ip show neighbors |
Zeigt die aktuelle ARP-Tabelle |
netsh interface ipv6 show neighbors |
Zeigt IPv6-Nachbartabelle |
🔹 DHCP-Einstellungen (dhcp
)
Befehl |
Beschreibung |
netsh dhcp show server |
Zeigt konfigurierte DHCP-Server an |
netsh dhcp server export <Dateiname> |
Exportiert die DHCP-Konfiguration |
netsh dhcp server import <Dateiname> |
Importiert eine gespeicherte DHCP-Konfiguration |
🔹 DNS-Cache verwalten (dns
)
Befehl |
Beschreibung |
netsh interface ip delete arpcache |
Löscht den ARP-Cache |
netsh interface ip delete dns |
Löscht den DNS-Cache |
ipconfig /flushdns |
Löscht ebenfalls den DNS-Cache |