一、Windows 系统设置
- 暂停系统更新
- 打开「设置」>「更新与安全」>「Windows 更新」,点击「高级选项」,在「暂停更新」中选择最长 35 天的暂停期。
- 若需彻底禁用更新服务,按
Win + R
输入services.msc
,找到「Windows Update」服务,将启动类型设为「禁用」并停止服务。
- 第三方工具辅助
- 使用「百贝系统更新工具」等软件一键禁用或启用更新,适合非技术用户。
- 修改注册表或组策略
- 专业版用户可通过组策略编辑器(
gpedit.msc
)禁用更新通知,路径为「计算机配置」>「管理模板」>「Windows 更新」>「不要显示更新提醒」。 - 普通用户也可通过注册表(
regedit
)添加DisableOSUpgrade
键值来阻止升级提示。
- 专业版用户可通过组策略编辑器(
二、macOS 系统设置
- 调整自动更新选项
- 打开「系统设置」>「通用」>「软件更新」,关闭「自动更新」中的「下载可用的更新」和「安装 macOS 更新」。
- 若需彻底关闭后台安全更新,取消勾选「安装安全响应和系统文件」。
- 第三方应用管理
- App Store 下载的应用可在「App Store 设置」中关闭自动更新提示。
- 其他应用(如 Chrome)需在软件内部设置中禁用更新,例如通过终端命令
defaults write com.google.Keystone.Agent checkInterval 0
关闭 Chrome 自动检查。
三、第三方软件专项设置
- 浏览器(如 Chrome)
- 按
Win + R
输入services.msc
,禁用「GoogleUpdater Service」和「GoogleUpdater InternalService」。 - 在注册表中路径
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Update
下新建UpdateDefault
键值为2
(仅手动更新)。
- 按
- 办公软件(如 Office)
- 打开任意 Office 应用,进入「文件」>「账户」>「更新选项」,选择「禁用更新」。
- 其他软件(如 2345 软件管家)
- 在软件设置中取消勾选「升级提醒」选项。
四、Linux 系统设置
- 基于 Debian/Ubuntu
- 停止自动更新服务:
sudo systemctl stop unattended-upgrades
,并禁用服务:sudo systemctl disable unattended-upgrades
。 - 修改配置文件
/etc/apt/apt.conf.d/10periodic
,将APT::Periodic::Unattended-Upgrade "1";
改为"0"
。
- 停止自动更新服务:
- 基于 Red Hat/CentOS
- 停止
yum-cron
服务:sudo systemctl stop yum-cron
,并禁用:sudo systemctl disable yum-cron
。 - 编辑
/etc/yum/yum-cron.conf
,将update_cmd
设置为none
。
- 停止
五、注意事项
- 安全风险
- 关闭更新可能导致系统或软件存在已知漏洞,建议定期手动检查并安装重要更新。
- 版本兼容性
- 部分软件禁用更新后可能影响新功能或兼容性,需权衡需求与风险。
- 系统版本差异
- Windows 12 等新系统的更新策略尚未明确,建议以官方文档为准。
通过以上方法,可根据需求灵活减少更新提示,同时保持系统基本安全。