Skript Netzwerkadapter zurücksetzen
Einleitung[Bearbeiten]
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[Bearbeiten]
Zum erstellen einer Batch-Datei müssen folgende Schritte ausgeführt werden:
- Rechtsklick -> Neu -> Textdatei (.txt)
- Datei öffnen
- Datei -> Speichern unter
- Speicherort 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[Bearbeiten]
Der Code sieht in diesem Fall wie folgt aus:
@echo off ("@" deaktiviert die Anzeige des Befehls im Ausgabefenster, "echo off" deaktiviert die Anzeige aller folgenden Befehle im Skript ohne das für jeden Befehl einzeln das "@" benutzt werden muss)
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 IP-Adresse für ca. 4 Sekunden aus, dient als Zeitverzögerung bis zum nächsten Befehl, ">nul" deaktiviert die Anzeige der Rückmeldung 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[Bearbeiten]
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.
ALTERNATIV
- Folgende Einstellung überprüfen: Start -> "Einstellungen der Benutzerkontensteuerung ändern" eingeben und öffnen -> Schieberregler auf Stufe 3 (von unten) stellen, um Administrator-Abfrage nur bei Änderungen am Computer erscheinen zu lassen, nicht bei Änderungen an den Windows-Einstellungen