问题描述

以管理员身份运行影刀时,【启动Excel】指令会抛出异常,如下图:
image.png
原因是WPS在安装时,只会将相关的注册表信息写入到HKEY_CURRENT_USER下。而以管理员身份运行影刀时,影刀会到HKEY_LOCAL_MACHINE里面去查找相关的COM组件注册表信息。

解决方案

解决问题的方法是在HKEY_LOCAL_MACHINE添加从HKEY_CURRENT_USER提取出来的一些注册表信息。这样以管理员身份运行影刀,能够正确执行【启动Excel】指令。

第一步:获取WPS路径

1.右键WPS快捷方式,点击打开文件所在位置

lALPGoxXc40y6VTNAr3NAS8_303_701.png_720x720q90g.jpg

2.点击图中红框框中的文件夹图标

lALPGoxXc41JjcfNA3XNBD8_1087_885.png_720x720q90g.jpg

3.复制文件路径信息

QzpcVXNlcnNcUGFuZ1xBcHBEYXRhXFJvYW1pbmdcRGluZ1RhbGtcMTU5MTk3NzI2OV92MlxJbWFnZUZpbGVzXDE1OTczMTg0NjIyMDVfRjFDNDkzNzgtNDlDMi00NDQzLUE0MkEtMTE0NDg5RUIxNTZBLnBuZw==.png

第二步:修改注册表

1.下载注册表附件

附件是提取出来的WPS注册表信息,用的时候要替换下ksolaunch.exe的实际路径
ket.application.reg

2.右键点击下载的注册表文件,选择编辑

QzpcVXNlcnNcUGFuZ1xBcHBEYXRhXFJvYW1pbmdcRGluZ1RhbGtcMTU5MTk3NzI2OV92MlxJbWFnZUZpbGVzXDE1OTczMTg4MjI3MTRfQzUwMEU3MDYtRkVEMC00MTA5LUIxMjEtMTU5RTMxRDBEQTY3LnBuZw==.png

3.修改注册表文件

将红框中的路径信息修改为第一步中获取的路径信息,并将路径信息中的\改为\
QzpcVXNlcnNcUGFuZ1xBcHBEYXRhXFJvYW1pbmdcRGluZ1RhbGtcMTU5MTk3NzI2OV92MlxJbWFnZUZpbGVzXDE1OTczMTg3OTkxODFfQkExMDI1RTItN0E1Ny00NTE5LTk2REQtMTdGRkQzMEEyNzQ4LnBuZw==.png

4.双击运行修改后的注册表

QzpcVXNlcnNcUGFuZ1xBcHBEYXRhXFJvYW1pbmdcRGluZ1RhbGtcMTU5MTk3NzI2OV92MlxJbWFnZUZpbGVzXDE1OTczMTkwMjUwMDhfMUUzMzFFNjAtNzZCMC00MzU3LTkwMUUtNDNDOTBGOUMxOUI4LnBuZw==.png
QzpcVXNlcnNcUGFuZ1xBcHBEYXRhXFJvYW1pbmdcRGluZ1RhbGtcMTU5MTk3NzI2OV92MlxJbWFnZUZpbGVzXDE1OTczMTkwNTE0MTFfRDYwRkVCNUEtMzBBQS00ODNjLTk0QTktQTNGQ0I2QzU1MkVBLnBuZw==.png