商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 系统应用 > 麒麟OS如何设置进程在后台不被系统杀死

麒麟OS如何设置进程在后台不被系统杀死

  发布于2026-08-22 阅读(0)

扫一扫,手机访问

麒麟OS应用后台被强制终止是因后台活动限制与KYSEC保护机制,需通过安全中心授权、服务保活注册、KYSEC白名单三重路径解除限制。

麒麟OS如何设置进程在后台不被系统杀死

麒麟OS中应用切换至后台后被强制终止,导致消息收不到、音乐中断或定位失效,是因为系统默认启用后台活动限制与KYSEC进程保护机制。必须通过安全中心授权、服务保活注册、KYSEC白名单三重路径解除限制,缺一不可。

在安全中心开启后台行为权限

首先,找到左下角的「开始菜单」,依次点击「控制面板」和「安全中心」。
接着,在左侧导航栏里选择「应用保护」,在右侧列表中找到你想要设置的应用。
然后,点击该应用右侧的「权限设置」按钮,在弹出的面板中向下滚动,找到「后台行为」区域。
之后,勾选【允许后台运行】【允许自启动】这两个开关。
最后,如果该应用需要网络连接(比如微信、钉钉),那么必须同时开启【允许后台网络访问】,否则即使进程还在运行,也无法接收和发送消息。

在服务保活中注册关键后台服务

方法一:图形界面添加
1、打开「开始菜单」→「设置」→「隐私」→「后台应用」→切换至「服务保活」标签页。
2、点击「添加服务」,输入对应服务名(例如:com.kylin.im.servicewpscloudsvr)。
3、确认该服务文件真实存在于【/usr/lib/systemd/user/ 或 /etc/systemd/system/】目录下,否则添加失败。
4、勾选服务条目右侧的「永久保活」复选框,点击「应用策略」完成注册。

方法二:终端命令验证服务状态
执行 systemctl --user list-units --type=service | grep -i "目标服务名",若无输出说明服务未被识别,需先用 systemctl --user daemon-reload 刷新配置。

用终端命令将进程加入KYSEC永久豁免白名单

1、以root身份打开终端,输入sudo -i,便可切换为超级用户。
2、接着运行getstatus命令,要留意输出中是否包含process protect: on字段。
3、然后执行sudo kysec-ppro-add -p $(pgrep -f "应用名") -u $(id -u) -n "应用名",这样就能把当前运行的进程PID添加到白名单中。
4、最后执行kysec-ppro-list查看是否注册成功,输出里应该有该应用名以及状态为enabled

本文转载于:https://www.php.cn/faq/3029749.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

产品推荐

热门关注