此问题是由于将.vbs文件与Microsoft Windows Based Script Host(默认值)以外的程序关联而导致的。在我的示例中,我将这些文件与Notepad关联。我可以通过以管理员身份运行Notepad并删除.vbs文件的文件关联来解决此问题。 如果你不确定是哪个程序导致了这个问题,你可以从开始菜单中搜索“更改与文件扩展名关联的文件类型”来找出原因。要从那里解决这个问题,请确保.vbs文件将Microsoft Windows Based Script Host设置为当前默认程序。
8条答案
按热度按时间vmpqdwk31#
此问题是由于将
.vbs
文件与Microsoft Windows Based Script Host
(默认值)以外的程序关联而导致的。在我的示例中,我将这些文件与Notepad关联。我可以通过以管理员身份运行Notepad并删除.vbs
文件的文件关联来解决此问题。如果你不确定是哪个程序导致了这个问题,你可以从开始菜单中搜索“更改与文件扩展名关联的文件类型”来找出原因。要从那里解决这个问题,请确保.vbs文件将
Microsoft Windows Based Script Host
设置为当前默认程序。06odsfpq2#
在我的例子中,我能够通过使用以下命令重新关联vbs文件来摆脱这个rid:cmd--〉以管理员身份运行--〉现在键入以下命令并按Enter键
关联.vbs= VBS文件
vwhgwdsa3#
您可以尝试从下面的链接执行适当的修复。
http://www.dougknox.com/xp/file_assoc.htm
daolsyd04#
我可以确认将记事本++与.VBS文件关联会导致此问题。
对于Windows 10,如果您导航到“按文件类型选择默认应用程序”,您将无法将.vbs与“基于Microsoft Windows的脚本宿主”重新关联;该界面将基本上陈述相同/原始问题-没有为该文件类型安装应用程序。
上面khichar.anil的CMD线解决方案在Windows10上完美地工作。请确保以管理员身份运行。
此后,GUI将需要一段时间进行更新:
w51jfk4q5#
我试过上面的方法,都不适合我在Windows 10上使用。我最终去了Windows注册表,将HKEY_CLASSES_ROOT.vbs的默认值更改为VBSFile,然后才起作用。
xe55xuns6#
我在尝试使用NVM切换Windows 10 64位专业版上的节点版本时遇到过这个问题。唯一对我有效的解决方案是修复注册表项。我不是注册表项如何影响您的系统的Maven,因此使用此风险自担。
步骤1:创建vbsfix.reg文件
步骤2:在记事本(或其他文本编辑器)中打开它
步骤3:复制粘贴以下代码:
步骤4:保存并以管理员身份运行。
如果你发现这个问题,请让我知道。
p8ekf7hl7#
虽然这是一个死职位,我想与其他人沿着来分享。
我遇到了与OP相同的问题,但.VBS文件已经与“基于Microsoft控制台的脚本主机”关联。
这发生在Windows Server 2012计算机上,.vbs文件被.bat文件调用。
我的解决方案是运行
cscript.exe /H:CScript
,或者运行cscript.exe /H:WScript
。这关联了一个脚本引擎供此脚本使用。f0ofjuux8#
我在使用WEBuilder时也遇到了同样的问题。为了解决这个问题,我进入了选项/首选项/文件/关联,删除了与.vbs文件的关联。干杯!