防止应用程序在 OS X 中自动启动-都需要查看哪些地方?

防止应用程序在 OS X 中自动启动-都需要查看哪些地方?

Mac 上的一个应用程序在启动时自动启动,而我并不想让它这样。应用程序本身没有提供任何方法来阻止这种情况。我认为,与其识别应用程序,不如利用这个问题来识别此类应用程序可能隐藏的所有位置。

这是我目前为止寻找过的地方,但仍然没有找到它:

  • 账户 - 登录项
  • Dock - 登录时打开
  • launchd - 循环浏览 Lingon 中代理和守护进程的每个选项卡

还有其他想法吗?

答案1

有一个文件夹,路径为:Macintosh HD/System/Library/StartupItems

我大约 7 年没有用过它了,但有没有可能里面有一些与神秘应用程序相关的文档?操作系统会启动该应用程序以打开文档。

答案2

不要忘记检查“系统偏好设置”下的“帐户”->“您的登录帐户”。您将看到一个标签,上面写着“登录项”,其中列出了您登录计算机时启动的应用程序。

另外,从控制台检查 crontab(在 OS X 中是 launchd 吗?我想可能是...),因为您可能在其中有自动启动项。您需要使用 sudo 来为其他用户检查和编辑它。

答案3

除了到目前为止所提到的内容之外,还有用于登录窗口进程的登录挂钩。

此外,引导守护进程在 OS X 10.3 中引入,但现在已被弃用。但这并不意味着如果您的应用程序是为 10.3 构建的并且从未更新,它就不再被使用。

http://developer.apple.com/mac/library/documentation/MacOSX/Conceptual/BPSystemStartup/BPSystemStartup.html详细介绍了启动时启动应用程序的各个位置。

相关内容