每次启动.vbs脚本时都会出错。 双击:
Skriptmodul "VBScript" für Skript "C:\test.vbs" wurde nicht gefunden.
通过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脚本,都会出现此错误。
伙计们,知道如何解决这个问题吗?
答案 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