必须从系统级、应用级、服务级和APT底层四层同步切断自动更新链路:一、控制面板关闭“自动检查/下载/安装更新”;二、应用商店设置中取消“自动更新应用程序”及“启用智能推荐服务”;三、命令行停用并禁用unattended-upgrades及apt-daily系列服务;四、用sudo chattr +i锁定/etc/apt/sources.list防重置。

银河麒麟OS系统频繁自动检查、下载或安装更新,导致网络占用升高、设备卡顿、关机延迟甚至重启被阻止,必须从系统级、应用级、服务级和APT底层四层同步切断自动更新链路。
通过控制面板关闭系统级自动更新
该方式直接修改系统更新策略,图形界面操作,无需命令行,所有开关关闭后立即阻断后台更新触发逻辑。
1、点击屏幕左下角“开始”菜单→选择“设置”打开控制面板。
2、在控制面板中点击“更新”类别进入系统更新设置界面。
3、将“自动检查更新”开关设为关闭状态。
4、将“自动下载更新”开关设为关闭状态。
5、将“自动安装更新”开关设为关闭状态。
6、关闭窗口,系统将不再调用kylin-update-manager发起任何更新流程。
通过应用商店关闭应用级自动更新
应用商店拥有独立于系统的更新机制,即使系统级已关闭,它仍可能单独拉取并静默安装推广软件或安全补丁,必须单独处理。
方法一:常规设置关闭
1、点击“开始”菜单→启动“应用商店”。
2、点击右上角用户头像→选择“设置”。
3、找到“自动更新应用程序”选项→取消勾选。
4、同步取消“仅在Wi-Fi下自动更新”等子选项。
方法二:隐藏开关强制关闭(关键)
1、在应用商店“设置”页左侧栏,必须点击“高级设置”而非“通用”。
2、找到并关闭“启用智能推荐服务”。【不关闭此项,商店仍会后台请求推广清单并预缓存图标与描述,导致磁盘写入和关机卡顿】
通过命令行禁用APT自动更新服务
麒麟OS基于Debian/Ubuntu体系,unattended-upgrades服务及apt-daily定时器会在凌晨自动唤醒执行apt update && upgrade,这是关机被阻止的最常见根源。
第一步:确认当前活跃的更新服务
打开终端,执行:
sudo systemctl list-timers --all | grep -i "upgrade\|apt"
若输出中含active (running)状态的unattended-upgrades.timer或apt-daily.service,则说明后台链路仍在运行。
第二步:停止并禁用核心服务
依次执行以下两条命令:
sudo systemctl stop unattended-upgrades && sudo systemctl disable unattended-upgrades
sudo systemctl stop apt-daily.timer apt-daily.service apt-daily-upgrade.timer apt-daily-upgrade.service
第三步:验证是否彻底停用
执行:
systemctl is-enabled unattended-upgrades
预期返回disabled;再执行:
systemctl status apt-daily.timer
确认Loaded行末尾显示disabled,且Active行显示inactive (dead)。
锁定APT源配置防重置
某些系统升级包或第三方工具会重写/etc/apt/sources.list,导致前述所有设置失效。必须用不可变属性锁定该文件。
执行命令:
sudo chattr +i /etc/apt/sources.list
【执行后该文件将无法被任何进程(包括root权限程序)修改、删除或重命名,除非先执行sudo chattr -i解锁】
如后续需恢复更新能力,只需运行sudo chattr -i /etc/apt/sources.list即可解除锁定。











