无法运行vbs文件

无法运行vbs文件,一旦运行会报错同时,查过百度其他的方法,执行regsvr32 scrrun.dll是成功的,但是管理员身份执行C:\Windows\systems32\WSHOM.ocx失败,即使关闭杀毒软件也是如此。试过重新覆盖WSHOM.OCX但是因为没有权限失败了orz。

1.
没有文件扩展".vbs"的脚本引擎.
原因:有些软件会将“.vbs”的文件的默认打开方式改成其他的方式。
手动解决:

先到%SYSTEMROOT%/system32/确认下自己的wscript.exe在不在,不在的话,从其它电脑上copy过来就OK
② 注册表
regedit 在HKEY_CLASSES_ROOT下面找到.VBS,看看默认值,改为默认的VBSFile。
③ OK。从新运行。
2.
重新运行,弹出无法创建名为"WScript.Shell"的对象。
解决方案,运行一下命令:
regsvr32
c:\WINDOWS\system32\shell32.dll
regsvr32
c:\WINDOWS\system32\WSHom.Ocx
regsvr32
c:\WINDOWS\system32\scrrun.dll
如果提示缺少哪一个dll或ocx,那么就去网上下载,或去其它电脑上copy.
OK。运行成功。追问

1、1)wscript.exe还在 2)HKEY_CLASSES_ROOT下面找到.VBS,默认值依旧是VBSFile
2、第一个命令和第三个命令成功。第二个命令不成功,不成功的截图已经发在问题里了,而且想要覆盖WSHom.ocx也失败了。
其实您的回答我已经在CSDN论坛上看过了,就是卡在第二步中的regsvr32 C:\WINDOWS\system32\WSHom.Ocx,请问还有我该如何解决模块“’WSHom.Ocx‘已加载,但对DellRegisterServer的调用失败,错误代码为0x80040201。”的问题呢?

第二步的regsvr32 C:\Windows\systems32\WSHOM.ocx 失败,其余的没有问题。重新试了一下,上网下载了wshom.ocx,并且用管理员模式覆盖掉了旧的,可是注册时还是出现了图片描述的问题,也就是DllRegisterServer调用失败。因为我已经按照网上说的,开管理员模式进入,shell32.dll 和 scrrun.dll 也已经注册。所以大神能帮帮我吗?

温馨提示:答案为网友推荐,仅供参考
相似回答