DVD 驱动器无法播放 DVD,上下文菜单很奇怪

DVD 驱动器无法播放 DVD,上下文菜单很奇怪

我的 DVD 驱动器不再能正确识别 DVD,而且我不知道如何纠正这个问题。

启动时,Explorer 显示驱动器为DVD 驱动器 (E:)上面覆盖着“DVD”标签(我有 2 个硬盘分区,C: 和 D:)
,但是当我插入一张空白(可写)DVD-R 时,图标显示为CD 驱动器 (E:)

右键单击驱动器图标会导致短暂的暂停,然后 Explorer 会显示上下文菜单,其中所有条目均在右侧缩进:

上下文菜单图像

双击 DVD 图标(我期望启动 Windows Media Player),而导致资源管理器显示驱动器内容,因此我只看到一个标题“此驱动器上的当前文件光盘“,下面是 VIDEO_TS 文件夹的图标。
如果有人感兴趣的话,该驱动器是 HL-DT-ST DVD+-RW GSA-H31N。

这不是硬件问题:我可以使用 mplayer 播放驱动器中的 DVD:

mplayer dvd://1 -dvd-device e:

...可以正常播放 DVD;但 Windows 不能。

在有人问之前:不,我没有发生这种情况之前的还原点,所以我无法恢复系统。

由于上下文菜单的外观,我认为有些驱动程序或 shell 扩展会干扰操作。
我查看了筛选驱动程序,认为我需要删除某些内容,但我不确定哪些应该放在那里,哪些不应该放在那里。

有人能提供诊断该问题的任何方法吗?

更新 2010-08-26

我已按照说明拆除了上下过滤器这篇 Microsoft 支持文章,并且 Roxio Drag-to-Disc 引用已与左缩进一起从上下文菜单中删除。


  1. 点击开始,然后点击跑步

  2. 在里面打开框,类型注册表编辑器,然后点击好的

  3. 在导航窗格中,找到并单击以下注册表子项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class{4D36E965-E325-11CE-BFC1-08002BE10318}

  4. 在右侧窗格中,单击上层过滤器

    笔记您还可能会看到 UpperFilters.bak 注册表项。您不必删除该项。单击上层过滤器仅。如果您没有看到 UpperFilters 注册表项,您仍然可能必须删除 LowerFilters 注册表项。为此,请转到步骤 7。

  5. 编辑菜单,点击删除

  6. 当系统提示您确认删除时,单击是的

  7. 在右侧窗格中,单击下层过滤器

  8. 编辑菜单,点击删除

  9. 当系统提示您确认删除时,单击是的

  10. 退出注册表编辑器。

  11. 重新启动计算机。


但是,请注意,上下文菜单没有通常的打开/探索/搜索条目。

当我双击该图标时,我得到了“将 CD 复制到 CD”行为,并且资源管理器显示“当前在 CD 上的文件”。

答案1

您的上下文菜单看起来好像是因为图标太宽而损坏的。我猜是小圆盘上写着“拖到圆盘”的那行有问题。它的宽度看起来正好不对,而且看起来像是图像,不一定是文本(我可能错了,但字体看起来不一样)。

如果您可以使用其他程序播放 DVD,则似乎不是您的 DVD 驱动器出错了,而是 Windows 资源管理器出错了。结合上下文菜单,我建议您尝试删除一些与光盘相关的工具(只是暂时删除),看看问题是否解决。

要修复双击打开文件夹的问题,您可能需要将 DVD 文件夹类型与 Windows Media Player 重新关联。我记不清怎么做了,所以您需要谷歌搜索,但如果你知道插入光盘或闪存驱动器时弹出的菜单,您需要选择在 WiMP 中打开并将其设置为默认选项。

答案2

好吧,卸载了各种 Roxio 垃圾之后,仍然发现 DVD 驱动器显示为 CD 驱动器,下面是最终解决问题的步骤。

基本问题是其他 CD/DVD 实用程序已删除红色的书伊马皮过滤器,因此驱动器无法被正确识别。

我还有各种 ElbyCDFL 和其他 LowerFilter,只有上帝知道它们来自哪里。

合并此注册表文件恢复了 imapi LowerFilter 和 redbook UpperFilter,从而恢复了 DVD-RW 功能。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}]
"Class"="CDROM"
@="DVD/CD-ROM drives"
"EnumPropPages32"="MmSys.Cpl,MediaPropPageProvider"
"Installer32"="storprop.dll,DvdClassInstaller"
"SilentInstall"="1"
"NoInstallClass"="1"
"TroubleShooter-0"="hcp://help/tshoot/tsdrive.htm"
"Icon"="-51"
"LowerFilters"=hex(7):69,00,6d,00,61,00,70,00,69,00,00,00,00,00
"UpperFilters"=hex(7):72,00,65,00,64,00,62,00,6f,00,6f,00,6b,00,00,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}\0000]
"EnumPropPages32"="storprop.dll,DvdPropPageProvider"
"InfPath"="cdrom.inf"
"InfSection"="cdrom_install"
"ProviderName"="Microsoft"
"DriverDateData"=hex:00,80,62,c5,c0,01,c1,01
"DriverDate"="7-1-2001"
"DriverVersion"="5.1.2535.0"
"MatchingDeviceId"="gencdrom"
"DriverDesc"="CD-ROM Drive"

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}\0000\DigitalAudio]
"RegistryVersion"=dword:00000001
"NumberOfBuffers"=dword:00000008
"SectorsPerRead"=dword:00000010
"SectorsPerReadMask"=dword:ffffffff
"CDDASupported"=dword:00000001
"CDDAAccurate"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}\0001]
"EnumPropPages32"="storprop.dll,DvdPropPageProvider"
"InfPath"="cdrom.inf"
"InfSection"="cdrom_install"
"ProviderName"="Microsoft"
"DriverDateData"=hex:00,80,62,c5,c0,01,c1,01
"DriverDate"="7-1-2001"
"DriverVersion"="5.1.2535.0"
"MatchingDeviceId"="gencdrom"
"DriverDesc"="CD-ROM Drive"

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}\0001\DigitalAudio]
"RegistryVersion"=dword:00000001
"NumberOfBuffers"=dword:00000008
"SectorsPerRead"=dword:00000010
"SectorsPerReadMask"=dword:ffffffff
"CDDASupported"=dword:00000001
"CDDAAccurate"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}\0002]
"EnumPropPages32"="storprop.dll,DvdPropPageProvider"
"InfPath"="cdrom.inf"
"InfSection"="cdrom_install"
"ProviderName"="Microsoft"
"DriverDateData"=hex:00,80,62,c5,c0,01,c1,01
"DriverDate"="7-1-2001"
"DriverVersion"="5.1.2535.0"
"MatchingDeviceId"="gencdrom"
"DriverDesc"="CD-ROM Drive"

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}\0002\DigitalAudio]
"RegistryVersion"=dword:00000001
"NumberOfBuffers"=dword:00000008
"SectorsPerRead"=dword:00000010
"SectorsPerReadMask"=dword:ffffffff
"CDDASupported"=dword:00000001
"CDDAAccurate"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}\0003]
"EnumPropPages32"="storprop.dll,DvdPropPageProvider"
"InfPath"="cdrom.inf"
"InfSection"="cdrom_install"
"ProviderName"="Microsoft"
"DriverDateData"=hex:00,80,62,c5,c0,01,c1,01
"DriverDate"="7-1-2001"
"DriverVersion"="5.1.2535.0"
"MatchingDeviceId"="gencdrom"
"DriverDesc"="CD-ROM Drive"

相关内容