Androild Killer无法运行,出现Runtime error 217

今天偶然翻到了以前下载的一个软件,Android Killer(一个GUI的安卓反编译软件)

可证当我想要运行它的时候确报错了

Androild Killer无法运行,出现Runtime error 217_第1张图片

这一系列的 Runtime error 217 at XXXX 把我搞蒙了

我以为是软件过时了,重新下载发现软件版本并没有改变

以为是环境问题,百度上有说

a 、开始菜单-运行-输入regedit-点确定-进入注册表, 在:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks 下,应该只有一个正常的键值”{AEB6717E-7E19-11d0-97EE-00C04FD91972}, 将其他的删除。

b 、开始菜单-运行-输入cmd 回车在命令提示符下输入: 
for %1 in (%windir%\system32*.dll) do regsvr32.exe /s %1

的,但都没有用。

我甚至关闭了防火墙,重启了电脑。。。

都没有用

我把软件拷贝到另一台电脑,确实可以运行的,相当无奈


焦灼良久之后我快要放弃了,却还是做最后一搏,看是不是软件配置哪里需要改改

我看到有个config.ini文件,

Androild Killer无法运行,出现Runtime error 217_第2张图片

我知道这个相当于是程序启动的配置声明,我就点开看了

发现里面居然有乱码!!!!!!

Androild Killer无法运行,出现Runtime error 217_第3张图片

这个时候我才想起来,因为我的电脑是英文版的操作系统,文本中的中文往往都会变成乱码,而像这种“简陋”的软件并没有做太多容错的处理

所以运行时候,系统无法解析"LANG",就产生了错误Runtime error 217

我将那段乱码改为"English",果然,应用程序得以成功运行

Androild Killer无法运行,出现Runtime error 217_第4张图片

Androild Killer无法运行,出现Runtime error 217_第5张图片

Androild Killer无法运行,出现Runtime error 217_第6张图片


NICE·······完美解决

最后给大家看一下,另一台中文系统电脑上,config.ini文件的内容

Androild Killer无法运行,出现Runtime error 217_第7张图片

 

你可能感兴趣的:(MicroSoft,Runtim,error217)