2006年12月29日

SecureCD 引起的光驱无法驱动的问题

Author: Hagen.GoO 转载请联系作者
MSN_contact: wantm009@hotmail.com
Keyword: CDROM,Code 31,SecureCD
Quote:



  SecureCD 是一款刻录CD的加密软件。

  由于平时使用不多,而且试用期已到于是就卸载了 SecureCD。计算机重启以后先锋的DVD刻录机和DVD-ROM以及2个虚拟光驱倒也正常,但是查看 Windows 2000 的事件日志,发现还有 SecureCD 已经加载的提示。对于我这类有少许洁癖的电脑狂来说,这是非常难受的事情。

  于是到系统的“设备管理器”中,在“非即插即用驱动设备”下把带有“SecureCD”字样的设备给删除了,然后又清理了 System32\Drivers下 的 SecureCD.sys 文件。

  第二天开机以后,准备使用虚拟光驱,却发现4个光驱设备都找不到。立马打开“设备管理器”,发现4个光驱设备上出现了大大的黄色感叹号。系统的错误说明是:

“由于 Windows 无法加载这个设备所需的驱动程序,导致这个设备工作异常。 (代码 31)”

  当时也没有细想,顺手就删除重装设备,结果反复2次都告失败。还是那个“代码 31”的错误。于是查询微软的KB知识库,在 KB270008《从计算机中删除 Adaptec Easy CD Creator 后在设备管理器中收到“无法访问 CD-ROM”和“代码 31”错误消息”》的文末,微软提示:光驱设备的代码31或代码32错误,可能是第三方 CD 写入软件产品添加了筛选驱动程序,或修改了注册表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318} 项下的 Upperfilters 和 Lowerfilters 所致。

  去到注册表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318} 的确发现其下 Upperfilters 和 Lowerfilters 的键值中含有 SecureCD 字样。

  二话不说,清理键值,重启计算机,问题迎刃而解。附上 Windows2000 下注册表修正后的截图。

1 条评论:

Unknown 说...

师父是牛人,什么都敢删,我打开注册表都心惊胆颤的,呵...