ZW3Dのインストールおよびアンインストール時に、「0x00403895」命令によって参照される「0x00000000」メモリが表示されます。メモリが読み取れません。」
問題:
ZW3D のインストールおよびアンインストール時に、「0x00000000」メモリが「0x00403895」命令によって参照されています。メモリを読み取れませんというアプリケーション エラーが表示されます。
原因:
インストールパッケージを直接右クリックして解凍し、ディレクトリ内のSetup.exeを使用してインストールします。インストール プロセスの最後に VBS スクリプトを実行すると、VBScript スクリプト エンジンが見つからないというメッセージが表示されます。これに従って解決策を見つけます。
解決:
Windows XP システムの場合:
ファイルC:\WINDOWS\inf\wsh.infを見つけて、右クリックして[インストール] をクリックします。
「「C:\windows\system32\odbcconf.tmp」を開けません」というメッセージが表示された場合、そのようなファイルまたはディレクトリはありません。
- Win+Rを押して「ファイル名を指定して実行」ウィンドウを開き、「regedit」と入力し、「 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\Setup 」と入力し、「データ アクセス コンポーネントの構成」を削除します。
- スタート →実行input regsvr32 urlmon.dll shdocvw.dll jscript.dll vbscript.dll /s
- ZW3Dを再度インストールしてみてください。
Windows 7 システムの場合: C:\WINDOWS\inf\フォルダーにwsh.infファイル
がありません。その理由は、一部のウイルス対策ソフトウェア (Kabbah、Rising など) のインストールにより、レジストリ内のデフォルトで .vbs スクリプトを開く DLL ライブラリが変更されたためです。ウイルス対策ソフトをアンインストールしてもレジストリの情報は削除されないため、.vbs スクリプトを開くとウイルス対策ソフトの dll ライブラリを呼び出してしまい、この問題が発生します。
- Win+Rを押して「ファイル名を指定して実行」ウィンドウを開き、 regeditと入力し、項目HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32を見つけて、そのデフォルト値をC:\Windows\system32\vbscript.dllに変更します(これはdll ライブラリは、Windows でデフォルトで .vbs スクリプトを開くプログラムです)。
- デフォルト値の変更が拒否された場合は、 InprocServer32 を右クリックして[アクセス許可]を選択し、現在のユーザーにフル コントロールアクセス許可を追加してから、 InprocServer32のデフォルト値を変更する必要があります。
- ZW3Dを再度インストールしてみてください。