按需运行TeamViewer,而不是在启动时运行


9

我安装了TeamViewer主机(v。10.0),用于建立与Mac的远程连接。它会在启动时自动加载,并且似乎没有禁用该行为的偏好 *。TeamViewer也不出现在“登录项”系统首选项窗格中。我只需要定期使用TeamViewer,所以为了性能和安全性,我宁愿手动运行它。

我看到在活动监视器三个相关的流程:TeamViewer HostTeamViewer_Desktop,和TeamViewer_Service。我不仅要停止在启动时显示UI /菜单项,还希望停止所有这些加载。

如何在登录时禁用它们,然后在需要时如何运行它们?

*不是“高级”下的“启动时显示计算机和联系人”首选项。


请记住,禁用支持应用程序在启动时运行将完全影响TeamViewer的运行能力。如果不重新安装TeamViewer,可能无法撤消更改。(我说这是最近花费大量时间使TeamViewer退出我的系统的人。)
tubedogg 2015年

Answers:


13

它位于我昨天下载并安装的V 10.0.43320的“首选项”中。

转到“首选项”>“常规”,然后取消选中“使用系统启动TeamViewer”。


不幸的是,这不适用于当前版本的TeamViewer主机,因为该设置不再是首选项中的选项(混蛋)。
帕特里克

3

TeamViewer主机应用程序是:

TeamViewer Host作为系统服务运行,用于24/7全天候访问远程计算机,包括登录/注销和远程重新启动-已针对服务器维护或家庭办公室访问进行了优化。

因此,它打算以24/7运行。

但是,如果要禁用它:

使用launchctl listin Terminal 找到它

要停止使用 sudo launchctl remove label_of_program_to_remove

label_of_program_to_remove是您在launchctl列表中找到的标签。

这将停止当前会话。

要阻止它在下次重新启动时再次出现,请从/ Library / LaunchAgents /或〜/ Library / LaunchAgents /文件夹中移动com.teamviewer文件。您无需将其完全删除,只需将它们从LaunchAgents中移到其他地方。


2

在OS X 10.10 Yosemite的Buscar答案的基础上:

  • 禁用: sudo launchctl disable system/com.teamviewer.service
  • 要重新启用:sudo launchctl enable system/com.teamviewer.service,然后重新启动。

launchctl苹果似乎正在积极开发中,而优胜美地(10.10)发生了很大变化。请参阅man launchctl。他们仍然提供“旧式”命令,例如remove,但请注意,“虽然先前的子命令可能未实现,但通常可以使用launchd实现的子命令。”


launchctl10.10甚至10.11中的手册页与10.9中的链接内容相同。
猛禽

@Raptor我看到的内容大不相同。10.9页长约1,400字,最新修订时间为2009年5月1日,而10.11页长为3,900字,最新修订时间为2014
。– duozmo

1

一个更简单的替代方法是安装标准Team Viewer版本,而不是主机版本。标准版本具有您要寻找的选项。


不幸的是,这不能解决所提到的问题。
Chaklader Asfak Arefe,
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.