日別アーカイブ: 2013年4月15日
VBSスクリプトエンジンのエラーについて
ファイル拡張子 “.vbs” を持つスクリプトエンジンはありません
このエラーが発生する場合の対処法です。vbsファイルとWSHの関連づけが正しく行われていないのが原因の可能性があります。
インストールやアンインストールを行った際に関連づけが解除されることがあります。
Windows Vista 以降のバージョンでは wsh.inf ファイルが存在しません。
- vbsファイルを右クリックして 「プログラムから開く」を選択します。
- 「参照」をクリックして %systemroot%\system32\wscript.exeを選択します。
- 「ファイルを開くプログラムを選択する」を閉じます。
Windows XP
- “%systemroot%\inf” の “wsh.inf”ファイルを探します。
- 右クリックで「インストール」を選択します。
つぎのようにDLLの再登録によって回避できるようです。
- regsvr32 -u vbscript.dll を実行し、解除します。
- regsvr32 vbscript.dll を実行し、再登録します。
レジストリーエディターを使用する方法(Windows XP に付属するwsh.infファイルを参考にしています)
- regedit.exe を起動します。HKEY_CLASSES_ROOT\VBSFile を選択します。
- Shell\Open\command キーを追加します。
- (REG_EXPAND_SZ) “%SystemRoot%\System32\WScript.exe” “%1″ %*” 値を追加します。