这是一段用于清除你U盘上的病毒文件的批处理程序(并不是系统的杀毒软件),也正因为如此,它完全开源
作者:Monyer
这个小批处理拥有的选项或功能如下:
[1]普通清理 (仅删除与内置列表文件名相同的可执行文件)
该杀毒方式会按内置的120多个病毒名对U盘进行清理,同时在原版的基础上增加了通配符以处理特殊的可执行文件,譬如*.pif等
[2]安全进入 (不清理病毒,但以更安全的模式进入U盘)
该方式会在删除autorun文件后,结束explorer一次并重新调用explorer进入U盘
[3]终极清理 (删除U盘上所有可能被感染病毒的可执行文件,有一定危险性)
该方式会删除你U盘中所有的可执行文件,仅用于当你的U盘的大部分可执行文件均被替换或是更改时
[4]U盘免疫 (选择此选项,以后即使你的U盘有病毒,也不会自动运行了)
该方式会在你的U盘建立一个删除不掉的系统隐藏文件夹,该文件夹可以混淆autorun,屏蔽其他中病毒的电脑的autorun引导写入
根据好友们的投票表决,增加了对系统磁盘免疫的功能。
[5]解除免疫 (解除本系统对U盘所作的免疫,仅对本系统的免疫有效)
在windows资源管理器下,你是无法对U盘免疫进行解除的(想删除是绝对不可能的)。要想解除免疫,必须通过此批处理下的解除命令
[6]格式化U盘 (将你的U盘清空。请确保U盘上没有重要的文件或已做好备份!)
一般时,你对U盘格式化之所以不成功是因为,U盘里有正被系统调用的文件。而该命令会在卸载所有的调用句柄后再进行格式化,所以基本上可以实现全部的U盘格式化。
[7]注册表修复 (该过程仅会对一些重要的注册表位置进行恢复)(此功能需要调用注册表,请在你的杀毒软件里赦免一下)
根据好友们的要求,这次增加了此功能。但仅仅提供禁止U盘运行等基本的注册表修复功能。
其他功能将看好友们的反馈效果再考虑是否添加
[y]手动更改U盘盘符 (请务必不要对电脑硬盘使用此操作)
通过好友们的建议,增加了此功能,以解决多U盘的问题
但需要注意的是,输入的盘符必须要“盘符+冒号”的形式,否则可能出现未知错误
[x]退出
其他更新略解
同时批处理里面也进行了多处更新,譬如固定cmd的大小,attrib的/s/d命令,for的/r命令,通过start打开explorer,功能操作后返回主菜单而不是退出等等,都是一些小的批处理技巧,但是用起来却发现里面有诸多的遗漏和不足需要改善。
随着批处理的进一步升级和完善,我预计它将可能结束在它的1.50版本上,但如果已经给大家带来了方便,那就已经足够。
另外在本次批处理中还隐藏着另外的两个功能,之所以隐藏是要看看大家的看法,如果实用就留着,并且在下一版本中显示出来,如果不实用就去除:
建立右键关联(此功能需要调用注册表,请在你的杀毒软件里赦免一下)
即是添加UDisk到鼠标右键,有兴趣的朋友可以通过更改批处理的第四行:set makeshell=0,来打开。
当makeshell的值为0时为禁用此功能,为1时为添加右键关联(只需运行一次,然后改为0即可),为2时为去除右键关联(只需运行一次,然后改为0即可)。
一旦建立关联后,你可以在C:\Program Files\Monyer\UDisk下面找到此批处理文件,此时你只需保留此批处理即可。并且当你在驱动器上点击右键时可以看到“用UDisk清理U盘”的选项。
U盘主观预警
我们知道autorun.inf可以加载图标,我们可以利用这个功能先给U盘加载一个图标,如果有病毒把你的autorun.inf重建了,当你再插上U盘时图标就会消失。
这个功能就是利用此方法。但是由于它是和U盘免疫相悖的一种方法,且要看一下大家是否认可,所以默认为隐藏状态。
你可以通过查找“[8]U盘主观预警”这行,并将行头的“rem ”去掉来显示此功能。
但是请注意的是,U盘免疫是去掉并屏蔽autorun,而U盘预警是建立autorun。所以当你已经进行了U盘免疫后,你必须解除免疫才能建立预警。而预警也不会阻止你的U盘不被写入病毒正如免疫也不能一样。不同的是,免疫会使你双击(或其他事件响应)时不运行病毒,而预警会在你插入U盘时告诉你已经中病毒了(判断U盘有无图标即可)
需要的朋友可以直接到http://dohi.cn/soft/down/UDisk.rar进行下载1.35版本
天空下载:http://www1.skycn.com/soft/32336.html(网通)
http://www.skycn.com/soft/32336.html(电信)
解压到桌面,不需要任何设置,用到时双击即可。
另外由于批处理具有很大的危险性,所以下载该程序时请一定到Monyer提供的站点下载,升级也一样!否则后果自负!