Führen Sie TeamViewer bei Bedarf statt beim Start aus

9

Ich habe TeamViewer Host (Version 10.0) installiert, um Remoteverbindungen zu meinem Mac herzustellen. Es wird beim Start automatisch geladen und es scheint keine Präferenz zu geben, dieses Verhalten zu deaktivieren *. TeamViewer wird auch nicht im Systemeinstellungsbereich "Anmeldeelemente" angezeigt. Ich benötige TeamViewer nur in regelmäßigen Abständen. Aus Gründen der Leistung und Sicherheit würde ich es lieber manuell ausführen.

Ich sehe drei damit verbundene Prozesse in Activity Monitor: TeamViewer Host, TeamViewer_Desktop, und TeamViewer_Service. Ich möchte nicht nur verhindern, dass die Benutzeroberfläche / der Menüpunkt beim Start angezeigt wird, sondern auch, dass alle diese Elemente nicht geladen werden.

Wie kann ich verhindern, dass sie beim Anmelden ausgeführt werden, und wie soll ich sie dann ausführen, wenn ich sie möchte?

* Die Einstellung "Computer und Kontakte beim Start anzeigen" unter "Erweitert" ist nicht korrekt.

duozmo
quelle
Beachten Sie, dass das Deaktivieren der Unterstützung der Supportanwendungen beim Start die Fähigkeit von TeamViewer beeinträchtigt, überhaupt ausgeführt zu werden. Es ist möglicherweise nicht möglich, die Änderungen rückgängig zu machen, ohne TeamViewer neu zu installieren. (Ich sage dies als jemand, der vor kurzem viel Zeit damit verbracht hat, TeamViewer von meinem System zu
entfernen

Antworten:

13

Es befindet sich in den Einstellungen in V 10.0.43320, die ich gestern heruntergeladen und installiert habe.

Gehen Sie zu Einstellungen> Allgemein und deaktivieren Sie dort 'TeamViewer mit System starten'.

Colin
quelle
Leider funktioniert dies für die aktuelle Version des TeamViewer-Hosts nicht, da dies in den Einstellungen (den Idioten) nicht mehr möglich ist.
Patrick
3

Die TeamViewer Host App lautet:

TeamViewer Host wird als Systemdienst ausgeführt und für den 24-Stunden-Zugriff auf Remotecomputer verwendet, einschließlich Anmelden / Abmelden und Remote-Neustart - optimiert für die Serverwartung oder den Home-Office-Zugriff.

Es soll also rund um die Uhr laufen.

Aber wenn Sie es deaktivieren möchten:

Finden Sie es mit dem launchctl listin Terminal

Um es zu stoppen, verwenden Sie sudo launchctl remove label_of_program_to_remove

Das label_of_program_to_remove ist dasjenige, das Sie in der launchctl-Liste gefunden haben.

Dadurch wird die aktuelle Sitzung gestoppt.

Verschieben Sie die com.teamviewer-Dateien entweder aus dem Ordner / Library / LaunchAgents / oder aus dem Ordner ~ / Library / LaunchAgents /, um zu verhindern, dass sie beim nächsten Neustart erneut angezeigt werden. Anstatt sie sofort zu entfernen, verschieben Sie sie einfach aus den LaunchAgents an einen anderen Ort.

Ruskes
quelle
2

Aufbauend auf der Antwort von Buscar für OS X 10.10 Yosemite:

  • Etwas deaktivieren: sudo launchctl disable system/com.teamviewer.service
  • So aktivieren Sie: sudo launchctl enable system/com.teamviewer.serviceund starten Sie neu.

Es scheint, als ob launchctlApple sich in der aktiven Entwicklung befindet und sich in Yosemite (10.10) erheblich verändert hat. Siehe man launchctl. Sie bieten immer noch "Legacy" -Befehle wie remove, aber Vorsicht, "Unterbefehle aus der vorherigen Implementierung von launchd sind im Allgemeinen verfügbar, obwohl einige möglicherweise nicht implementiert sind."

duozmo
quelle
Die Manpage von launchctl10.10 und sogar 10.11 ist identisch mit dem verlinkten Inhalt von 10.9.
Raptor
@Raptor Ich sehe wesentlich andere Inhalte. Die 10.9-Seite umfasst ungefähr 1.400 Wörter und wurde zuletzt am 1. Mai 2009 überarbeitet, gegenüber der 10.11-Seite mit 3.900 Wörtern und der letzten Überarbeitung am 1. Oktober 2014.
duozmo
1

Eine einfachere Alternative besteht darin, die Standardversion von Team Viewer zu installieren, nicht die von Host. Die Standardversion bietet die gewünschten Optionen.

Lombas
quelle
Leider ist dies keine Lösung für das erwähnte Problem.
Chaklader Asfak Arefe