Skript Netzwerkadapter zurücksetzen

Aus wiki.vistera.de
Zur Navigation springen Zur Suche springen

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:

  1. Rechtsklick -> Neu -> Textdatei (.txt)
  2. Datei öffnen
  3. Datei -> Speichern unter
  4. Speicherort auswählen
  5. Dateityp "Alle Dateien" auswählen
  6. Dateiname eintippen und mit der Endung ".bat" abschließen
  7. Bei Bedarf im Feld "Codierung" die gewünschte Codierung des Skriptes auswählen. Für die meisten Fälle reicht UTF-8.
  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:

  1. Verknüpfung von der Batch-Datei erstellen
  2. Rechtsklick auf Verknüpfung -> Eigenschaften
  3. Reiter "Verknüpfung" -> Button "Erweitert..." anklicken
  4. Haken setzen bei "Als Administrator ausführen"
  5. 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

  1. 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