当前位置:华中门户 > 杀毒 > 正文

关闭移动硬盘自动播放功能 防范AUTO病毒

DVD/CD驱动器。

5、注册表法

注册表是个麻烦的东西,一般icech不建议使用注册表来修改。但是为了凑条目还是写上吧,呵呵。

打开注册表编辑器,展开到[HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersionPoliciesExploer]主键下,在右窗格中找到“NoDriveTypeAutoRun”,就是这个键决定了是否执行CDROM或硬盘的AutoRun功能。

NoDriveTypeAutoRun这个键决定了是否执行Autorun功能。其中每一位代表一个设备,不同设备用以下数值表示:

设备名称         第几位 数值 设备用如下数值表示   设备名称含义
DRIVE_UNKNOWN      0    1          01H            不能识别的类型设备
DRIVE_NO_ROOT_DIR  1    0          02H            没有根目录的驱动器(Drive 
                                                  without root directory)
DRIVE_REMOVABLE    2    1          04H            可移动驱动器(Removable 
                                                  drive)
DRIVE_FIXED        3    0          08H            固定的驱动器(Fixed drive)
DRIVE_REMOTE       4    1          10H            网络驱动器(Network drive)
DRIVE_CDROM        5    0          20H            光驱(CD-ROM)
DRIVE_RAMDISK      6    0          40H            RAM磁盘(RAM Disk)  

在上面所列的表中值为“0”表示设备运行,值为“1”表示该设备不运行(默认情况下,Windows禁止80h、10h、4h、01h这些设备自动运行,这些数值累加正好是十六进制的95h,所以NoDriveTypeAutoRun”默认键值为95,00,00,00)。

由上面的分析不难看出,在默认情况下,会自动运行的设备是DRIVE_NO_ROOT_DIR、DRIVE_FIXED、DRIVE_CDROM、DRIVE_RAMDISK这四个保留设备,所以要禁止硬盘自动运行AutoRun.inf文件,就必须将DRIVE_FIXED的值设为1,这是因为DRIVE_FIXED代表固定的驱动器,即硬盘。这样一来,原来的10010101(在表中“值”列中由下向上看)就变成了二进制的10011101,转为十六进制为9D。现在,将“NoDriveTypeAutoRun”的键值改为9D,00,00,00后关闭注册表编辑器,重启电脑后就会关闭硬盘的AutoRun功能。

怎样禁止光盘AutoRun功能呢,就是将DRIVE_CDROM设为1,这样“NoDriveTypeAutoRun”键

Copyright © Www.A598.Com 2006 - 2018 All Rights Reserved.   A598.Com联系方法见Www.A598.Com首页底部   
免责声明:本网站致力于提供合理、准确、完整的资讯信息,但不保证信息的合理性、准确性和完整性,且不对因信息的不合理、不准确或遗漏导致的任何损失或损害承担责任。