必须通过安全中心权限控制、服务保活策略和kysec进程豁免三层机制协同操作:先在安全中心取消【允许后台运行】【允许自启动】【允许后台网络访问】;再在服务保活中删除对应systemd服务并禁用;最后用kysec-ppro-del移除kysec豁免白名单。

您需要在麒麟OS中阻止某个程序在后台持续运行、自启动或保持网络连接,避免其消耗资源、泄露隐私或干扰系统稳定性,必须通过安全中心权限控制、服务保活策略和KYSEC进程豁免三层机制协同操作。
通过安全中心关闭该程序的后台行为权限
这一步直接从图形界面层切断后台能力开关,是所有后续操作的前提。若此处未关闭,其他设置可能被覆盖。
点击屏幕左下角「开始菜单」→「控制面板」→「安全中心」。
在左侧导航栏中点击「应用保护」,右侧列表中找到目标程序(如“QQMusic”或“WeChat”)。
点击其右侧的「权限设置」按钮,在弹出面板中向下滚动至「后台行为」区域。
✅ 取消勾选【允许后台运行】、【允许自启动】、【允许后台网络访问】三项——【必须全部取消,缺一不可;仅关前两项时,应用仍可通过后台网络接收唤醒指令重新激活】。
在服务保活中移除该程序对应的服务注册
有些程序会将核心功能拆分为独立systemd服务驻留后台,即使主界面关闭,服务仍在运行。必须手动清除其保活登记。
方法一:图形界面清理
打开「开始菜单」→「设置」→「隐私」→「后台应用」→切换至「服务保活」标签页。
查找并选中该程序关联的服务名(常见如:com.kylin.music.service、wechatd、qqmusicd),点击右侧「删除服务」按钮。
点击「应用策略」使变更立即生效。
方法二:终端验证与清理
执行 systemctl --user list-units --type=service | grep -i "目标服务名",若仍有输出,说明服务仍在注册状态。
执行 systemctl --user stop 服务名 && systemctl --user disable 服务名 彻底停用并禁启。
执行 systemctl --user daemon-reload 刷新用户级服务配置。
用终端命令移除该程序在KYSEC中的进程豁免白名单
KYSEC的process protect模块会对非白名单进程周期性扫描并终止。若该程序曾被手动加入豁免,必须清除,否则后台冻结失效。
第一步:以root身份打开终端,执行 sudo -i 切换为超级用户。
第二步:执行 kysec-ppro-list,检查输出中是否含该程序名及其状态 enabled。
第三步:若存在,执行 sudo kysec-ppro-del -n "程序名"(例如:sudo kysec-ppro-del -n "WeChat")。
第四步:执行 ps -eo pid,comm,user | grep -i "程序名",确认无残留进程;如有,手动 kill -9 其PID。











