現象——
運行任何 .vbs 腳本,Windows Script Host 提示 找不到腳本“xxx.vbs”的腳本引擎“VBScript”。
網頁中的 vbscript 腳本無響應,也無任何報錯。
解決方案——
檢查以下三個注冊表項:
HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32
HKEY_CLASSES_ROOT\CLSID\{B54F3742-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32
HKEY_CLASSES_ROOT\CLSID\{B54F3743-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32
將默認值改為C:\Windows\System32\VBScript.dll
已知可能的原因:
瑞星安裝的時候會修改這三項,將所有VBS腳本截到自己的一個DLL。如果沒有正確卸載,可能導致這三項沒有更改回來。
參考資料:
http://coldsummerwei.iteye.com/blog/940012
http://blogs.technet.com/b/instan/archive/2010/07/20/can-t-find-script-engine-quot-vbscript-quot-for-script-after-installing-ms10-020.aspx
posted on 2012-10-25 13:55
溪流 閱讀(3252)
評論(1) 編輯 收藏 引用 所屬分類:
Issues