问题描述: 

安装和卸载时提示应用程序错误,引用的0x00000000,该内存不能为read

原因分析:

直接把安装包右键解压到当前磁盘,使用目录下的setup.exe进行安装,安装有进程,但在最后运行vbs脚本时,提示无法找到VBScript脚本引擎,由此找到问题所在

解决方案:

  1. 如果是XP系统,一般用以下方法就可以解决:
    1. 找到文件:【 C:\WINDOWS\inf\wsh.inf】,右键【安装】;如果安装【inf】时遇到【Unable to Open 'C:\windows\system32\odbcconf.tmp' No such file or directory 】
    2. 解决办法:【开始菜单】->【运行】 ->【regedit】进入到【HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\Setup】删除【Configuring Data Access Components】
    3. 【开始】->运行行里输入【 regsvr32 urlmon.dll shdocvw.dll jscript.dll vbscript.dll /s】
  2. 如果是win7系统,一般用以下方法就可以解决:
    1. win7系统的【 C:\WINDOWS\inf\ 】文件夹下根本就没有【wsh.inf】文件,
    2. 原因是安装一些杀毒软件(如卡巴、瑞星等),改变了注册表中默认打开.vbs脚本的dll库。卸载杀毒软件后,注册表中这些信息仍没有被删除,所以导致打开.vbs脚本时,会去调用杀毒软件程序的dll库,才出现了此问题。
    3. 【开始】->【运行】->【regedit】,找到项【HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32】,将它的“默认”值改为【C:\Windows\system32\vbscript.dll】(不需要引号,此dll库才是windows中默认打开.vbs脚本的程序)。
    4. 如修改“默认”值时,被拒绝修改,需要在项【InprocServer32】上右键选择【权限】,给当前用户添加【完全控制】的权限,再修改即可解决此问题。





★中望3D安装和卸载时提示"引用的0x00000000,该内存不能为read”https://confluence.zwcad.com/pages/viewpage.action?pageId=85397284