执行.vbs或.wsf时出错

时间:2011-08-09 16:00:01

标签: windows scripting vbscript

每次启动.vbs脚本时都会出错。 双击:

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

enter image description here

通过CMD运行:

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中),两者都正确注册。我检查了.dll的文件日期和大小与其他Windows客户端,它们完全匹配。 在Internet选项中启用了Active Scripting和Java Applet。

使用系统文件检查器(sfc.exe)搜索已损坏的系统文件,找到一些,修复它们,重启后没有任何更改。

.wsf Scripts的类似问题。 无论我执行哪个.wsf脚本,都会出现此错误。 .wsf script error

伙计们,知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

好的,我自己解决了这个问题:

在注册表中,这个键

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

由我们的防病毒供应商McAfee -.-

修改

(标准)键已更改为

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

并且不允许任何更改,因此regsvr32无法更新此密钥。

我必须修改此reg密钥的权限才能获得完全访问权限并将其更改为

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

.vbs和.wsf脚本都在重新运行! 叹息 我只是讨厌企业环境中的McAfee。

我在这里写下了 6个可能的解决此脚本问题的方法(但它是德语,抱歉^^):6 solutions for .vbs and .wsf script error