Mac下安装了Google Chrome后会发现每次重启后,Chrome都被自启动了,只是默认是不显示,隐藏了的。但是小黑点还是暴露了问题。

那如何取消Chrome autoload的问题呢?

首先了解Mac的启动项设置,这样就可以尝试来取消自动加载的情况了。

三种方式尝试一下:

1. LoginItems

通过(系统便好System preferences->用户users & Groups -> 登录项 LoginItems)进入登录项设置。可以勾选来隐藏。注意这只是隐藏(hide)。实际在后台启动时是launch了的,可以在系统日志中看出。

2. 那就进入StartupItems来设置。

不过我们会发现这里根本就没有Google Chrome.

/Library/StartupItems

/System/Library/StartupItems

3. 最后我们在Launchd Daemon中发现了google的踪影。

进入~/Library/LaunchAgents发现了com.google.keystone.agent.plist。

但这并不是Google Chrome,而是google.keystone.agent。vi打开查看发现原来是GoogleSoftewareUpdater。所以说其实并不是Chrome自启动的,而是GoogleSoftwareUpdater简称(GSU)。那能不能卸载掉GSU呢?很不幸,如果你要用Google的软件,就不能卸载GSU。官方明确说明,除非Google software也卸载掉后才能✍️GSU。霸道吧!!!

那怎么破?

那怎么破?

那怎么破?

1. 你霸道,我更霸道!卸载!

怎么卸载?请看:

http://superuser.com/questions/730736/how-to-remove-google-software-update-from-mac-osx

来个摘录:

sudo ~/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resour‌​ces/GoogleSoftwareUpdateAgent.app/Contents/Resources/ksinstall --uninstall

如果连残渣也不留,那就把--uninstall换成--nuke

2. 第二种方法:好吧,你狠你牛,我怕你!

打开com.google.keystone.agent.plist设置自动检测时间间隔,这个我们可以做主。

设置RunAtLoad为false;设置StartInterval为0或很长的时间。默认的是一个小时多些。你可以设置为一个月。时间单位为妙。一个月就是60*60*24*30

3.另一个网上的说明也只是隐藏而已,仅供参考。本质上也没有改变自启动的问题。

鼠标长按Dock上的Chrome图标,选项中取消勾选Open at Login.

发表评论