当前位置: 首页 > 图文教程 > 操作系统 > Windows > 操作系统常见问题光盘自动执行功能失效

Windows
让劳累缓慢的C盘恢复往日的神彩
实例讲解Win 2003分区增容功能
珍惜空间 10条措施优化系统盘
Win Vista系统:安全和兼容谁重要
Windows系统清理需注意的五大方面
重装Windows系统不可忽视的几个小技巧
浅析Windows 2000系统中的关机技巧
利用Win XP系统回收站隐藏文件
保护隐私 清除软件使用后的痕迹
XP中可以被禁用的服务对照表
演绎精彩:两招实用远程控制技巧
Windows XP简单实用技巧两则
简单的设置:解决Win XP系统网络访问难题
系统不会变慢?微软的牛又吹大了
windows XP系统初步优化技巧集
另类技巧:设置一个隐形密码
Windows XP自动整批更改文件名称
Windows 2003优化系列之系统加速
Windows操作系统小技巧集锦
Win XP系统任务管理器使用技巧

Windows 中的 操作系统常见问题光盘自动执行功能失效


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 171 ::
收藏到网摘: n/a


如果光盘放入光驱时,并没有自动执行,可能的原因有以下:
一、光驱「自动插入通知」的选项被关闭
以Windows 98举例,在桌面「我的电脑」图标上按鼠标右键,选属性,到「设备管理」这一页。
在 CD-ROM 前的 "+" 号上按一下,以便展开,你可以看到安装在你计算机上的光驱型号,选取之后,按「属性」,到「设置」页,如果需要 Autorun 的功能就把「自动插入通知」勾起来,重新开机后这功能就生效。
二、Registry 值损坏
与 Autorun 有关的 registry 损坏也会造成 autorun 功能失效,按「开始」>>「运行」,输入 REGEDIT 后按确定,以运行注册表编辑程序(REGEDIT)。
到以下位置:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
在 NoDriveTypeAutoRun 上按两下,把它打开,检查数值资料是不是如以下:
0000 95 00 00 00
如果不是的话,请改成上述值,储存后需要重新开机新的设定才会生效。
三、Autorun.inf 的写法不合规定
如果只是某些光盘无法自动执行,这可能就是该光盘的 autorun.inf 文件有问题,最常见的的一种情形就是自己制作的自动启动光盘,autorun.inf 文件没有照规定格式撰写,造成 Windows 的 CD-ROM 侦测驱动程序(Cdvsd.vxd)无法判断,Autorun 功能当然失效。
这一点你当然无法改变,只有去找制作这张光盘的人或厂商。
四、驱动程序的问题
这应该只会出现在一些非常古老的光驱上,新的光驱应该不会有这个问题。有些古老的光驱并没有提供 Protect Mode 的驱动程序,只有 Real Mode 的驱动程序,Windows 的 Autorun 功能只支持 Protect Mode 驱动程序,不支持 Real Mode 驱动程序。

说得白一点,就是该光驱的驱动程序一定要挂在 Config.sys 、Autoexec.bat 里 Windows 才能抓得到的这种古董光驱,这类光驱通常都无法支持 Windows 的 Autorun 功能。
如果你的光驱 Windows 本身即可抓得到,就不需要在 Config.sys 或 Autoexec.bat 里再挂上Real Mode 的驱动程序(即 DOS 的驱动程序),除非你有特殊的用途(好比玩一些古老的纯 DOS 光盘游戏 ),如此可以避免降低光驱的效能。
备注:Autorun 的原理
光盘一放入光驱就会自动被执行,主要依靠着两个文件,一是光盘上的 Autorun.inf 文件,另一个是操作系统本身系统文件之一的 Cdvsd.vxd。
Cdvsd.vxd 会随时侦测光驱中是否有放入光盘的动作,如果有的话,便开始寻找光盘根目录下的 autorun.inf 文件。依照 autorun.inf 文件里的叙述,Windows 就会去执行 autorun.inf 里的 [AUTORUN]区段中,open= 这行所指定执行的文件。
autorun.inf 是一个纯文字格式的文件,你可以用任何一种文字编辑软件把它打开,有兴趣的话,你可以找一张光盘,打开它的 autorun.inf 研究看看