您现在的位置是: 首页 > 系统优化 系统优化
在win7中将光盘放入光驱中光盘能自动运行是因为_在win7中将光盘放入光驱中,光盘能自动运行
tamoadmin 2024-08-13 人已围观
简介1.怎样才能让光盘放入光驱后自动运行某个程序2.当我把光盘放入光驱,光盘的内容会自动弹出在页面上,这个问题要怎么解决?3.如何关闭光驱的自动运行功能4.如何刻录可自动运行的光盘5.如何禁止光盘、U盘自动运行?xp后的系统有自动播放的功能,一般是检测根目录下的autorun.exe和autorun.inf,你只要把自动播放禁掉就可以了1、点击“开始”选择“运行”,键入“gpedit.msc”,并运行
1.怎样才能让光盘放入光驱后自动运行某个程序
2.当我把光盘放入光驱,光盘的内容会自动弹出在页面上,这个问题要怎么解决?
3.如何关闭光驱的自动运行功能
4.如何刻录可自动运行的光盘
5.如何禁止光盘、U盘自动运行?
xp后的系统有自动播放的功能,一般是检测根目录下的autorun.exe和autorun.inf,你只要把自动播放禁掉就可以了
1、点击“开始”选择“运行”,键入“gpedit.msc”,并运行,打开“组策略”窗口;
2、在左栏的“本地计算机策略”下,打开“计算机配置_管理模板_系统”,然后在右栏的“设置”标题下,双击“关闭自动播放”;
3、选择“设置”选项卡,勾取“已启用”复选钮,然后在“关闭自动播放”框中选择“所有驱动器”,单击“确定”按钮,退出“组策略”窗口。
在“用户配置”中同样也可以定制这个“关闭自动播放”。但“计算机配置”中的设置比“用户配置”中的设置范围更广。有助于多个用户都使用这样的设置。
提醒:“关闭自动播放”设置是只能使系统不再列出光盘和移动存储的目录,并不能够阻止自动播放音乐CD盘。要阻止音乐CD的自动播放,你就只有更改移动设备的属性了
怎样才能让光盘放入光驱后自动运行某个程序
加入autorun.inf文件就可以.. \x0d\一、理论基础 \x0d\\x0d\经常使用光盘的朋友都知道,有很多光盘放入光驱就会自动运行,它们是怎么做的呢?光盘一放入光驱就会自动被执行,主要依靠两个文件,一是光盘上的AutoRun.inf文件,另一个是操作系统本身的系统文件之一的Cdvsd.vxd。Cdvsd.vxd会随时侦测光驱中是否有放入光盘的动作,如果有的话,便开始寻找光盘根目录下的AutoRun.inf文件。如果存在AutoRun.inf文件则执行它里面的预设程序。 \x0d\\x0d\AutoRun.inf不光能让光盘自动运行程序,也能让硬盘自动运行程序,方法很简单,先打开记事本,然后用鼠标右键点击该文件,在弹出菜单中选择“重命名”,将其改名为AutoRun.inf,在AutoRun.inf中键入以下内容: \x0d\\x0d\[AutoRun] //表示AutoRun部分开始,必须输入 \x0d\\x0d\Icon=C:\C.ico //给C盘一个个性化的盘符图标C.ico \x0d\\x0d\Open=C:\1.exe //指定要运行程序的路径和名称,在此为C盘下的1.exe \x0d\\x0d\保存该文件,按F5刷新桌面,再看“我的电脑”中的该盘符(在此为C盘),你会发现它的磁盘图标变了,双击进入C盘,还会自动播放C盘下的1.exe文件! \x0d\\x0d\解释一下:“[AutoRun]”行是必须的固定格式,“Icon”行对应的是图标文件,“C:\C.ico”为图标文件路径和文件名,你在输入时可以将它改为你的文件所在路径和文件名。另外,“.ico”为图标文件的扩展名,如果你手头上没有这类文件,可以用看图软件ACDSee将其他格式的软件转换为ico格式,或者找到一个后缀名为BMP的文件,将它直接改名为ICO文件即可。 \x0d\\x0d\“Open”行指定要自动运行的文件及其盘符和路径。要特别说明的是,如果你要改变的硬盘跟目录下没有自动播放文件,就应该把“OPEN”行删掉,否则就会因为找不到自动播放文件而打不开硬盘,此时只能用鼠标右键单击盘符在弹出菜单中选“打开”才行。 \x0d\\x0d\请大家注意:保存的文件名必须是“AutoRun.inf”,编制好的Autorun.inf文件和图标文件一定要放在硬盘根目录下。更进一步,如果你的某个硬盘内容暂时比较固定的话,不妨用Flash做一个自动播放文件,再编上“Autorun”文件,那你就有最酷、最个性的硬盘了。 \x0d\\x0d\到这儿还没有完。大家知道,在一些光盘放入后,我们在其图标上单击鼠标右键,还会产生一个具有特色的目录菜单,如果能对着我们的硬盘点击鼠标右键也产生这样的效果,那将更加的有特色。其实,光盘能有这样的效果也仅仅是因为在AutoRun.inf文件中有如下两条语句: \x0d\\x0d\shell\标志=显示的鼠标右键菜单中内容 \x0d\\x0d\shell\标志\command=要执行的文件或命令行 \x0d\\x0d\所以,要让硬盘具有特色的目录菜单,在AutoRun.inf文件中加入上述语句即可,示例如下: \x0d\\x0d\shell\1=天若有情天亦老 \x0d\\x0d\shell\1\command\=notepad ok.txt \x0d\\x0d\保存完毕,按F5键刷新,然后用鼠标右键单击硬盘图标,在弹出菜单中会发现“天若有情天亦老”(图1),点击它,会自动打开硬盘中的“ok.txt”文件。注意:上面示例设“ok.txt”文件在硬盘根目录下,notepad为系统自带的记事本程序。如果要执行的文件为直接可执行程序,则在“command\”后直接添加该执行程序文件名即可。
当我把光盘放入光驱,光盘的内容会自动弹出在页面上,这个问题要怎么解决?
禁止光盘自动运行的方法:有时,你可能并不希望光盘自动运行,因为它会打断正在进行的工作,或导致光驱的种种故障,怎么办呢?(1)永久禁止自动运行:单击“开始→设置→控制面板→系统”,在“设备管理器”窗口双击“光驱”展开所有光驱设备(如果你有多个光驱或光驱虚拟设备),双击想更改的光驱项打开“光驱属性”窗口,单击“设置”选项卡,将“自动插入警告”选项前面的复选取消,确定后重启电脑即禁止了自动运行功能,除非你重新勾选“自动插入警告”复选框。(2)临时禁止自动运行:在插入光盘前,按住shift键不放,等光盘停止转动,或者5
-
10
秒钟后,松开即可。(3)只禁止音乐cd
的自动播放:如果只希望禁止音乐cd
的自动播放,而不想禁止程序光盘,可以打开“管理器”窗口,单击“查看→文件夹选项”(或“工具→文件夹选项”),在打开的“文件夹选项”窗口,单击“文件类型”标签,找到audiocd文件类型,选中后,单击“高级”按钮,在打开的窗口里面,如果该文件的动作窗口有个play
并且加粗显示,就表示运行自动运行(play),要想禁止它吗?删除它或不让它高亮显示即可。
如何关闭光驱的自动运行功能
禁止光盘自动运行
Win 98:
依次打开“开始→设置→控制面板→系统→设备管理”,点击“CD-ROM”,选择光驱的型号,然后选择“属性→设置”,将“自动插入通告”前的钩取消,最后点“确定”并重新启动计算机即可。
Win 2000:
与Win 98不同,在Win 2000中,禁止光盘自动运行需要通过修改注册表来实现:在“运行”中输入“regedit”,打开“注册表编辑器”,选择“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdrom”,将“Autorun”项的值改为0即可。在Win 2000下禁用自动播放功能的方法是:在“运行”中输入“gpedit.msc”,打开“组策略编辑器”,依次点击“本地计算机策略→计算机配制→管理模板→系统”,双击右方策略窗口中的“停用自动播放”,在打开的窗口中选择“启用”复选框,并且在“停用自动播放”下拉菜单中选择“CD-ROM 驱动器”,确定后重新启动计算机即可。
Win XP:
在Win XP里进行禁用操作比较方便。右键单击“我的电脑”里的光盘图标,选择“属性”,在弹出的窗体中选择“自动播放”选项卡,在这里用户可以针对“音乐文件”、“”、“文件”、“混合内容”和“音乐CD”五类内容设置不同的操作方式,都选用“不执行操作”即可禁用自动运行功能,“确定”后设置立即生效。
可以编辑注册表完成这项功能:
打开注册表编辑器;
找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdrom,
将Autorun从0x1改为0x0就可以了。
这个修改对所有用户都有效的。
如何刻录可自动运行的光盘
下面提供两种方法可以关掉这个功能:
1 . 暂时关闭: 放入光盘的时候,只要一直按住“S h i f t ”键不放,光盘就不会自动运行了。
2 . 永久关闭: 右击桌面上的“我的电脑”图标,在弹出的右键菜单中选择“属性”菜单项,切换到“设备
管理器”标签,展开CD-ROM 这项,选择你的CD-ROM。然后按“属性”按钮,再切换到“设置”标签,取消“自动运
行”复选框,按下“确定”按钮。重新启动计算机后,设置就会生效了。
如何禁止光盘、U盘自动运行?
经常使用光盘的朋友都知道,有很多光盘放入光驱就会自动运行,它们是怎么做的呢?光盘一放入光驱就会自动被执行,主要依靠两个文件,一是光盘上的AutoRun.inf文件,另一个是操作系统本身的系统文件之一的Cdvsd.vxd。Cdvsd.vxd会随时侦测光驱中是否有放入光盘的动作,如果有的话,便开始寻找光盘根目录下的AutoRun.inf文件。如果存在AutoRun.inf文件则执行它里面的预设程序。AutoRun.inf不光能让光盘自动运行程序,也能让硬盘自动运行程序,方法很简单,先打开记事本,然后用鼠标右键点击该文件,在弹出菜单中选择“重命名”,将其改名为AutoRun.inf,在AutoRun.inf中键入以下内容:[AutoRun] //表示AutoRun部分开始,必须输入Icon=C:\C.ico //给C盘一个个性化的盘符图标C.icoOpen=C:\1.exe//指定要运行程序的路径和名称,在此为C盘下的1.exe保存该文件,按F5刷新桌面,再看“我的电脑”中的该盘符(在此为C盘),你会发现它的磁盘图标变了,双击进入C盘,还会自动播放C盘下的1.exe文件!解释一下:“[AutoRun]”行是必须的固定格式,“Icon”行对应的是图标文件,“C:\C.ico”为图标文件路径和文件名,你在输入时可以将它改为你的文件所在路径和文件名。另外,“.ico”为图标文件的扩展名,如果你手头上没有这类文件,可以用看图软件ACDSee将其他格式的软件转换为ico格式,或者找到一个后缀名为BMP的文件,将它直接改名为ICO文件即可。“Open”行指定要自动运行的文件及其盘符和路径。要特别说明的是,如果你要改变的硬盘跟目录下没有自动播放文件,就应该把“OPEN”行删掉,否则就会因为找不到自动播放文件而打不开硬盘,此时只能用鼠标右键单击盘符在弹出菜单中选“打开”才行。请大家注意:保存的文件名必须是“AutoRun.inf”,编制好的Autorun.inf文件和图标文件一定要放在硬盘根目录下。更进一步,如果你的某个硬盘内容暂时比较固定的话,不妨用Flash做一个自动播放文件,再编上“Autorun”文件,那你就有最酷、最个性的硬盘了。到这儿还没有完。大家知道,在一些光盘放入后,我们在其图标上单击鼠标右键,还会产生一个具有特色的目录菜单,如果能对着我们的硬盘点击鼠标右键也产生这样的效果,那将更加的有特色。其实,光盘能有这样的效果也仅仅是因为在AutoRun.inf文件中有如下两条语句:shell\标志=显示的鼠标右键菜单中内容shell\标志\command=要执行的文件或命令行所以,要让硬盘具有特色的目录菜单,在AutoRun.inf文件中加入上述语句即可,示例如下:shell\1=刻录驱动保存完毕,按F5键刷新,然后用鼠标右键单击硬盘图标,在弹出菜单中会发现“刻录驱动”),点击它,会自动打开硬盘中的“ok.txt”文件。注意:上面示例设“ok.txt”文件在硬盘根目录下,notepad为系统自带的记事本程序。
禁止光盘或U盘自动运行,防范自动运行办法汇总
禁止光盘或U盘自动运行:
判断U盘/移动硬盘是否被感染的方法:
当U盘/移动硬盘被系统正常识别后,请不要随意使用“双击”方式打开U盘/移动硬盘,这
样将导致被感染的U盘/移动硬盘上的发作。应该用鼠标右键点击U盘/移动硬盘的图标
,在弹出的菜单中检查是否有名称为“Auto”的菜单项,如果有,说明该移动设备已经被
感染该,应该使用上述两种方法清除
预防:sxs.exe、rose.exe一类的U盘传给没带毒电脑时主要通过电脑使用者没注意,
双击了U盘的盘符打开U盘而传染,因为在U盘上建立了两个文件,一个是文件sxs
.exe或rose.exe,另一个是autorun.inf,当双击了U盘的盘符打开U盘时,执行autorun.i
nf,而autorun.inf指向文件sxs.exe或rose.exe,我们可以在U盘上建一个autorun.i
nf的空文件夹(如果在图形界面无法建立,就在字符界面输入:MD U盘盘符:\autorun.in
f),当我们用这样的U盘在带毒机上使用时,文件虽然入了U盘,但无法在U盘上建立
autorun.inf文件,这样在自己的电脑上使用U盘时就不会因按习惯双击了U盘盘符去打开U
盘而传染了这两个,可以说是给U盘打了防疫针。
使用组策略一次性全部关闭自动播放功能:
① 点击“开始”选择“运行”,键入“gpedit.msc”,并运行,打开“组策略”窗口;
② 在左栏的“本地计算机策略”下,打开“计算机配置_管理模板_系统”,然后在右栏的
“设置”标题下,双击“关闭自动播放”;
③ 选择“设置”选项卡,勾取“已启用”复选钮,然后在“关闭自动播放”框中选择“所
有驱动器”,单击“确定”按钮,退出“组策略”窗口。
解决方法:
在网上找了许多解决方法 大体都是一个思路:通过组策略禁止自动播放 或修改注册表禁止
自动播放
但是这种方法只是不让自动运行 要想打开U盘 还得点右键选择打开 非常麻烦 并且一
不小心双击U盘 就会感染
本人想了许久找到一种可以永久杜绝U盘自动传播的方法 :
首先 说明U盘传播的原理
在U盘根目录下建立一个AUTORUN.INF文件
系统在插入U盘的时候 会根据这个AUTORUN.INF文件在注册表[HKEY_CURRENT_USER\Softwa
re\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2]下建立一个u盘的关联项
使双击打开指定的程序(如程序)
所以说只需禁止在此注册表位置创建子项即可(本人用的是修改权限法)
下面说 禁止的具体方法
点开始->运行 输入 regedit.exe 回车
打开注册表编辑器后 展开项[HKEY_CURRENT_USER\Software\Microsoft\Windows\Current
Version\Explorer\MountPoints2]
右键点MountPoints2 选择权限
依次点击 安全中的用户和组 在下面的权限中 都改成拒绝
刷新一边 此后 即使U盘有 也不会激活 双击U盘会正常进入U盘
自动修改注册表禁止光盘或U盘的自动运行功能、从而预防Autorun
当将光盘插入光驱,或者将移动设备(U盘等)接入系统,将会自动运行光盘/移动设备中的内容。
目前比较流行的Autorun都是通过移动设备进入系统,如果开启有自动运行功能,则通过Autorun.inf激活从而使电脑中招 .
什么是Autorun?它的运作原理是什么?如何手工清除?
Autorun又名U盘。
原理
U盘主要依赖于U盘等可移动设备生存,当用户从网上下载文件并拷贝到U盘时便可能中了U盘,当用 户双击U盘盘符时,便启动了隐藏了的Autorun.inf等系统文件,Autorun.inf是一个安装信息文件,通过它可 以实现可移动设备的自动运行
其文档格式为:
[autorun]
open=.exe (这个是让U盘被双击自动运行时打开.exe)
icon=*.icon (如果有图标文件*.icon,则U盘的盘符显示出该图标.)
防治
步骤1:打开记事本编辑如下:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoDriveTypeAutoRun"=dword:000000B5
[HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoDriveTypeAutoRun"=dword:000000B5
将上另存为文件名: 禁止U盘自动运行.reg 保存类型选"所有文件"
然后双击此文件将其导入注册表
步骤2: 显示所有文件;(如果已经设置过的可以进入下一步)
我的电脑→工具→文件夹选项→查看
勾选“显示所有文件和文件夹”,取消“隐藏受保护的操作系统文件(推荐)”
步骤3:删除U盘下的文件autorun.inf、toy.exe
禁止U盘光盘的自动运行与U盘或移动硬盘无法弹出的解决方法:
禁止U盘光盘的自动运行
开始>运行>gpedit.msc>计算机配置>管理模板>系统>在右侧找到"关闭自动播放">双击>选择"己启用">关闭自动播放(自己选择)
PS:这个对防毒是个不错的措施,一般U盘染上毒后,你一旦自动播放或者直接双击就会传播到你电脑上,但是如果你点右键打开的话一般不会感染你的硬盘上的文件
禁止自动播放还有个办法
就是插U盘时按住SHIFT键就行了
然后就是需要对U盘进行杀毒.
U盘或移动硬盘无法弹出的解决方法
很多朋友在使用U盘或者移动硬盘的时候,都遇到过这样的问题——当使用完之后,无法从桌面右下角的系统任务栏里弹出设备,点击弹出后,系统会提示:现在无法停止’通用卷’设备。请稍候再停止该设备。
这是因为U盘或者移动硬盘上仍然有打开的文件或者程序,或者有本地程序仍然在访问这些移动设备。这时候,应该首先关闭所有跟移动设备有关的窗口和程序,然后再弹出设备。
如果仍然不行,可以用这样的方法:点击“开始”-“运行”,输入fsutil volume dismount X:回车,其中,X:是系统为你的移动设备分配的盘符。这个命令的功能是强行卸载卷,之后你就可以在系统任务栏里单击图标来弹出移动设备了。
PS:要执行弹出设备命令,左键单击移动设备的图标比右键单击图标所需要的步骤更少。
禁止U盘自动打开
开始~~运行--输入regedit
接着往下打开--
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
找到NoDriveTYPEaUTORUN 把他改成91就好了
方法一:这种方法比较简单,就是用户在放入U盘同时,按住Shift键直至U盘的指示灯熄灭,然后松开Shift键即可。这种方法是一种临时应急法,如果拥护之是偶尔项禁止自动播放功能,这种方法比较合适。
方法二:在“我的电脑”中右键设备(这里的设备指的是光驱,USB设备等移动存储设备,硬盘分区不在此列) ,点击“属性”–选择“自动播放”标签,这里你可以自己定义自动播放的方式,或者干脆禁止!
第三种方法:
用户通过在“运行”框中输入“regedit”打开注册表编辑器,在如下HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer 分支中找到“NoDriveTypeAutoRun”键值(如果没有,可以新建一个)数据类型为REG_DWORD,修改其键值为十六进制“FF”退出后重新启动计算机即可
或者用记事本建立一个新文件
将以下内容拷贝到文件中
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
“NoDriveTypeAutoRun”=dword:000000ff
“ClassicShell”=dword:00000001
存盘为allautorundisabled.reg,然后然后双击导入注册表
直接下载: 禁止U盘自动打开运行的注册表文件.zip
其实现在大部分杀毒软件都有U盘监控,设置一下就可以了,例如瑞星,点击“设置”---“详细设置”---“其他设置”,选择“U盘设置”就OK了
无条件禁止所有磁盘自动运行特性防范自动运行
建立包含下列代码的批处理文件(bat或cmd类型),直接运行即可:
Rem 无条件禁止所有磁盘自动运行特性防范自动运行
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoDriveAutoRun /t REG_BINARY /d ffffff03 /f>nul 2>nul
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer" /v NoDriveTypeAutoRun /t REG_DWORD /d 0x000000ff /f>nul 2>nul
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoDriveTypeAutoRun /t REG_DWORD /d 0x000000ff /f>nul 2>nul
reg add "HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoDriveTypeAutoRun /t REG_DWORD /d 0x000000ff /f>nul 2>nul
reg add "HKEY_USERS\S-1-5-18\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoDriveTypeAutoRun /t REG_DWORD /d 0x000000ff /f>nul 2>nul
reg add "HKEY_USERS\S-1-5-19\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoDriveTypeAutoRun /t REG_DWORD /d 0x000000ff /f>nul 2>nul
reg add "HKEY_USERS\S-1-5-20\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoDriveTypeAutoRun /t REG_DWORD /d 0x000000ff /f>nul 2>nul
rem 防止在管理器中彻底隐藏文件
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL" /v CheckedValue /t REG_DWORD /d 0x00000001 /f>nul 2>nul
消灭U盘禁止磁盘自动运行,关闭自动播放,禁用AutoRun
在系统桌面上选择“开始→运行”。
(2)在随后弹出窗口中的“打开”栏中键入regedit并单击“确定”按钮运行注册表编辑器。
(3)依次展开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdrom。将其下Autorun字符串的值由原来的1更改为0。即用鼠标选中该字符串名称,然后选择菜单中的“编辑→修改”,并在随后出现窗口中的“数值数据”栏中将数值由1改为0。
(4)依次展开HKEY_CURRENT_USER\Software\Microsoft\Windows\Current Version\Policies\Explorer,将其下NoDriveTypeAutoRun字符串的值更改为bd,00,00,00。
(5)退出注册表编辑器并重新启动操作系统即可。
消灭U盘[剧场版]禁止磁盘自动运行,关闭自动播放,禁用AutoRun
也可以在组策略里关闭,这个比较省事。
开始-运行,输入gpedit.msc,
打开组策略编辑器。
打开计算机配置-管理模版-系统-关闭自动播放
在“开始”菜单的“运行”中输入Regedit, 打开注册表编辑器,展开到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Exploer主键下,在右侧窗格中找到“NoDriveTypeAutoRun”,就是这个键决定了是否执行CDROM或硬盘的AutoRun功能。
双击“NoDriveTypeAutoRun”,默认状态下(即你没有禁止过AutoRun功能),在弹出窗 口中可以看到“NoDriveTypeAutoRun”默认键值为95,00,00,00。其中第一个值“95”是16进制值,它是所有被禁止自动运行设备的和。将“95”转为二进制就是1001 01 01,其中每位代表一个设备,Windows中不同设备会用如下数值表示:
在上面所列的表中值为“0”表示设备运行,值为“1”表示该设备不运行(默认情况下,Windows禁止80h、10h、4h、01h这些设备自动运行,这些数值累加正好是16进制的95h,所以NoDriveTypeAutoRun”默认键值为95,00,00,0 0)。
由上面的分析不难看出,在默认情况下,会自动运行的设备是DRIVE_NO_ROOT_DIR、DRIVE_FIXED、DRIVE_CDROM:、DRIVE_RAMDISK这4个保留设备,所以要禁止硬盘自动运行AutoRun.inf文件,就必须将DRIVE_FIXED的值设为1,这是因为DRIVE_FIXED代表固定的驱动器,即硬盘。这样一来,原来的1 00101 01(在表中“值”列中由下向上看)就变成了二进制的10011101,转为16进制为9D。现在,将“No Drive Type AutoRun”的键值改为9D,00,00,00,关闭注册表编辑器,重启电脑就会关闭硬盘的AutoRun功能。
怎样禁止光盘AutoRun功能?其实就是将DRIVE_CDROM设为1,这样“No Drive TypeAutoRun”键值中的第一个值就变成了10110101,也就是16进制的B5。将第一个值改为B5后关闭注册表编辑器,重启电脑后就会关闭CDROM的Autorun功能。
如果仅想禁止软件光盘的AutoRun功能,但又保留对CD音频碟的自动播放能力,这时只需将“No Drive Type AutoRun”的键值改为:BD,00,00,00即可。
如果想要恢复硬盘或光驱的AutoRun功能,进行反:方向操作即可。
事实上,大多数的硬盘根H录下并不需要AutoRun.inf文件来运行程序,因此,我们完全可以将硬盘的AutoRun功能关闭,这样即使在硬盘根目录下有AutoRun.inf这个文件,Windows也不会去运行其中指定的程序,从而可以达到防止黑客利用AutoRun.inf文件入侵的目的。