现象
以管理员身份运行八爪鱼RPAY时,应用在执行【启动 Excel】指令出现如下报错:指令运行错误。其他错误 启动Excel失败。
原因
在安装WPS时,会默认将相关的注册表信息写入到了 HKEY_CURRENT_USER
下。
以管理员身份运行八爪鱼RPA时,八爪鱼RPA会去 HKEY_LOCAL_MACHINE
里面查找相关的 COM 组件注册表信息,因而无法找到正确地注册表信息
解决办法
在 HKEY_LOCAL_MACHINE
里添加并完善从 HKEY_CURRENT_USER
提取出来的一些注册表信息。
第一步:获取WPS路径
1、 右键WPS快捷方式,点击打开文件所在位置
2、 点击图中红框框中的文件夹图标
预览
3、 复制文件路径信息
第二步:修改注册表
1、 在桌面新建一个文本文档ket.application.reg
,复制粘贴以下代码(提取出来的WPS注册表信息)并保存
Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\Software\Classes\KET.Application]@="WPS Spreadsheets Application Class"[HKEY_LOCAL_MACHINE\Software\Classes\KET.Application\CLSID]@="{45540001-5750-5300-4B49-4E47534F4655}"[HKEY_LOCAL_MACHINE\Software\Classes\KET.Application\CurVer]@="KET.Application.9"[HKEY_LOCAL_MACHINE\Software\Classes\WOW6432Node\CLSID\{45540001-5750-5300-4B49-4E47534F4655}]@="WPS Spreadsheets Application Class"[HKEY_LOCAL_MACHINE\Software\Classes\WOW6432Node\CLSID\{45540001-5750-5300-4B49-4E47534F4655}\LocalServer32]@="\"D:\\WPS Office\\ksolaunch.exe\" /prometheus /et /Automation"[HKEY_LOCAL_MACHINE\Software\Classes\WOW6432Node\CLSID\{45540001-5750-5300-4B49-4E47534F4655}\ProgID]@="KET.Application.9"[HKEY_LOCAL_MACHINE\Software\Classes\WOW6432Node\CLSID\{45540001-5750-5300-4B49-4E47534F4655}\Programmable][HKEY_LOCAL_MACHINE\Software\Classes\WOW6432Node\CLSID\{45540001-5750-5300-4B49-4E47534F4655}\TypeLib]@="{45541000-5750-5300-4B49-4E47534F4655}"[HKEY_LOCAL_MACHINE\Software\Classes\WOW6432Node\CLSID\{45540001-5750-5300-4B49-4E47534F4655}\VersionIndependentProgID]@="KET.Application"
2、 右键点击新建好地文本文档,选择编辑
3、 修改注册表文件: 将红框中的路径信息修改为第一步中获取的路径信息,并将路径信息中的\
改为\\
4、 双击运行修改后的注册表,并点击确认继续运行。
预览