麒麟os自愈功能可通过图形界面、命令行或grub参数启用:图形界面开关仅控制ui显示,不影响底层工具;命令行操作(systemctl)直接影响服务启停;grub参数kylin.autoheal=1实现单次启动自检。

如果您在使用麒麟OS过程中遇到桌面崩溃、服务异常中断或配置错乱等问题,希望系统能自动识别并修复这些故障,就需要启用系统自愈功能;该功能并非常驻后台进程,而是通过预置工具按需触发的一系列校验与重置操作,关闭时仅停用图形界面入口,不卸载底层修复组件。
通过麒麟管家图形界面开关自愈功能
这是最直观的启用方式,适用于桌面环境正常运行的场景,所有操作都在图形界面内完成,无需记忆命令。
点击“开始菜单” → 在搜索栏输入麒麟管家,点击打开应用。
在左侧导航栏中选择系统修复或智能诊断(不同SP版本文字略有差异)。
找到页面右上角的自愈模式开关,点击滑动开启;关闭时同理,滑动至关闭状态即可。
注意:此开关仅控制图形界面是否显示“自动检测异常并修复”选项,不影响命令行工具kylin-system-repair的可用性。
通过终端命令启用或禁用自愈服务
当图形界面失效或需批量部署时,可通过命令行直接管理自愈相关服务状态。该操作影响实际修复能力,非单纯界面开关。
第一步:检查自愈服务是否已注册为systemd单元:systemctl list-unit-files | grep kylin-autoheal
第二步:若返回结果含kylin-autoheal.service且状态为disabled,执行启用:sudo systemctl enable --now kylin-autoheal.service
第三步:确认服务正在运行:sudo systemctl status kylin-autoheal.service,看到active (running)即表示已启用。
第四步:如需关闭,执行:sudo systemctl disable --now kylin-autoheal.service;此操作会停止服务并取消开机自启,下次启动不再自动加载。
【警告】禁用后,系统将不会在登录时自动扫描DBus异常、UKUI配置损坏或面板崩溃等常见问题,需手动触发修复。
在GRUB启动参数中临时启用自检
该方法不修改系统配置,仅对单次启动生效,适合怀疑内核模块或初始化阶段出错时快速验证。
重启电脑,在GRUB菜单出现时按e键编辑当前启动项。
定位到以linux开头的行,在行末空格后追加:kylin.autoheal=1
按Ctrl+X或F10启动;系统将在init阶段加载自愈检查模块,并在日志中输出检测结果。
若需禁用本次自检,删掉该参数即可,不影响其他启动项设置。











