RUN,VBS是什么
DIM objShell 定义一个变量名叫objShell
在VB中,创建Wscript.Shell这个对象,一般这么用,先用Dim 定义下要创建的对象,然后在创建,最后执行命令
比如说:
DIM objShell
t objShell=wscript.createObject("wscript.shell")
iReturn=objShell.Run("cmd.exe /C 2.bat", 0, TRUE)
iReturn=objShell.Run("cmd.exe /C c:\windows\homepage.cmd", 0, TRUE)
指的是用cmd运行c:\windows\homepage这个脚本 调用c:\windows\homepage.cmd这个批处理脚本,根据文件名猜测应该是打开深度的主页或者设置IE主页的,可以找到这个文件“右键-->编辑”打开看看内容,建议删了
找不到c:\windows\run.vbs
你好 你的问题很有趣,因为Windows 操作系统在系统目录里不会生成一个run.vbs的文件,但你安装系统的时候却报错找不到该文件。 怀疑有以下两种可能: 1.你的电脑在开机的时候,被人家(也许是小黑)篡改了注册表的RUN项,让你重新启动电脑的时候会自动寻找VBS的脚本文件,可能是自动映射的一个脚本方便在你上线时找到你这个肉鸡。但是可能在安装系统的时候,C盘的文件已经被格式化了,但是开机项仍然执行,所以报这个错,只是猜测。 2.你安装的系统可能是GHOST系统吧,只要是非标准的安装介质都会有可能在安装文件里动手脚。建议确认安装介质的可靠性。
run.vbs是什么
用记事本打开 c:\windows\homepage.cmd,看那里边写的是啥。
一个病毒得以运行,不是所有文件都是病毒,有些都是辅助物,比如辅助打开一个程序。
你查杀这样的辅助程序,怎么会报毒呢~~
run.vbs问题怎么解决
1)禁用文件系统对象FileSystemObject
方法:用regsvr32 scrrun.dll /u 这条命令就可以禁止文件系统对象。其中regsvr32是Windows\System下的可执行文件。或者直接查找scrrun.dll文件删除或者改名。
还有一种方法就是在注册表中HKEY_CLASSES_ROOT\CLSID\下找到一个主键{0D43FE01-F093-11CF-8940-00A0C9054228}的项,咔嚓即可。
2)卸载Windows Scripting Host
在Windows 98中(NT 4.0以上同理),打开[控制面板]→[添加/删除程序]→[Windows安装程序]→[附件],取消“Windows Scripting Host”一项。
和上面的方法一样,在注册表中HKEY_CLASSES_ROOT\CLSID\下找到一个主键{F935DC22-1CF0-11D0-ADB9-00C04FD58A0B}的项,咔嚓。
3)删除VBS、VBE、JS、JSE文件后缀名与应用程序的映射
点击[我的电脑]→[查看]→[文件夹选项]→[文件类型],然后删除VBS、VBE、JS、JSE文件后缀名与应用程序的映射。
4)在Windows目录中,找到WScript.exe,更改名称或者删除,如果你觉得以后有机会用到的话,最好更改名称好了,当然以后也可以重新装上。
5)要彻底防治VBS网络蠕虫病毒,还需设置一下你的浏览器。我们首先打开浏览器,单击菜单栏里“Internet 选项”安全选项卡里的[自定义级别]按钮。把“ActiveX控件及插件”的一切设为禁用,这样就不怕了。呵呵,譬如新欢乐时光的那个ActiveX组件如果不能运行,网络传播这项功能就玩完了。
6)禁止OE的自动收发邮件功能
7)由于蠕虫病毒大多利用文件扩展名作文章,所以要防范它就不要隐藏系统中已知文件类型的扩展名。Windows默认的是“隐藏已知文件类型的扩展名称”,将其修改为显示所有文件类型的扩展名称。
8)将系统的网络连接的安全级别设置至少为“中等”,它可以在一定程度上预防某些有害的Java程序或者某些ActiveX组件对计算机的侵害。
9)呵呵,最后一项不说大家也应该知道了,杀毒软件确实很必要,尽管有些杀毒软件挺让广大用户失望,不过,选择是双方的哦。在这个病毒横飞的网络,如果您的机器没有装上杀毒软件我觉得确实挺不可思议的