我曾在 OSX Mavericks 上短暂地安装了 Chrome。后来我决定删除 Chrome。
我的用户帐户负责“管理”我的网页浏览,因此只有我授权的网站才允许访问。我这样做是为了跟踪 Mac 上安装的软件真正访问了哪些网站。
令我惊讶的是,“Google 软件更新”似乎已安装在我的 Mac 上,并正在尝试连接到 Google Analytics。我删除了 Chrome,所以我不明白为什么要安装它。
使用 Finder,我无法通过搜索功能找到任何“Google”软件。
我怎样才能删除它?
答案1
现在的新命令如下:
sudo ~/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Helpers/ksinstall --uninstall
这些是较旧的命令/路径:
sudo ~/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/ksinstall --uninstall
sudo /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/install.py --nuke
在上述旧命令中,您可能希望用选项替换--uninstall
。--nuke
前者应该会保留一些文件,而后者会删除它们。
或者,Google 软件更新可能安装在 内/Library/
,在这种情况下,可以使用以下命令将其删除:
sudo /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/ksinstall --uninstall
也可以尝试:
sudo /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Helpers/ksinstall --uninstall
答案2
在他们的官方帮助页面,他们只提到禁用检查:
要禁用 Google 软件更新检查更新,请在终端应用程序中执行以下操作:
$ defaults write com.google.Keystone.Agent checkInterval 0
答案3
2017 年 9 月 29 日在 Mac 上取得成功:
Google 提供的“官方”停止 Google 软件更新的方法是这样的,但并不总是有效。在某些系统上,更新程序有时会找到重置自身并进行更新的方法。在终端中:defaults write com.google.Keystone.Agent checkInterval 0
最万无一失的方法是拒绝 Chrome 安装和运行更新软件所需的权限。清空以下目录:
/Library/Google/GoogleSoftwareUpdate/
~/Library/Google/GoogleSoftwareUpdate/
然后更改两个文件夹的权限GoogleSoftwareUpdate
,使其没有所有者,也没有读/写/执行权限。
在终端:
cd /Library/Google/
sudo chown nobody:nogroup GoogleSoftwareUpdate
sudo chmod 000 GoogleSoftwareUpdate
cd ~/Library/Google/
sudo chown nobody:nogroup GoogleSoftwareUpdate
sudo chmod 000 GoogleSoftwareUpdate
如果您想要双重确定,请对上一级的文件夹 Google 执行相同的操作。
cd /Library/
sudo chown nobody:nogroup Google
sudo chmod 000 Google
cd ~/Library/
sudo chown nobody:nogroup Google
sudo chmod 000 Google
我在安装了机器所需的 Chrome 版本后立即执行了此操作,效果非常好。现在,当我检查关于 Google Chrome 时,它显示错误“更新失败(错误:10)”,它仍在尝试更新,但无法再进行更新。
答案4
在我的 Mac OS X 10.9.5 中,ksinstall 位于主库中。命令如下:
sudo /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/ksinstall --nuke