Skript Netzwerkadapter zurücksetzen: Unterschied zwischen den Versionen
Simon (Diskussion | Beiträge) Die Seite wurde neu angelegt: „== Einleitung == In manchen Fällen kann es nötig sein, einen Netzwerkadapter neu zu starten, damit er wieder richtig funktioniert. Wenn dies öfter erfolgen muss, ist es recht umständlich, jedes Mal über die Windows-Einstellungen gehen zu müssen. Zur Abhilfe kann man daher ein Batch-Skript erstellen, welches mit nur einem Doppelklick sofort den entsprechenden Netzwerkadapter deaktiviert und wieder aktiviert. == Eine Batch-Datei erstellen == Zum erst…“ Markierung: visualeditor |
(kein Unterschied)
|
Version vom 23. April 2025, 13:54 Uhr
Einleitung
In manchen Fällen kann es nötig sein, einen Netzwerkadapter neu zu starten, damit er wieder richtig funktioniert. Wenn dies öfter erfolgen muss, ist es recht umständlich, jedes Mal über die Windows-Einstellungen gehen zu müssen. Zur Abhilfe kann man daher ein Batch-Skript erstellen, welches mit nur einem Doppelklick sofort den entsprechenden Netzwerkadapter deaktiviert und wieder aktiviert.
Eine Batch-Datei erstellen
Zum erstellen einer Batch-Datei müssen folgende Schritte ausgeführt werden:
- Rechtsklick -> Neu -> Textdatei (.txt)
- Datei öffnen
- Datei -> Speichern unter
- Speicherort auswählen
- Dateityp "Alle Dateien" auswählen
- Dateiname eintippen und mit der Endung ".bat" abschließen
- Bei Bedarf im Feld "Codierung" die gewünschte Codierung des Skriptes auswählen. Für die meisten Fälle reicht UTF-8.
- Speichern
Das Skript definieren
Der Code sieht in diesem Fall wie folgt aus:
@echo off (deaktiviert überflüssige Textausgaben der nachfolgenden Befehle)
netsh interface set interface "Your_Adapter_Name" disabled (deaktiviert den erwähnten Netzwerkadapter)
ping localhost -n Time_in_Seconds >nul (führt einen Ping auf die eigene Adresse für ca. 4 Sekunden aus, dient als Zeitverzögerung bis zum nächsten Befehl, ">nul" deaktiviert die Ausgabe des Ping-Befehls)
netsh interface set interface "Your_Adapter_Name" enabled (aktiviert den erwähnten Netzwerkadapter)
exit (beendet das Skript bis zur nächsten Auslösung)
Beispiel:
@echo off
netsh interface set interface "OpenVPN TAP-Windows6" disabled
ping localhost -n 4 >nul
netsh interface set interface "OpenVPN TAP-Windows6" enabled
exit
Umgehung Administrator-Abfrage
Zum Ausführen einer Batch-Datei sind manchmal Administratorrechte nötig. Damit man nicht jedes Mal das Ausführen bestätigen muss, ist folgende Einstellung nötig:
- Verknüpfung von der Batch-Datei erstellen
- Rechtsklick auf Verknüpfung -> Eigenschaften
- Reiter "Verknüpfung" -> Button "Erweitert..." anklicken
- Haken setzen bei "Als Administrator ausführen"
- Beide Fenster mit OK schließen
Wenn man jetzt das Skript über die Verknüpfung ausführt, wird das Skript direkt, ohne Abfrage-Pop-Up der Administratorrechte, gestartet.