Gemäß dieser Antwort: https://superuser.com/a/225251/950764 wird ein Ereignis erstellt, wenn Ihre Verbindungen getrennt werden. Die ID lautet 27 und die Quelle hängt von Ihrer Netzwerkkarte ab. (Die Antwort erwähnt "e1yexpress", aber für mich ist es "e1dexpress".)
Dies ermöglicht Ihnen die Erstellung eines Ereignisses in Task Scheduler, das ausgeführt wird, wenn Ihre Verbindungen getrennt werden.
- Öffnen Sie die Ereignisanzeige und filtern Sie nach Ereignissen mit der ID 27 und Stufe "Warnung" unter Windows-Protokolle -> System.
- Jetzt sollten Sie Ereignisse sehen, in denen der Name Ihrer Netzwerkkarte und der Text "Netzwerkverbindung ist getrennt" (sofern dies bisher der Fall war) erwähnt wird. Am wichtigsten ist, dass Sie jetzt die Ereignisquelle kennen, die Sie für die geplante Aufgabe verwenden müssen.
- Öffnen Sie den Taskplaner und erstellen Sie eine neue Aufgabe.
- Geben Sie im sich öffnenden Eigenschaftenfenster der Aufgabe einen Namen.
- Erstellen Sie auf der Registerkarte "Trigger" einen neuen Trigger und wählen Sie "Bei einem neuen Ereignis". Stellen Sie Log auf "System" ein, quellen Sie auf den Namen, den Sie aus der Ereignisanzeige und Event ID erhalten haben, auf 27. Klicken Sie auf OK.
- Gehen Sie nun zur Registerkarte Aktionen a und erstellen Sie eine neue Aktion. In den sich öffnenden Fenstern wählen Sie "Programm starten" und geben Sie
rundll32.exe
als Programmpfad unduser32.dll,LockWorkStation
als Argumente ein. - Möglicherweise möchten Sie die Aufgabe noch weiter anpassen, beispielsweise die Deaktivierung der Tatsache, dass die Aufgabe nur ausgeführt wird, wenn die Stromversorgung unter der Registerkarte "Bedingungen" (meist für Laptops relevant) erfolgt.
Danach empfehle ich, Ihr Netzwerkkabel zu trennen, um zu überprüfen, ob alles funktioniert wie erwartet.