断开帮我吧远程后双击云星空客户端报错“Kingdee.BOS.DeskClient.Shell.exe -损坏的图像”

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

断开帮我吧远程后双击云星空客户端报错“Kingdee.BOS.DeskClient.Shell.exe -损坏的图像”

【问题描述】

单个电脑上,断开帮我吧远程后,双击桌面上的金蝶云星空客户端就弹出报错“Kingdee.BOS.DeskClient.Shell.exe -损坏的图像C\Windows\system32\D3DCOMPILER_47.dll没有被指定在windows上运行……”,如下图所示;

image.webp

而连上帮我吧远程软件的远程控制之后,云星空客户端打开和登录使用是正常的;


【分析处理过程】

1、其他客户端电脑上是没有这个问题的,这台电脑的操作系统是,WIN7旗舰版;

image.webp

2、这台客户端上使用的asp.net  4.8版本;

3、确认这台电脑上有这个文件,如下图;

image.webp


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版的),如下图

image.webp

拷贝替换到客户的system32文件夹下覆盖;然后断开远程,重新测试打开客户端还是报错;

8、给这台客户端,重启电脑,然后在不连接帮我吧远程的情况,直接打开桌面上的云星空客户端,可以正常打开并登陆了。


PS:经过一大堆的操作,最后才重启的电脑,也有点懵了~

反正笔者觉得  要不是第6点、要不就是第7点的操作+重启,最终起的关键作用~哈哈



不过事后发现,帮我吧远程工具的安装目录下,确实也有这个D3DCOMPILER_47.dll文件;如下图所示;

image.webp



请各位也遇到过这个问题的大佬,多多补充哟~

谢谢~




刚刚处理客户问题的时候遇到这个,将.NET版本换到4.5.2,然后重启电脑,问题解决

断开帮我吧远程后双击云星空客户端报错“Kingdee.BOS.DeskClient.Shell.exe -损坏的图像”

【问题描述】单个电脑上,断开帮我吧远程后,双击桌面上的金蝶云星空客户端就弹出报错“Kingdee.BOS.DeskClient.Shell.exe -损坏的图像,C...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息