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

Windows
装VITSA的一些经验基础
Vista系统注册表编辑器收藏功能
如何禁用Vista系统USB端口
安装并激活 Vista SP1方法步骤
Vista系统三种常见故障及解决办法
五个方案解决Vista文件操作缓慢问题
Vista登陆密码的破解方法
windows 98 简体中文零售版+第三版下载
Windows9X 应用另类小技巧
Windows 98启动与关闭故障解决
ghost版 win98下载
win98禁止注册表检查器自动运行
win98在安全模式下使用光驱的技巧
win98自动备份注册表数据库的技巧
在Win98中使用Win3.1的界面
win98如何获知IP和MAC地址
win98禁止系统启动时扫描硬盘
Win98重新排列输入法的顺序
Win 98调整桌面图标的间距
BIOS中英文对照表

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 98 ::
收藏到网摘: 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 研究看看