安装新的服务器后,我面临的一个问题。
我已经很多.vbs文件,都需要在运行的WScript,究其原因,我使用所有这些命令一样WScript.Echo“你好”
我希望能够看到输出的时候我双击的VBScript文件。
但是,当我用鼠标右键单击VBS文件,我看到控制台,我想改变默认的Windows主机,在全球范围!
我怎样才能做到这一点?
安装新的服务器后,我面临的一个问题。
我已经很多.vbs文件,都需要在运行的WScript,究其原因,我使用所有这些命令一样WScript.Echo“你好”
我希望能够看到输出的时候我双击的VBScript文件。
但是,当我用鼠标右键单击VBS文件,我看到控制台,我想改变默认的Windows主机,在全球范围!
我怎样才能做到这一点?
您可以更改默认脚本主机WSCRIPT.EXE像这样:
wscript.exe //H:wscript
如果您想设置Cscript设置为默认主机,在相同的方式工作:
wscript.exe //H:cscript
您可以与相同的结果相同的参数执行的Cscript.exe。
您可以切换默认脚本引擎:
wscript //H:Wscript
祝好运!
我能够通过使用以下步骤来解决这个问题:
在命令提示(如管理员):
设置Windows脚本主机作为默认脚本宿主请输入:
wscript.exe //H:WScript
要设置基于命令行的脚本宿主为默认脚本宿主请输入:
cscript.exe //H:cscript
检查Windows资源管理器设置文件类型* .VBS(像工具 - >选项 - >文件类型等),并更改“打开方式”设置为Cscript。
编辑:我现在和我在下面给出的建议,建议慎用 。 继续切换和测试我的设置后,我发现我无法重新建立CSCRIPT作为默认脚本宿主。 (请注意,我也试其他回答这个问题给出的步骤。)
此外,我尝试使用进程监视器(又名“将procmon”)找到我困难的原因,但遗憾的是一直没成功。
最后,我也算是回到更早的Windows 7还原点 ,但是这是由事实,我昨天改变了我的域密码复杂。 所以,现在,我不得不把我的调查休息其他任务紧迫。
在最后一个念头......我也考虑的可能性,但是也有一些阻碍我的努力,网络策略的安全设置。
原来的答案:进入Windows批处理文件以下行:
ftype VBSFile="%%SystemRoot%%\System32\WScript.exe" "%%1" %%*
然后,运行命令提示符管理员和运行批处理文件。
我认为上述会使系统上的所有用户的变化。 为了让登录的用户仅用于更改,请执行下列操作(在Windows 7):
控制面板=>程序=>默认程序=>与程序关联文件类型或协议
然后,在名称列,向下滚动到.VBS,然后单击更改程序......在右上角。 然后选择推荐项目之一。 如果您没有看到微软®基于Windows脚本宿主 ,浏览到以下文件:
C:\Windows\System32\wscript.exe
上述谁右键单击选择默认程序是正确的家伙,但是路径应该是:C:\ WINDOWS \ SYSTEM32 \ WScript.exe的