Issue:

When installing and uninstalling ZW3D, it prompts an application error: The "0x00000000" memory referenced by the "0×00403895” instruction. The memory cannot be read.

Causes:

Directly right-click the installation package to extract it, and use the Setup.exe in the directory to install it. When the VBS script is run at the end of the installation process, it prompts that the VBScript script engine cannot be found, follow this we can find the solution.

Solution:

If it is a Windows XP system:

Find the file: C:\WINDOWS\inf\wsh.inf, right-click Install.
 
If we encounter Unable to Open 'C:\windows\system32\odbcconf.tmp' No such file or directory.   

  1. Press Win+R to open Run window, enter regedit, enter HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\Setup, and delete Configuring Data Access Components.
  2. Start → Run input regsvr32 urlmon.dll shdocvw.dll jscript.dll vbscript.dll /s
  3. Try to install ZW3D again.

If it is a Windows 7 system:
There is no wsh.inf file in the C:\WINDOWS\inf\ folder. The reason is that the installation of some anti-virus software (such as Kabbah, Rising, etc.) has changed the dll library that opens the .vbs script by default in the registry. Even uninstall the antivirus software, the information in the registry is still not deleted, so when the .vbs script is opened, it will call the dll library of the antivirus software, and this problem occurs.

  1. Press Win+R to open Run window, enter regedit, find the item HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32, change its Default value to C: \Windows\system32\vbscript.dll (This dll library is the program that opens the .vbs script by default in windows).
  2. If we are refused to modify the Default value, we need to right-click InprocServer32 and select Permissions, add Full Control permission to the current user, and then modify the default value of InprocServer32.
  3. Try to install ZW3D again.