根据运行的环境,操作系统可以分为桌面操作系统,手机操作系统,服务器操作系统,嵌入式操作系统等。 禁用U盘移动硬盘[HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Explorer]的注册表设置“ NoDriveTypeAutoRun” = dword: 0000009d [HKEY_USERS \ .DEFAULT \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Explorer]“ NoDriveTypeAutoRun” = dword: 0000009d在“开始”菜单的“运行”中输入Regedit注册表 自动运行,打开注册表编辑器,然后展开到HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Exploer在主键下的右侧窗格中的“找到NoDriveTypeAutoRun”下,此键确定是执行CDROM还是硬盘的AutoRun功能. 双击“ NoDriveTypeAutoRun”,在默认状态下(即您尚未禁用自动运行功能),您会在弹出窗口中看到“ NoDriveTypeAutoRun”的默认键值为95、00、00、00 第一个值“ 95”是一个十六进制值,它是被禁止自动运行的所有设备的总和. 将“ 95”转换为二进制是1001 01 01,每个代表一个设备. Windows中的不同设备将由以下值表示: 在上表中,值“ 0”表示设备正在运行,而值“ 1”表示设备未运行(默认情况下,Windows禁止自动这些设备运行80h,10h,4h,01h时,这些值以十六进制正好是95h,因此NoDriveTypeAutoRun的默认键值为95、00、00、0 0). 从上面的分析中不难看出,默认情况下,将自动运行的设备是DRIVE_NO_ROOT_DIR,DRIVE_FIXED,DRIVE_CDROM: ,DRIVE_RAMDISK这四个保留设备,因此禁止硬盘自动运行AutoRun.inf文件,您必须将DRIVE_FIXED的值设置为1,因为DRIVE_FIXED代表固定驱动器,即硬盘. 这样注册表 自动运行,原始的1 00101 01(从表中“值”列的底部到顶部看)变成二进制10011101,十六进制为9D. 现在,将“ No Drive Type AutoRun”的键值更改为9D,00、00、00,关闭注册表编辑器,然后重新启动计算机以关闭硬盘的AutoRun功能. 如何禁用CD自动运行功能?实际上,将DRIVE_CDROM设置为1,以便“无驱动器类型自动运行”键值中的第一个值变为10110101,即十六进制B5. 将第一个值更改为B5并关闭注册表编辑器. 重新启动计算机后,CDROM的自动运行功能将关闭. 如果您只想禁用软件CD的自动运行功能,但保留自动播放CD音频光盘的功能,则只需将“无驱动器类型自动运行”的键值更改为: BD,00、00、00. 要恢复硬盘或光盘驱动器的自动运行功能,只需执行相反的操作即可. 实际上,大多数硬盘根H记录都不需要“自动运行”. inf文件运行该程序,因此,我们可以完全关闭硬盘的AutoRun功能,因此即使硬盘的根目录中有AutoRun. 在此文件中,Windows将不会运行指定的程序,以防止黑客使用AutoRun.inf文件进行入侵. 设备名称值表示设备名称的含义DKIVE_UNKNOWN 0101h无法识别的设备类型DRIVE_NO_ROOT_DIR 1002h无根目录的驱动器DRIVE_REMOVABLE 2104h可移动驱动器DRIVE_FIXED 3008h固定驱动器(固定驱动器)DRIVE_REMOTE(4110h网络驱动器)网络驱动器20 CD-ROM ROM)DRIVE_RAMDISK 6040h RAM磁盘(RAM磁盘)
|
温馨提示:喜欢本站的话,请收藏一下本站!