如何防止U盘病毒

如何防止U盘病毒
这里介绍几种防范U盘病毒的方法:
1.关闭自动播放
在运行中输入gpedit.msc打开组策略,选择计算机配置→管理模板→系统→关闭自动播放,启用所有驱动器即可,用户配置下也这样设置。也可在注册表中设置,位置在SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer,在Explorer下面建一DWORD值,名字为NoDriveTypeAutoRun,值为255。
2.禁用ShellHWDetection服务
这是为自动播放提供通知的服务,在运行中输入services.msc,找到Shell Hardware Detection服务,停止并禁用此服务。
3.禁止修改注册表
打开注册表编辑器,找到[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2]项,右键单击这一项选择权限,在里面禁止所有用户对这一项进行写操作,这样就禁止了向驱动器右键中添加菜单。
4.防AutoRun.inf文件
U盘病毒是先靠Autorun.inf文件传播的,我们可以禁止在磁盘下创建Autorun.inf文件来防止病毒,方法:在每个盘下创建一个名为Autorun.inf的目录,如果在NTFS分区,可以进一步设置此目录的权限来禁止病毒删除此目录,如果是FAT分区的话可以用另一种方法,先在命令下进入此目录,然后输入“md ...\”回车即可创建一个在GUI界面下看不到的目录,这时Autorun.inf目录就无法删除了,试图删除时会提示目录不是空的。
此外,还有一种更彻底的方法,Autorun.inf这个名称是在Shell32.dll这个库里的,我们可以修改这个库文件使Autorun.inf文件失去作用,方法是先把shell32.dll复制一份后用WinHex打开,搜索Unicode字符“autorun.inf”,搜到之后替换为其它任意字符,比如把开头的a改为b,完成后保存即可,然后用这个文件替换掉系统目录中的shell32.dll文件就行了。注意不能直接替换,可以先关闭文件保护,然后用冰刃强制删除后再替换,或者重启后在DOS下替换也可以。
  • 上一篇文章:
  • 下一篇文章:
  • Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有