LowerFilters 和 UpperFilters CD/DVD 驱动程序注册表设置有什么作用?

LowerFilters 和 UpperFilters CD/DVD 驱动程序注册表设置有什么作用?

我遇到了 NEC ND-6650A DVD/CD 驱动器在 Windows XP 上无法识别的问题。设备管理器显示:

Windows 无法加载此硬件的设备驱动程序。驱动程序可能已损坏或丢失。(代码 39)

尝试安装驱动程序时出现以下消息:

未正确找到目标 NEC ND-6650A

我找到了几个网站,例如

http://www.computing.net/answers/hardware/cant-install-dvd-rrw-driver/60310.html

http://support.microsoft.com/kb/894730

建议我删除 LowerFilters 和 UpperFilters 注册表值

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class{4D36E965-E325-11CE-BFC1-08002BE10318}

在进行这些更改之前,我想确切了解这些特定设置的作用。(我是计算机科学专业的,所以我可以处理细节:)

我已经检查过制造商的网站,但找不到任何关于这些条目正在做什么的文档。(正如这里提到的:Windows 7 注册表设置文档

答案1

这一页简要说明一下过滤驱动程序。简而言之:

  • 上层过滤驱动程序位于操作系统和主驱动程序之间,下层过滤驱动程序位于主驱动程序和硬件之间。

  • 每个过滤驱动程序都应位于 C:\Windows\System32\Drivers 中,并以 .sys 为扩展名。

  • 您需要且应该只删除导致问题或系统中不存在的过滤驱动程序,不要留下空白行,每个驱动程序都单独留一行。否则,正如 Microsoft 文章所说,您将不得不重新安装 CD 刻录软件和 iTunes 等程序。

相关内容