问题描述:
安装和卸载时提示应用程序错误,引用的0x00000000,该内存不能为read
原因分析:
直接把安装包右键解压到当前磁盘,使用目录下的setup.exe进行安装,安装有进程,但在最后运行vbs脚本时,提示无法找到VBScript脚本引擎,由此找到问题所在
解决方案:
- 如果是XP系统,一般用以下方法就可以解决:
- 找到文件:【 C:\WINDOWS\inf\wsh.inf】,右键【安装】;如果安装【inf】时遇到【Unable to Open 'C:\windows\system32\odbcconf.tmp' No such file or directory 】
- 解决办法:【开始菜单】->【运行】 ->【regedit】进入到【HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\Setup】删除【Configuring Data Access Components】
- 【开始】->运行行里输入【 regsvr32 urlmon.dll shdocvw.dll jscript.dll vbscript.dll /s】
- 如果是win7系统,一般用以下方法就可以解决:
- win7系统的【 C:\WINDOWS\inf\ 】文件夹下根本就没有【wsh.inf】文件,
- 原因是安装一些杀毒软件(如卡巴、瑞星等),改变了注册表中默认打开.vbs脚本的dll库。卸载杀毒软件后,注册表中这些信息仍没有被删除,所以导致打开.vbs脚本时,会去调用杀毒软件程序的dll库,才出现了此问题。
- 【开始】->【运行】->【regedit】,找到项【HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32】,将它的“默认”值改为【C:\Windows\system32\vbscript.dll】(不需要引号,此dll库才是windows中默认打开.vbs脚本的程序)。
- 如修改“默认”值时,被拒绝修改,需要在项【InprocServer32】上右键选择【权限】,给当前用户添加【完全控制】的权限,再修改即可解决此问题。
★中望3D安装和卸载时提示"引用的0x00000000,该内存不能为read”:https://confluence.zwcad.com/pages/viewpage.action?pageId=85397284