我也发现了几个通过U盘传播的病毒,上报给瑞星好长时间了,瑞星还是杀不了。
我有个办法,可以预防U盘感染病毒,但是代价就是无法使用Autorun.inf文件来个性化U盘。
在一台干净的电脑上,在文件夹选项中选择显示所有文件和文件夹,在工具栏上点“文件夹”按钮,在左侧树形目录中打开U盘,删除所有不属于你的文件,尤其是Autorun.inf(有这个文件双击甚至右击U盘图标时都会打开病毒)。然后建立一个Autorun.inf文件夹,然后打开命令行,进入U盘目录下的Autorun.inf文件夹,执行 md NoKill..\ 命令,在Autorun.inf文件夹下建立一个名为NoKill.的文件夹,这样Autorun.inf就不会被删除了。而在WINDOWS下,文件和文件夹是不能重名的,这样U盘病毒要写入Autorun.inf时就会出错。这样可以预防一些U盘病毒了,不过,这个Autorun.inf文件夹虽然不能删除,却可以改名,如果发现这个文件夹没了(被改名了),如果不是你改的,那肯定是感染病毒干的了。
如果对命令行不熟悉的话,可以把下面的代码复制到记事本里,保存为“预防病毒.cmd”(文件名任意,扩展名必须是cmd或bat),把它复制到U盘下,双击运行就行了。
@echo off
echo
echo
echo
echo *************************************************
echo
echo 建立Autorun.inf文件夹以预防Autorun.inf类病毒感染,
echo
echo 要取消请关闭窗口。
echo
echo *************************************************
pause
echo
if exist .\Autorun.inf (
attrib -s -h -r .\Autorun.inf
del c:\Autorun.inf
echo 已删除Autorun.inf文件。
) else echo U盘没有Autorun.inf
md Autorun.inf
cd autorun.inf
md NoKill..\
echo
echo Autorun.inf文件夹已建立。
echo
pause