2017-03-31 3 views
0

Was ich habe: Ich habe Windows 7 auf meinem PC zu Hause.Zuverlässiger Zugriff auf gesperrte Remote-Computer

Was ich versuche zu tun: Ich versuche, TeamViewer zu Hause laufen zu lassen, damit ich immer zu meinem Heimcomputer gelangen kann. Neulich wurde es völlig durcheinander gebracht und ließ mich nicht verbinden, aber alles andere auf dem PC war in Ordnung.

Artikel ich angeschaut habe:

ich auf diesen Thread geschaut und es scheint nicht zu gelten, was ich brauche:

Is it possible to start Teamviewer, to accept connections, from commandline?

... aber es funktioniert nicht scheinen, wonach ich suche.

Ich habe in diesem sehe:

https://serverfault.com/questions/48600/how-can-i-automatically-restart-a-windows-service-if-it-crashes

... und das Skript unter der oben genannten URL zu testen, hielt ich einen Dienst auf meinem Computer und wies auf den oben vbs Skript zu diesem Dienst und die VBS-Skript wird diesen Dienst nicht neu starten, also funktioniert das nicht.

Was passiert:

Von Zeit zu Zeit auf meinem Computer zu Hause, hängt Viewer oder wird auf irgendeine Weise und ich kann keine Verbindung zu meinem Computer zu Hause durcheinander. Beim letzten Mal lief die TeamViewer-Benutzeroberfläche noch, aber neben dem Tray-Icon war ein kleiner roter Punkt und die ID-Nummern und das Passwort waren in der Benutzeroberfläche leer. Ich musste also mit der rechten Maustaste klicken und den Computer und alles neu starten war in Ordnung.

Was möchte ich tun:

Gibt es eine Möglichkeit, ich irgendeine Art von Skript ausführen können oder etwas, das alle Prozesse vollständig Teamviewer und Dienstleistungen töten und vollständig neu starten? Ich möchte diese Art von Aktivität einmal pro Stunde planen, damit ich sicher sein kann, dass ich immer wieder in meinen Computer zu Hause komme oder einfach nur eine Stunde warte und sie wieder verfügbar sein sollte?

Ich habe 20 Jahre in der IT mit Networking-Hintergrund, Datenbanken, GUI-Entwicklung, Website-Entwicklung, Hardware-und Software-Installation, aber keine Erfahrung in der Gehirnchirurgie. Ich habe es versucht, aber jetzt bitte um Hilfe.

Danke.

Antwort

0

Ich denke, dass Taskplaner, Taskkill und Batch-Skript Ihr Freund hier ist. Erstellen Sie eine Batch-Datei, um alle aktuellen Team-Viewer-Prozesse zu stoppen und anschließend neu zu starten. Kiste eine Batch-Datei so etwas wie:

taskkill /IM TeamViewer.exe 
start "" "C:\Program Files (x86)\TeamViewer\TeamViewer.exe" 

(ersetzen Sie den Pfad zu TeamViewer.exe auf Ihrem eigenen Rechner). Erstellen Sie anschließend einen stündlich geplanten Task, um das Skript mit den höchsten Berechtigungen auszuführen (mithilfe des Windows-Taskplaners).

Suchen Sie nach taskkill, um weitere Informationen zum Beenden von Tasks über die Befehlszeile zu erhalten.

Nur hinzufügen, dass Sie den PC in einem Teamviewer-Konto in einer Gruppe (zB Meine Computer) haben müssen und verwenden Sie das gleiche Konto, um eine Verbindung herzustellen - andernfalls das Passwort ändern beim Neustart verhindert Verbindung (Sie werden das neue Passwort nicht kennen.

+0

Hallo, @Charmer. Es ist irgendwie komisch - ich ging in die Einstellungen und ich habe die Funktion für den unbeaufsichtigten Zugriff mit einem Passwort eingerichtet. Die ID in unbeaufsichtigt ist irgendwie die gleiche wie die ID auf dem Hauptbildschirm der GUI. Ich habe ein paar Mal neu gebootet und die ID bleibt auf dem GUI-Hauptbildschirm AND in den unbeaufsichtigten Einstellungen UND das unbeaufsichtigte Passwort bleibt gleich. Irgendwie merkwürdig, aber es ist ein glücklicher Zufall. Ich frage mich, ob es sich ändern wird, wenn wir die Aufgabe erledigen - wir werden sehen. – user2792497

+0

Hallo, @charmer. Ich habe versucht, eine Batch-Datei mit nur [taskkill/IM TeamViewer.exe] und eine gelbe Blase platzte über das Fach mit der Aussage, dass "TV noch läuft, so dass Sie in der Lage sein, Remote-Verbindung fortzusetzen." - kein genaues Zitat. Aus irgendeinem Grund war Taskkill nicht mächtig genug, um den Prozess/Dienst zu beenden. – user2792497

+0

Ich habe versucht, die Methode gefunden hier: [https://community.spiceworks.com/how_to/312-stop-a-hung-service] indem Sie die [sc queryex teamviewer] und dann die pid bekommen und stecken sie in die [ taskkill/f/pid [PID]] Befehl und es sagte mir, dass der Prozess mit [pid] beendet wurde, aber dann TV gui in den Vordergrund gerückt, TV war immer noch in der Schublade und immer noch in der Service-Liste in Computer Management. – user2792497

Verwandte Themen