Windows Server 2008 R2 VBScript 脚本引擎缺失

Windows Server 2008 R2 VBScript 脚本引擎缺失

在 Win2008R2 x64 上我得到

输入错误:没有文件扩展名“.vbs”的脚本引擎。

当启动一个.vbs文件时。

答案1

以下是一些可能的解决方案这个博客

打开命令提示符并输入(确保您在控制台中拥有管理员权限):

regsvr32 %systemroot%\system32\vbscript.dll

或者如果那不起作用。

  1. 找到文件 %windir%\inf\wsh.inf (inf 是一个隐藏文件夹)

  2. 右键单击并选择“安装”。

答案2

您可以注册一个默认脚本主机:

cscript.exe //H:WScript

您可能还想尝试添加以下注册表项:

http://www.winhelponline.com/articles/105/1/File-association-fixes-for-Windows-Vista.html 或者http://www.nilpo.com/2009/07/windows-xp/error-there-is-no-script-engine-for-file-extension/

但我相信提供的 .REG 文件是相同的

答案3

答案4

我的注册表中缺少 HKR\Vbscript 项

前一个条目有效 https://serverfault.com/a/100630/402397

相关内容