Standardmäßig versucht der in Windows integrierte VPN-Client nicht automatisch, die Verbindung wiederherzustellen, wenn sie abbricht. Wenn Ihre VPN-Verbindung also unerwartet abbricht – beispielsweise aufgrund von WLAN-Problemen oder Netzwerkausfällen – müssen Sie sie manuell wiederherstellen. Das ist ziemlich lästig, besonders bei häufig instabilen Verbindungen. Glücklicherweise gibt es Möglichkeiten, Windows so einzustellen, dass die VPN-Verbindung automatisch wiederhergestellt wird, was Ihnen einiges an Aufwand erspart. Diese Methoden sind zwar nicht immer perfekt, können aber dazu beitragen, Ihre VPN-Verbindung ohne ständige Überwachung aufrechtzuerhalten.
So beheben Sie VPN-Verbindungsprobleme unter Windows
Methode 1: Die Datei rasphone.pbk für grundlegende Wiederverbindungseinstellungen anpassen
Diese Datei, die unter %userprofile%\AppData\Roaming\Microsoft\Network\Connections\Pbk gespeichert ist, enthält Profile für all Ihre VPN-Verbindungen. Durch Anpassen dieser Datei können Sie Windows mitteilen, wie konsequent es beim Wiederverbinden vorgehen soll. Etwas ungewöhnlich ist, dass die Einstellungen nicht in der Benutzeroberfläche angezeigt werden – Sie müssen sie daher mit einem Texteditor wie Notepad bearbeiten. Falls Sie bemerkt haben, dass die VPN-Verbindung nach einem Verbindungsabbruch nicht wiederhergestellt wird, könnte das Ausprobieren dieser Optionen Abhilfe schaffen.
- Öffnen Sie die
rasphone.pbkDatei in Notepad oder Ihrem bevorzugten Texteditor. - Suchen Sie Ihren VPN-Profilbereich, z. B.[L2TP-VPN].
- Scrollen Sie nach unten, um Optionen wie diese zu sehen:
- RedialAttempts = 3 – Erhöhen Sie diesen Wert von 3, wenn Sie besonders hartnäckige Verbindungsversuche durchführen möchten (maximal 99).Diese Einstellung legt fest, wie oft Windows automatisch versuchen soll, die Verbindung wiederherzustellen.
- RedialSeconds = 60 – dies ist die Wartezeit zwischen den Versuchen. Sie können sie je nach Ihrer Ungeduld verkürzen oder verlängern.
- IdleDisconnectSeconds = 0 – Wenn Sie diesen Wert auf 0 setzen, wartet Windows nicht, bevor es den Verbindungsverlust meldet. Wenn Sie eine längere Wartezeit wünschen, erhöhen Sie diesen Wert.
- RedialOnLinkFailure =1 — Dadurch wird sichergestellt, dass Windows versucht, die Verbindung wiederherzustellen, falls die Verbindung abbricht.
Diese Konfiguration kann funktionieren, ist aber bei manchen Systemen etwas unzuverlässig. Windows macht es einem natürlich unnötig schwer. Falls das also nicht das gewünschte Ergebnis liefert oder sich unzuverlässig anfühlt, gibt es hier einen anderen Ansatz.
Methode 2: Automatische Wiederverbindung mithilfe des Aufgabenplaners basierend auf Netzwerkereignissen
Das ist deutlich robuster. Im Wesentlichen wird ein Taskplaner-Auftrag eingerichtet, der auf Netzwerk- oder VPN-Verbindungsabbrüche reagiert und die VPN-Verbindung dann automatisch wiederherstellt.
- Öffnen Sie die Windows- Aufgabenplanung über
taskschd.msc. - Erstellen Sie eine neue Aufgabe und geben Sie ihr einen Namen wie AutoReconnectVPN.
- Wechseln Sie zum Tab „Trigger“. Fügen Sie zwei Ereignis-Trigger hinzu:
- Protokoll:
Application, Quelle:RasClient, Ereignis-ID:20226. Dies wird ausgelöst, wenn die VPN-Verbindung getrennt wird. - Protokoll:
Microsoft-Windows-NetworkProfile/Operational, Quelle:NetworkProfile, Ereignis-ID:10000. Dies wird ausgelöst, wenn die WLAN- oder Ethernet-Verbindung wiederhergestellt wird.
Sobald die Auslöser festgelegt sind, wechseln Sie zur Registerkarte „Aktionen“. Klicken Sie auf „Neu“ und konfigurieren Sie es wie folgt:
- Aktion: Ein Programm starten
- Programm/Skript:
%windir%\System32\rasdial.exe - Argumente:
"YourVPNConnectionName" username password
Ersetzen Sie „YourVPNConnectionName“ durch Ihren tatsächlichen VPN-Profilnamen, wie er in Windows gespeichert ist. Dadurch wird bei jedem entsprechenden Ereignis der entsprechende Befehl ausgeführt und Ihre VPN-Verbindung automatisch wiederhergestellt.
Hinweis: Aus Sicherheitsgründen empfiehlt es sich, ein Skript zu erstellen oder einen Passwort-Manager zur Verwaltung des VPN-Passworts zu verwenden. Die Eingabe in die Kommandozeile ist zwar schnell und unkompliziert, aber nicht die sicherste Methode.
Zusätzlicher Tipp: Überprüfen Sie Ihre VPN-Profile mit PowerShell.
Wenn Sie nicht sicher sind, wie Ihre aktuellen VPN-Verbindungsnamen lauten, öffnen Sie PowerShell und führen Sie folgenden Befehl aus:
Get-VpnConnection | select name, ServerAddress, TunnelType
Dieser Befehl listet alle Ihre VPN-Profile auf, damit Sie die Argumente für rasdial genau festlegen und Tippfehler oder Unstimmigkeiten vermeiden können.
Testen und Fehlerbehebung
Sobald alles eingerichtet ist, trennen Sie die VPN-Verbindung (oder ziehen Sie den Netzstecker), um zu prüfen, ob Windows die Verbindung nach dem Wiederherstellen der Netzwerkverbindung automatisch wiederherstellt. Manchmal sind mehrere Versuche oder ein Neustart erforderlich, bis alles korrekt funktioniert. Behalten Sie die Ereignisprotokolle im Auge, insbesondere den Eintrag 20226 in den Anwendungsprotokollen, um zu überprüfen, ob Ihr Task wie geplant ausgeführt wird.
Bei manchen Konfigurationen kann die Automatisierung unzuverlässig sein – wundern Sie sich also nicht, wenn sie nur gelegentlich funktioniert. Aber besser als nichts!
Zusammenfassung
rasphone.pbkEinstellungen für wiederholte Verbindungsversuche anpassen.- Richten Sie einen Taskplaner-Auftrag ein, der durch Netzwerk- oder VPN-Trennungsereignisse ausgelöst wird.
- Der Befehl rasdial ist Ihr Freund für das Skripten von Wiederverbindungen.
- Verwenden Sie PowerShell, um Ihre VPN-Profilnamen zu überprüfen und zu bestätigen.
Zusammenfassung
Windows dazu zu bringen, VPNs automatisch wiederzuverbinden, kann sich manchmal wie ein verzweifelter Versuch anfühlen – Windows selbst will einfach nicht mitspielen. Mit ein bisschen Herumprobieren in den Konfigurationsdateien und der Einrichtung im Taskplaner ist es aber durchaus machbar. Bedenken Sie jedoch, dass diese Methoden nicht hundertprozentig zuverlässig sind und die Stabilität je nach Netzwerk und VPN-Client variieren kann. Aber wenn Sie sich dadurch ein paar manuelle Verbindungsversuche ersparen, ist es einen Versuch wert. Hoffentlich hilft das jemandem, die Frustration über ständige VPN-Abbrüche zu vermeiden.