需同步阻断应用商店、系统更新服务与apt定时器三路机制:关闭应用商店自动检查更新;停用并禁用apt-daily.timer及apt-daily-upgrade.timer;屏蔽对应服务;终止残留进程并清除缓存;冻结或卸载系统更新应用。

您正在使用麒麟操作系统,但希望阻止软件在后台自动检测更新,避免网络占用升高、CPU异常发热、关机卡死或弹出干扰性提示——这类行为通常由应用商店、系统更新服务与APT定时器三路协同触发,必须同步阻断。
关闭应用商店自动检测更新
应用商店作为独立进程,其“自动检查更新”功能默认开启,会绕过系统级开关持续联网扫描新版本。
点击屏幕左下角“开始”菜单 → 启动“应用商店” → 点击右上角用户头像或三条横线图标 → 选择“设置” → 找到并关闭【自动检查更新】开关。
这一步操作起来很简单,关闭后应用商店将不再发起任何版本比对请求,但已安装的软件功能不受影响。
禁用系统级更新服务与定时器
即使应用商店已关闭,底层APT机制仍可能通过systemd定时器每24小时自动执行update检查,这是软件自动检测更新的根源之一。
第一步:停止并禁用APT每日检查定时器
sudo systemctl stop apt-daily.timer → sudo systemctl disable apt-daily.timer
第二步:停用升级检查定时器(该定时器会触发依赖解析与版本比对)
sudo systemctl stop apt-daily-upgrade.timer → sudo systemctl disable apt-daily-upgrade.timer
第三步:屏蔽相关服务防止被其他单元意外激活
sudo systemctl mask apt-daily.service apt-daily-upgrade.service
【关键提醒】屏蔽后,任何其他服务都无法再启动这两个单元,包括麒麟更新管理器或第三方脚本调用,确保检测逻辑彻底失效。
终止残留检测进程并清除缓存
有时kylin-software-center或apt.systemd.daily进程仍在后台运行,持续持有网络连接并轮询源服务器,导致检测行为未真正停止。
按下Ctrl + Alt + T打开终端 → 执行:
sudo killall -q kylin-software-center apt
返回“设置 → 应用管理”,搜索“应用商店” → 进入详情页 → 点击“存储” → 选择“清除所有数据”。
此操作会删除本地缓存的软件包元数据和上次检测结果,避免重启后立即恢复轮询状态。
冻结系统更新应用
“系统更新”应用本身内置了主动探测逻辑,即使不执行下载或安装,也会定期向源服务器发起HEAD请求验证更新可用性。
方法一:图形化冻结
打开“麒麟软件中心” → 搜索“麒麟应用冻结器”并安装 → 启动该工具 → 在应用列表中找到“系统更新” → 点击右侧“冻结”按钮 → 确认执行。
方法二:终端强制卸载检测模块(适用于冻结器未生效场景)
sudo apt remove --purge kylin-update-manager
冻结后,“系统更新”应用无法访问网络、无法读取sources.list、无法调用apt_pkg接口,其自动检测能力被物理切断。











