禁用尽管未在“登录项”列表上选中而运行的启动项


14

我有许多(后台)程序,即使已在Login ItemsUsers & Groups系统偏好设置” 窗格中被禁用(未选中),它们也会在登录时自动启动。示例包括DropBox,ChronoSync Backgrounder和Boingo。

问:如何禁用/控制不响应系统偏好设置的登录项?相关子问题:

  • 为什么登录项列表中的复选框不起作用?
  • 可以找到/控制非系统启动项的所有地方是什么?

当前系统配置:MacBook(13英寸铝,2008年末),Mac OS X Lion 10.7.3(11D50),但是在升级到Lion之前,Snow Leopard上存在此问题。

Answers:


18

复选框不是用于禁用应用程序启动,而是如果选中,则如同按CMD+ 一样隐藏应用程序H。要禁用它,请在列表中选择它,然后单击该列表下面的减号按钮。这样,您将其删除。您不能仅使用OS X工具禁用它们。

要查看所有LaunchAgents和LaunchDaemons的总结,你可以使用像一个软件Lingon或者你可以看看/Library/LaunchDaemons/Library/LaunchAgents/System/Library/LaunchAgents,和/System/Library/LaunchDaemons以及~/Library/LaunchDaemons~/Library/LaunchAgents~/Library/StartupItems,和/Library/StartupItems


2
不要忘记,在启动时运行的项目也可以存在于~/Library/Startup Items和中/Library/Startup Items
binarybob 2012年

哦,是的,愚蠢的我。列上方有一个小标签“隐藏”。我现在已经清理了启动项。谢谢。
Bryan P

@binarybob感谢您在其他地方找到的提示。我的确在/Library/Startup Items
Bryan P

可是... com.getdropbox.dropbox.plist不居住在任何这些目录。它在哪里??!
2014年

2
值得注意的是-如果LaunchAgents或LaunchDaemons文件夹中有项目,这些命令将在这些文件上运行:停止此服务一次(下次登录时将返回) launchctl unload /path/to/LaunchAgents/file.plist 停止此服务并禁用它 launchctl unload -w /path/to/LaunchAgents/file.plist 一旦 launchctl load /path/to/LaunchAgents/file.plist 启动此服务并启用该服务: launchctl load -w /path/to/LaunchAgents/file.plist
XP84

4

所有登录项都可以在您正确注意到的系统偏好设置→用户和组→用户→登录项下找到。

  • 如果要禁用启动项,则必须删除
  • 复选框仅用于隐藏
  • 注意: 某些应用程序需要在其应用程序首选项中禁用其自动登录选项。

在此处输入图片说明


这些项目的plist文件在哪里?我想编辑而不是删除,但是我要查找的plist不在任何标准目录中。
2014年

0

要从登录项中删除BT云,请搜索:从启动目录之一中查找文件'com.f-secure.sync.BTCloud.plist'并删除文件。


2
什么是BTCloud?
bmike

-1

采用

  • launchctl list 检查配置的启动项目。
  • launchctl print-cache 查看当前正在运行的配置,这有助于查找已启动的进程。

1
此处提供更多详细信息可能会有所帮助:这些命令如何帮助解决问题中所述的问题(OP需要在输出中查找什么)?
nohillside

欢迎问不同。当您提供有关如何/为什么认为答案正确的解释时,这会很有帮助。请花一点时间查看巡回赛以获取更多信息。
艾伦
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.