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

Windows
让你清楚的查看电脑硬件的配置情况
Windows7 要想成功必须要解决的10个问题
Windows7 超级任务栏设置技巧
Windows7 录制器工具录制视频的步骤
Windows Vista 共享文件夹
在幻灯片母版上动动手脚为 PPT2003加上总页码
双系统或多系统共享 windowsFonts文件夹
windows 7 beta 试用感受
Windows7 各个版本功能介绍及其详细区别
输入法不显示故障的3种解决方法
Vista系统TCP/IP半开连接数限制的去除方法
Windows7 系统托盘处显示星期几的设置方法
winXP和Vista与Windows7系统的不同小结
你的电脑能不能运行Windows 7的检查方法
XP技巧 鼠标右键菜单添加移动到文件夹
Windows7 安装和部署时的相关问题
Windows7 最重要的70个技巧和窍门
Windows7 兼容性仍然存在问题
Windows7 msinfo32命令查看后台运行的程序
电脑超频导致网卡出现故障解决方法

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


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