找不到脚本引擎“VBScript”的脚本

时间:2010-06-02 08:02:14

标签: vbscript

我在Windows 2008 Server中运行名为“GetDiskSize.vbs”的vbscript时收到以下错误消息。

找不到脚本'GetDiskSize.vbs'的脚本引擎“VBScript”

vbscript已注册为regsrv32 VBScript.dll,但仍无效。请帮忙。

此致 威尔逊

2 个答案:

答案 0 :(得分:2)

通常的解决方法是重新注册dll:

regsvr32 %systemroot%\system32\vbscript.dll

但是你提到你已经尝试过了。

某些防病毒产品会将自己插入到注册表中,以便在传递给vbscript / jscript引擎之前将其作为脚本引擎进行调用。这可能是造成问题的原因。如果是这种情况,请尝试卸载防病毒软件以进行测试。

在此处查看有用的帖子: 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

如果所有其他方法都失败了,并且您使用的是Windows XP,则可以尝试重新安装WSH 5.6:

从:http://www.microsoft.com/downloads/details.aspx?FamilyId=C717D943-7E4B-4622-86EB-95A22B832CAA&displaylang=en

下载

答案 1 :(得分:0)

所以我在最长的时间内遇到了同样的问题,我才意识到为什么:

我将vbs文件与Notepad ++关联了,这就是为什么它不起作用的原因!删除关联后,vbs应用程序终于可以再次使用!