WPS公式编辑器出现异常时,可通过以下四步进行修复:第一步,为/opt/kingsoft/wps-office/office6/mui/default/resource/ksee/EqnEdit赋予执行权限并测试能否独立运行;第二步,安装通用依赖库libx11-6等以及硬依赖libpng12-0;第三步,关闭所有WPS进程后执行sudo ./kso --register重新注册组件;第四步,针对政务版麒麟系统,需在控制中心允许OLE调用或导入签名补丁包。

在银河麒麟系统中打开WPS文档后,点击“插入→公式”按钮无反应,或者直接弹出“无法创建对象,请确认对象已在系统注册表中注册”的错误提示。这种情况较为常见,根本原因在于公式编辑器组件未正确注册,或被系统的安全策略所拦截。
不必慌张,该问题有规可循,按以下步骤操作基本都能顺利解决。
检查公式编辑器能否独立运行
首先打开文件管理器,定位到以下路径:【/opt/kingsoft/wps-office/office6/mui/default/resource/ksee】。请注意,这是银河麒麟V10 SP1及以上版本的默认安装目录,并非Windows下的C盘,切勿找错位置。
找到名为 EqnEdit 的文件(它没有扩展名),右键点击选择属性,切换到权限选项卡,勾选“允许作为程序执行文件”。
接着双击运行 EqnEdit,观察能否弹出空白的公式编辑窗口。如果直接报错“找不到共享库”或出现闪退,说明底层依赖库存在问题,需要继续往下排查。
重新安装公式编辑器依赖库
打开终端,依次输入以下命令:
sudo apt update && sudo apt install libx11-6 libxext6 libxrender1 libxtst6 libxi6 libfreetype6 libfontconfig1 libglib2.0-0
如果系统提示这些软件包已是最新版本,但 EqnEdit 依然无法启动,则需要手动补充一个公式编辑器专用的依赖库:sudo apt install libpng12-0。该库在部分麒麟V10的镜像源中已被移除,但 EqnEdit 强依赖它,缺少它便无法正常工作。
安装完成后,再次双击 EqnEdit 测试——若能够正常打开,说明依赖问题已成功解决。
强制重新注册公式组件
第一步:关闭所有WPS相关进程,包括后台的 wps、et、wpp 等。可以使用 top 或 ps aux | grep wps 命令查看,然后通过 kill -9 强制终止它们。
第二步:在终端中切换到WPS主程序目录:cd /opt/kingsoft/wps-office/office6。
第三步:执行注册命令:sudo ./kso --register。该命令会扫描并重新注册所有插件组件,其中就包含ksee公式编辑器。
第四步:重新启动WPS,再次尝试插入公式。此时“插入→公式”应该能够正常调出公式编辑窗口。
禁用安全策略拦截(仅限政务版/定制版麒麟)
如果您使用的是政务版或定制版麒麟系统,系统可能启用了额外的安全策略,从而拦截OLE组件的调用。
方法一:进入“控制中心→安全与隐私→应用管控”,找到“WPS Office”,将“限制OLE组件调用”修改为“允许”。
方法二:如果您是某省政务专版麒麟的用户,需要联系本地信创适配中心,获取 【ksee-register-fix.kylin】 签名补丁包。解压后按照说明导入系统证书,再运行修复脚本。
需要特别提醒:普通社区版的麒麟系统无需执行此步骤。强行修改可能会触发系统完整性校验失败,反而引发新的问题。
