我刚从朋友那里得到了一台笔记本电脑。“我的电脑”中没有 CD/DVD 驱动器。但是当我按下按钮时,托盘就会出来。
我记得很久以前,通过更改一些注册表值来启用它,但我忘记了哪一个。
我有管理员权限。
我可以在设备管理器中看到它。但是它上面有一个黄色感叹号图标。
我的操作系统:Windows XP SP3
在设备管理器中,该设备的属性窗口内,“设备状态”框中显示以下错误。
此设备的驱动程序(服务)已被禁用。其他驱动程序可能提供此功能。(代码 32)
如何启用我的 CD/DVD 驱动器?
答案1
尝试重新安装 CD/DVD 驱动器的驱动程序。
您还可以尝试通过搜索框搜索磁盘管理(“创建或格式化硬盘分区”)来运行它。查看 CD/DVD 驱动器是否可见,如果可见,请尝试为其重新分配驱动器号(右键单击 -> 更改驱动器号和路径)。
如果驱动器在设备管理器或磁盘管理中不可见,请按照 Ganesh 的建议进行操作。:)
更新 1:另外,我不确定它是否会起作用,但要卸载驱动程序,请在相同的属性框中单击驱动程序选项卡并卸载。然后,重新启动计算机后,在设备管理器中单击操作和扫描硬件更改。
答案2
我猜测该问题是由于 CD/DVD 刻录应用程序(例如 Roxio Creator 或 iTunes)安装了过滤器所致,它们安装了可为您当前的 DVD/CD 刻录机“添加功能”的驱动程序并导致问题。
以下内容来自 Microsoft Kb,但他们没有提到在清除过滤器后在设备管理器中删除驱动程序,您需要在之后执行此操作,然后重新启动电脑。
1 – 单击“开始”,在“开始搜索”框中键入 regedit,然后在“程序”列表中单击 regedit。(注意)如果系统提示您输入管理员密码或确认,请键入您的密码,或单击“继续”。
2 – 找到并单击以下注册表子项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}
(警告)步骤 2 中提到的注册表子项可能有很多实例。在修改 UpperFilters 和 LowerFilters 值之前,您必须确保您位于适当的注册表子项中。要验证您是否位于适当的注册表子项中,请确保默认数据值为 DVD/CD-ROM,类数据值为 CDROM。
3 - 在右侧窗格中,如果您有 UpperFilters,请右键单击 UpperFilters,然后单击删除。
4 – 单击“是”确认删除 UpperFilters 注册表项。
5 – 在右侧窗格中,如果您有 LowerFilters,请右键单击 LowerFilters,然后单击删除。
6 - 单击“是”确认删除 LowerFilters 注册表项。退出注册表编辑器,然后重新启动计算机。
答案3
首先查看 BIOS 中是否启用了该驱动器。然后确保计算机在控制面板 -> 管理工具 -> 计算机管理 -> 设备管理器中识别该驱动器。可能是缺少所需的设备驱动程序。
更新 1:对于您发布的错误代码(来自知识库文章 310123):
代码 32
此设备的驱动程序(服务)已被禁用。其他驱动程序可能提供此功能。(代码 32)
原因
该驱动程序的启动类型在注册表中设置为禁用。
建议的解决方案
重新安装此设备的驱动程序。如果此方法无效,您可能需要更改注册表中的设备启动类型参数。
卸载并重新安装驱动程序
从设备管理器中卸载驱动程序,然后扫描新硬件重新安装驱动程序。
系统可能会提示您提供驱动程序的路径。Windows 可能内置了驱动程序,或者可能仍保留了上次设置设备时安装的驱动程序文件。但是,有时它会打开新硬件向导,该向导可能会要求提供驱动程序。如果系统要求您提供驱动程序而您没有,您可以尝试从硬件供应商的网站下载最新的驱动程序。
- 在设备属性对话框中,单击驱动程序选项卡,然后单击卸载。按照说明进行操作。
- 重启你的电脑。
- 打开设备管理器,单击操作,然后单击扫描硬件改动。按照说明操作。
更改注册表中的启动类型
此内容是针对高级计算机用户设计的。
作为最后的手段,如果需要该驱动程序,并且重新安装或升级不起作用,您可以直接编辑注册表。使用注册表编辑器更改注册表内的启动类型。有关详细信息,请参阅以下 Microsoft 网站上的 Microsoft Windows 2000 Server 资源工具包中的注册表参考: http://www.microsoft.com/reskit
注意:您可以尝试该实用程序服务网更改驱动程序启动类型参数: