Google 的软件在启动的时候会自动安装升级程序

2014-11-06 23:00:13 +08:00
 jox
路径是

~/Library/Google/GoogleSoftwareUpdate

删了没用,只要一打开Google的任意一款软件就会将相关的软件自动安装到这个位置,这个软件Google自己说的是为了让用户的软件保持"up to date and secure",好吧,虽然我不喜欢别人在我的电脑上不经过我的同意就乱安装软件,但是嫌麻烦,你要装就装吧,但是操蛋的是这个东西有问题,老是不能升级成功,然后就三天两头自己弹窗提示某软件需要升级,开始一次两次点升级也就忍了,老是特么说没成功,然后隔一会儿又蹦出来让我升级,玩我呢?

把我惹毛了,就找到了上面那个路径把丫给删除了,以为没事儿了,结果过几天又开始蹦哒了,这下真的火了,我NMB上次不是把你删除了么,你怎么又出现了?!!!然后开始上网检索到底怎么回事儿,发现不光只有我遇到这个问题,原来还得使用Google提供的脚本来卸载这个东西才行,于是输入那个命令之后果然不再提示我升级了,但是我发现虽然这东西老实了,但是还是会在Google软件启动的时候将这个东西拷贝到上面的那个目录,我真是无语了,于是恶狠狠地rm -fr之后,建了个一模一样的文件将权限改为了root 只读,这下Google终于不能在我的电脑上乱安装东西了,我特么就不喜欢“up to date and secure”,我就喜欢“out of date and dangerous”,能别在我的电脑上瞎折腾么?
8010 次点击
所在节点    macOS
28 条回复
kurtrossel
2014-11-06 23:06:05 +08:00
I KNOW THAT FEEL BRO
philobscur
2014-11-07 06:43:18 +08:00
cleanmymac 2 -- 拓展管理 -- 登陆项
有一个GoogleSoftwareUpdateAgent不知道禁用有没有用?
jox
2014-11-07 07:40:04 +08:00
@philobscur 没用过cleanmymac,不过应该不好使,只要一启动Google的软件,就会试图检查是否需要升级,如果发现那个路径下的文件已经被删除,会自动重新安装,非常流氓,更可笑的是Google的这个升级程序经常升级失败,跟GFW无关,我在国外的时候就遇到过几次,国外的网友也有这个问题
jox
2014-11-07 07:55:54 +08:00
Google的这种行为让我很反感,软件安装到我的电脑上了,要不要检查版本,要不要升级都是我自己的事情,谁给你权力让你自己决定的?因为这个事情在网上引起了讨论,有些Google的软件可以设置关闭自动更新了,但是Chrome,我唯一还在使用的Google软件,还是没有关闭自动更新的设置

正确的做法是在设置里提供升级选项,很多软件都是这么干的,我不知道为啥Google要偷偷摸摸地在本应该是放置配置文件的地方安装后台程序,你要安装的话,好歹跟用户说一下好么,然后还老升级失败后在Dock里跳,跳你妹啊。

就算是Microsoft和Apple这种提供操作系统的厂商也没把用户想得这么SB啊,都提供选项让用户来决定是否要自动更新了好么?也许这只是我自己的想法,我一直认为开发软件,开发者和用户的关系是平等的,开发者没有权力替用户来做决定,不管用户有多么SB,也不能以“up to date and secure”这样冠冕堂皇的理由胡来。
jox
2014-11-07 08:05:12 +08:00
我还想起来一个事情,是Chrome,当初刚从Safari转到Chrome的时候,打开一个网站,Chrome会弹窗想要访问keychain,别的浏览器在我拒绝之后就弹一下,Chrome会弹好几下!我不知道Chrome到底想做什么,一股不拿到keychain的权限就不罢休的样子。这个当时也让我感到很反感,额,Chrome现在是osx下最好用的浏览器了,能够自动记录每个网站的zoom大小,以及速度快,还有几个方便的快捷键设置,我发完这个帖子之后越想越来气,决定把Chrome彻底删除,特么不用了,Safari太卡没法用,试试Firefox和Opera吧
dorentus
2014-11-07 13:25:32 +08:00
launchctl unload -w /Library/LaunchAgents/com.google.keystone.agent.plist
试试
jox
2014-11-07 13:35:46 +08:00
@dorentus 我没看这个启动项里的内容,不过这个应该不能阻止它继续安装升级程序,因为Chrome有~/Library/Google的写入权限,只要一启动Chrome就会自己把升级程序拷贝到那个路径下面,刚刚直接把跟Google有关的文件删了个干干净净,我的电脑现在google free了,😄

现在在用Firefox,最新的版本感觉也很不错,比Safari快多啦~
dorentus
2014-11-07 13:45:25 +08:00
@jox launchctl unload -w 应该是在系统设置里面记上一项,阻止那个启动项被加载;如果设置了这个之后,Google Chrome 还会在启动后再去调用 launchd 相关的 API 去把它再强行启用的话,那就太流氓了(所以应该不会吧……)
jox
2014-11-07 13:45:27 +08:00
Firefox和Opera都是在我打开设置里的升级选项的时候才会检查当前版本是不是最新的,Firefox的升级设置是三个

- 自动检查和安装(推荐)
- 自动检查,问用户是否需要安装
- never

Chrome是什么意思呢?问都不问,擅自替用户做决定,我分析了一下Chrome的态度:

- 自己家的浏览器天下第一!
- 问用户是否需要升级是多余的,因为用户一定会升级!
- 你们这些凡人离不开我们的产品

现实是,他们的自动升级程序并不可靠,他们的浏览器也不是天下第一,至少最新版Firefox的体验并不比Chrome差,parse和渲染网页的速度不分伯仲,并且在内存占用上有更稳定的表现。
jox
2014-11-07 13:50:03 +08:00
@dorentus 具体的我不清楚,打开GoogleSoftwareUpdate之后,里面有个用来安装的python脚本,这个脚本有个选项是--uninstall,使用这个选项可以阻止这个程序不再运行,但是不能阻止Chrome继续安装,因为我已经删干净了,所以记不清会不会在启动的时候加载,你可以试试,卸载之后用launchctl看看是否还会加载那个keystone的启动项,我是直接把那个plist文件从~/Library/LaunchAgents里给删除了,再看launchctl里就没有跟google有关的后台程序了。

反正Chrome把我弄得挺烦的
zhengkai
2014-11-08 18:23:38 +08:00
我恰恰相反,我最受不了 ios 的就是要自己点 update,firefox 每次打开的时候突然问我软件有更新插件有更新你要不要现在更新

而且,如果不这么升级,情况会更恐怖,ie 6 7 8 已经够恶心的了,如果现在还 chrome 5 到 20 满天飞会是什么效果?

另外我不太了解 Chromium,你是不是可以试试那玩意来保持 google 对你神圣的手动点更新的权利的尊重
jox
2014-11-08 18:51:38 +08:00
@zhengkai 有意思,我对Chrome不满伤害了你对google“神圣”的感情了吗?

firefox提供了选项可以设置升级的方式,你也可以设置成自动更新,google没有提供这样的设置选项,这是问题的关键,这种引导用户的方式是傲慢和自以为是的。

另外软件的多版本共存现象与软件的升级机制是完全没有关系的两码事,ie前几个版本存在的问题也不是因为微软在升级机制上做的不好导致的,chrome的流行也跟它能自动升级没关系,事实上,这个GoogleSoftwareUpdate是近几个版本才出现的东西,你的意思是说,如果不这么升级,Chrome也会像ie一样吗?你在搞笑么?
avin550
2014-11-08 19:21:41 +08:00
其实有个很简单的解决办法

把GoogleSoftwareUpdate文件夹删掉,然后对Google文件夹右键-简介-勾选锁定 就行了

广告公司的东西能不用尽量别用
jox
2014-11-08 19:24:40 +08:00
@avin550 我当时的做法是在~/Library/Google这个路径下把原来那个东西删除之后创建个名字一模一样的文件,然后将这个文件的权限给改了,Chrome没有权限就不能往那个路径write了。
efen
2014-11-08 20:07:45 +08:00
@jox
我用的这个命令,貌似有效
defaults write com.google.Keystone.Agent checkInterval 0
jox
2014-11-08 20:21:15 +08:00
@efen 这个命令似乎是让google的这个后台程序不再检查是否有更新,但是这个后台程序还是会继续运行,你输入launchctl list | grep google看看就知道了,不过有效无效我都不管啦,我电脑上跟google有关系的文件都删干净了,本来这段时间我一直在用aol搜索(买的google的服务),现在aol也懒得用了,直接yahoo走起,检索结果也挺准的,我决定短时间内不再使用google的服务。
efen
2014-11-08 20:29:03 +08:00
@jox 还真是,后台进程还是在...
我也越来越少使用Google的服务了,免费好用都是以隐私为代价的= =
adrianzhang
2014-11-08 20:37:41 +08:00
自从Google Reader被关,我是能不用Google就不用。
jox
2014-11-08 20:44:46 +08:00
@efen 如果搜索引擎实在不好用,我也得翻墙了,翻墙用duckduckgo,之前我一直在用,logo特别逗,而且因为是刚开的公司,打的旗号是保护用户隐私,结果就最近被GFW屏蔽了。。。。

你可以试试将路径~/Library/LaunchAgent里的com.google.Keystone的那个plist文件删除,然后使用launchctl unload -w (那个google的后台程序),然后关掉所有google的软件然后重启,启动google的软件,然后看看还会不会加载那个东西。


@adrianzhang 我是从棱镜门事件开始对google的印象变差的
adrianzhang
2014-11-08 20:53:19 +08:00
@jox 真的是大不如前了,以前的产品叫做变革,现在的产品叫做变化。Inbox这种东西还跟个宝似的要邀请注册,真奇怪Google哪儿来的底气。曾经最早一批注册Gmail,那时的邀请码真是受欢迎,我发了100多个邀请全部都注册了。现在。。。想都不想,不注册,不用。再好咱也受不了什么时候一抽风就关掉。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/144530

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX