Windows 7: Die automatische Verbindung des GSM-Modems schlägt beim Roaming fehl

480
klonq

Wir haben mehrere (15) PCs, die wir zur Datenerfassung einsetzen und die Daten an unseren Server zurücksenden. Jeder dieser PCs verfügt über ein internes GSM-Modem, das meistens einwandfrei funktioniert.

Aus wirtschaftlichen Gründen haben wir mit einem Billiganbieter von SIM-Karten gegangen, der Daten zu einem Roaming-Profil liefert. In der Tat stellt unser Kunde die SIM-Karten bereit und zögert, den Anbieter zu wechseln.

Im Bild unten sehen Sie die zwei Netzwerkschnittstellen am PC:

  • TelenoDK, das den Zugang zum Internet ermöglicht.
  • Nicht identifiziertes Netzwerk, ein lokales Ethernet-Netzwerk, das zur Datenerfassung verwendet wird.

enter image description here

Windows zeigt standardmäßig eine Warnung an, wenn eine Verbindung zum Netzwerk hergestellt wird. Die Warnung weist darauf hin, dass wir ein Roaming-Profil verwenden und möglicherweise zusätzliche Gebühren anfallen. Sobald wir auf "Roam Anyway" klicken, wird der PC mit dem Internet verbunden.

enter image description here

Das Problem ist, dass sich die PCs an entfernten Standorten befinden und niemand vor Ort auf die Warnung klicken kann. Wir möchten Windows so konfigurieren, dass diese Warnung niemals angezeigt wird. Zum Glück ist das einfach:

enter image description here

enter image description here

Die Option "Immer automatisch verbinden" scheint diese Funktionalität zu bieten. Nach dem Systemstart wird die Warnung nicht angezeigt und der PC ist ohne weitere Eingaben mit dem Internet verbunden. Es funktioniert jedoch nicht richtig . Wenn der PC direkt nach dem Systemstart eine Verbindung herstellt, wird aus irgendeinem Grund der PC getrennt (z. B. durch Signalverlust), die Warnung wird angezeigt und wir müssen die Warnung bestätigen, bevor wir eine Verbindung zum Internet herstellen können.

Unsere Lösung bestand darin, einen täglichen Neustart durchzuführen (geplante Windows-Aufgaben), dies ist jedoch nicht ideal. Weil wir manchmal die Verbindung während des Tages verlieren und nicht wissen, ob vor dem nächsten Tag ein Problem vorliegt, haben wir auch jeden Tag um Mitternacht ein Loch in den Daten für 10 Minuten.

Leider konnten wir Microsoft nicht direkt erreichen, zumindest niemanden mit Kenntnissen dieses Prozesses. Der MS-Helpdesk geht davon aus, dass das Problem beim Betreiber des Telefonnetzes oder beim Anbieter der SIM-Karte liegt. Wir haben Probleme, dies zu glauben, und auf meinem Telefon kann ich die Einstellungen für die Verwendung von Daten während des Roamings konfigurieren. Ich muss die Einstellung niemals neu konfigurieren, sobald sie festgelegt wurde.

Ich suche nach einer Möglichkeit, diese Warnung zu deaktivieren oder zumindest das Problem zu umgehen, um das Problem für unseren Kunden zu lösen.

2

1 Antwort auf die Frage

1
harrymc

Dieses Problem lässt sich mit AutoHotkey leicht lösen, um ein Skript zu erstellen, das das Erscheinungsbild des Dialogfelds "Mit einem Netzwerk verbinden" überwacht und einen Klick auf "Roam Anyway" simuliert, sobald es auf dem Bildschirm erscheint.

Ich gehe davon aus, dass der Klick den Dialog verwirft, oder das folgende Skript muss erweitert werden.

Fügen Sie den folgenden Text in eine Datei mit dem Namen name.ahk(oder einen anderen Dateinamen mit der Endung .ahk) ein:

SetTitleMatchMode, 3 ; A window's title must be an exactly match CoordMode, Mouse, Client ; Coordinates are relative to the active window's client area Loop { ; Loop forever WinWait Connect to a Network ; Search a window with this title WinActivate ; Activate the found window (just in case) Click, 55, 65 ; Click on "Roam Anyway" } ; End of loop 

Starten Sie zum Testen einfach das Skript, indem Sie beispielsweise auf die Datei doppelklicken. Um zu verhindern, dass das Skript die Maus ständig stiehlt, wenn das Dialogfeld auf dem Bildschirm angezeigt wird, können Sie das LoopSchlüsselwort vorübergehend löschen, um es einmalig aufzurufen. Dies ist nicht erforderlich, wenn Sie den Dialog einfach mit der EscTaste abbrechen können, wodurch das Skript auf Suchen eingestellt wird und es effektiv deaktiviert wird, bis der Dialog erneut angezeigt wird. Um das Skript selbst zu schließen, klicken Sie mit der rechten Maustaste auf das entsprechende Tray-Symbol (grünes H) und wählen Sie Beenden.

Ich habe die Parameter des Skripts von Ihrem Screenshot aus festgelegt. Dies beinhaltet im WinWaitBefehl den Titel des Fensters, auf das gewartet werden soll, und die X-, Y-Koordinaten des ClickBefehls im Client-Bereich des Fensters.

Wenn Sie feststellen, dass diese Parameter falsch sind, klicken Sie mit der rechten Maustaste auf das Tray-Symbol (grünes H) und wählen Sie Window Spy. Stellen Sie sicher, dass der Dialog aktiviert ist, und bewegen Sie den Mauszeiger über den Punkt, auf den Sie klicken möchten. Das Fensterspionfenster enthält den genauen Titel unter "Fenstertitel" und die richtigen Koordinaten unter "Mausposition" in der Zeile "Client".

Damit das Skript immer ausgeführt werden kann, legen Sie die Datei name.ahkim Startordner ab.
Weitere Informationen finden Sie im Artikel Öffnen des Startmenüordners in Windows 7 oder 10 .

@klonq: Hast du das probiert? harrymc vor 6 Jahren 0
Sie haben sich verspätet - Ihr Kopfgeld ist abgelaufen. harrymc vor 6 Jahren 0