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

Windows
windows 2003 三种激活方法
Windows 2003 SP2 简体中文版下载地址
Windows Server 2003 SP2 企业安装版 下载
windows 2003 iis+php5+mysql+phpmyadmin 详细安装配置
解决远程桌面连接超过最大数的问题
发生意外错误 0x8ffe2740 IIS启动失败
win2003最新优化方法大全
500内部错误,asp日志报告“不允许的父路径”
win2003 server 定时自动重启命令
Windows Server 2003 图解DNS服务安装篇
win2003 IIS6.0+PHP+MySQL的安裝配置
Windows 2003常见故障解决
一个远程桌面安全知识
主要省份城市的DNS服务器地址
如何设置自动登陆系统
解决IIS 6.0 中无法上传超过200K以及无法下载超过4M 的附件
“Windows\System32\Config\System中文件丢失或损坏”的修复
Windows Server 2003网络负载均衡如何实现
win2003系统创建RAID
503 service unavailable错误说明

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


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