如何改变Cscript.exe来WSCRIPT.EXE执行所有的VBScript文件?(How to

2019-08-16 17:02发布

安装新的服务器后,我面临的一个问题。

我已经很多.vbs文件,都需要在运行的WScript,究其原因,我使用所有这些命令一样WScript.Echo“你好”

我希望能够看到输出的时候我双击的VBScript文件。

但是,当我用鼠标右键单击VBS文件,我看到控制台,我想改变默认的Windows主机,在全球范围!

我怎样才能做到这一点?

Answer 1:

您可以更改默认脚本主机WSCRIPT.EXE像这样:

wscript.exe //H:wscript

如果您想设置Cscript设置为默认主机,在相同的方式工作:

wscript.exe //H:cscript

您可以与相同的结果相同的参数执行的Cscript.exe。



Answer 2:

您可以切换默认脚本引擎:

wscript //H:Wscript

祝好运!



Answer 3:

我能够通过使用以下步骤来解决这个问题:

  1. 选择我想要打开的VBScript文件,
  2. 点击鼠标右键,选择该默认程序,
  3. 浏览到C:/windows/windows32/wscript.exe,并选择此。


Answer 4:

在命令提示(如管理员):

设置Windows脚本主机作为默认脚本宿主请输入:

wscript.exe //H:WScript

要设置基于命令行的脚本宿主为默认脚本宿主请输入:

cscript.exe //H:cscript


Answer 5:

检查Windows资源管理器设置文件类型* .VBS(像工具 - >选项 - >文件类型等),并更改“打开方式”设置为Cscript。



Answer 6:

编辑:我现在和我在下面给出的建议,建议慎用 。 继续切换和测试我的设置后,我发现我无法重新建立CSCRIPT作为默认脚本宿主。 (请注意,我也试其他回答这个问题给出的步骤。)

此外,我尝试使用进程监视器(又名“将procmon”)找到我困难的原因,但遗憾的是一直没成功。

最后,我也算是回到更早的Windows 7还原点 ,但是这是由事实,我昨天改变了我的域密码复杂。 所以,现在,我不得不把我的调查休息其他任务紧迫。

在最后一个念头......我也考虑的可能性,但是也有一些阻碍我的努力,网络策略的安全设置。


原来的答案:进入Windows批处理文件以下行:

ftype VBSFile="%%SystemRoot%%\System32\WScript.exe" "%%1" %%*

然后,运行命令提示符管理员和运行批处理文件。


我认为上述会使系统上的所有用户的变化。 为了让登录的用户仅用于更改,请执行下列操作(在Windows 7):

控制面板=>程序=>默认程序=>与程序关联文件类型或协议

然后,在名称列,向下滚动到.VBS,然后单击更改程序......在右上角。 然后选择推荐项目之一。 如果您没有看到微软®基于Windows脚本宿主 ,浏览到以下文件:

C:\Windows\System32\wscript.exe


Answer 7:

上述谁右键单击选择默认程序是正确的家伙,但是路径应该是:C:\ WINDOWS \ SYSTEM32 \ WScript.exe的



文章来源: How to change cscript.exe to wscript.exe execution for all VBScript files?
标签: vbscript wsh