将以下命令保存为 disable_chrome_update.sh
:
#!/bin/bashecho "🛑 正在停止并删除 Google 更新服务..."
~/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/ksinstall --nuke 2>/dev/null || true
rm -rf ~/Library/Google/GoogleSoftwareUpdate
sudo rm -rf /Library/Google/GoogleSoftwareUpdate
rm -f ~/Library/LaunchAgents/com.google.keystone.*
sudo rm -f /Library/LaunchDaemons/com.google.keystone.*echo "🔒 正在锁定 Chrome 应用目录..."
sudo chown -R root:wheel "/Applications/Google Chrome.app"
sudo chmod -R a-w "/Applications/Google Chrome.app"echo "📝 正在设置更新禁用策略..."
sudo mkdir -p /Library/Managed\ Preferences/com.google.Chrome
sudo tee /Library/Managed\ Preferences/com.google.Chrome/DisabledUpdates.json <<EOF
{"DisableAutoUpdateChecksCheckboxValue": true,"UpdateDefault": "0"
}
EOF
sudo chown root:wheel /Library/Managed\ Preferences/com.google.Chrome/DisabledUpdates.json
sudo chmod 644 /Library/Managed\ Preferences/com.google.Chrome/DisabledUpdates.jsonecho "✅ Chrome 自动更新已彻底禁用!"
赋予权限并执行:
chmod +x disable_chrome_update.sh
./disable_chrome_update.sh