2011-08-09 142 views
1

每次啓動.vbs腳本時都會出現錯誤。通過CMD執行.vbs或.wsf時發生錯誤

Skriptmodul "VBScript" für Skript "C:\test.vbs" wurde nicht gefunden. 

enter image description here

運行: 雙擊

CScript-Fehler: Skriptmodul "VBScript" für Skript "C:\test.vbs" wurde nicht gefunden. 

我執行 「regsvr32.exe的VBScript中」, 「regsvr32.exe的JSCRIPT.DLL」 和「regsvr32.exe jscript.dll」通過管理CMD(在system32中),並且都正確註冊。我用其他Windows客戶端檢查了.dll文件的日期和大小,它們完全匹配。 在Internet選項中啓用活動腳本和Java小程序。

使用系統文件檢查器(sfc.exe)搜索損壞的系統文件發現一些,修復它們,重新啓動後沒有任何更改。

.wsf腳本的常見問題。 無論執行哪個.wsf腳本,都會出現此錯誤。 .wsf script error

夥計們,任何想法如何解決這一個?

+0

嘗試設置OS爲英語,然後重新運行後,你便可以得到一個錯誤消息是可讀的。 (SO是英文網站) –

+0

我認爲我們不允許改變我們辦公室的屏幕語言。除了沒有安裝其他顯示語言並且Windows更新沒有提供任何LIP(受控WSUS後面)...: -/ – SchurigH

+0

我認爲錯誤應該是:「找不到腳本引擎」VBScript「for腳本[...]「,[在此提及](http://www.winhelponline.com/articles/209/1/Error-Cant-find-script-engine-VBScript-for-script-when-installing-the -Windows-安裝-清理-Utility.html) – SchurigH

回答

0

好吧我固定它自己:

在註冊表中,此鍵

HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32 

被我們的殺毒軟件廠商McAfee -.-

的(標準)鍵改爲

修改
C:\\Program Files\\Common Files\\McAfee\\SystemCore\\ScriptSn.20110513152421.dll 

並且不允許更改,因此regsvr32無法更新此密鑰。

我不得不修改這一章項的權限來獲得完全訪問,並將其改爲

@="C:\\Windows\\system32\\vbscript.dll" 

雙方的.vbs和.wsf的腳本再次合作! 嘆息 我只是恨在企業環境中的McAfee。

我已經爲這個腳本問題這裏被軟件寫下來6可能的解決方案(但它是在德國,對不起^^):6 solutions for .vbs and .wsf script error

相關問題