断开帮我吧远程后双击云星空客户端报错“Kingdee.BOS.DeskClient.Shell.exe -损坏的图像”
【问题描述】
单个电脑上,断开帮我吧远程后,双击桌面上的金蝶云星空客户端就弹出报错“Kingdee.BOS.DeskClient.Shell.exe -损坏的图像,C\Windows\system32\D3DCOMPILER_47.dll没有被指定在windows上运行……”,如下图所示;
而连上帮我吧远程软件的远程控制之后,云星空客户端打开和登录使用是正常的;
【分析处理过程】
1、其他客户端电脑上是没有这个问题的,这台电脑的操作系统是,WIN7旗舰版;
2、这台客户端上使用的asp.net 4.8版本;
3、确认这台电脑上有这个文件,如下图;
3、当地顾问把自己WIN7电脑上D3DCOMPILER_47.dll文件(2017版本的),拷贝到客户的system32下,无效;而且发现这个文件的版本又被更新为了2019版本的;
4、下载安装DirectX 9 ,无效;
5、打开开始-运行输入cmd确定,然后运行命令
for %1 in (%windir%\system32\D3DCOMPILER_47.dll) do regsvr32.exe /s %1
手工注册D3DCOMPILER_47.dll文件,无效;
注:注册方法参考如下帖子
https://jingyan.baidu.com/article/6766299767acbc54d51b84a5.html
6、卸载.net 4.8,重新下载安装.net 4.5.2版本;断开远程,重新打开客户端依然报错;
7、把另外一台WIN10电脑上的D3DCOMPILER_47.dll文件(显示2021版的),如下图
拷贝替换到客户的system32文件夹下覆盖;然后断开远程,重新测试打开客户端还是报错;
8、给这台客户端,重启电脑,然后在不连接帮我吧远程的情况,直接打开桌面上的云星空客户端,可以正常打开并登陆了。
PS:经过一大堆的操作,最后才重启的电脑,也有点懵了~
反正笔者觉得 要不是第6点、要不就是第7点的操作+重启,最终起的关键作用~哈哈
不过事后发现,帮我吧远程工具的安装目录下,确实也有这个D3DCOMPILER_47.dll文件;如下图所示;
请各位也遇到过这个问题的大佬,多多补充哟~
谢谢~
刚刚处理客户问题的时候遇到这个,将.NET版本换到4.5.2,然后重启电脑,问题解决
断开帮我吧远程后双击云星空客户端报错“Kingdee.BOS.DeskClient.Shell.exe -损坏的图像”
本文2024-09-16 18:38:02发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-23403.html