ZW3D で「VBScript スクリプト エンジンが見つかりません」というメッセージが表示される
問題:
すべての .vbs ファイルを開くと、 「VBScript スクリプト エンジンが見つかりません」というエラー ボックスが表示されます。
原因:
ソフトウェアのインストールと削除が頻繁に行われるため、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の デフォルト値を変更する 必要があります 。