Windows 7 资源管理器拒绝访问 CD/DVD 驱动器(权限问题)

Windows 7 资源管理器拒绝访问 CD/DVD 驱动器(权限问题)

不久前,我开始遇到光驱问题。启动时,这两个驱动器在资源管理器中一直显示为 CD/DVD 驱动器,但只要我将光盘放入其中一个驱动器,它就会突然变成硬盘驱动器 — 列中显示“本地磁盘” Type,但File System列仍然是 UDF/CDFS。(我当时想,这可能是 HKLM\System\CurrentControlSet... 中注册表项的权限问题,但由于下一个测试,我不太确定。)

这是一个截屏直播我的电脑;当我放入光盘时,DVD 驱动器神奇地变成了硬盘,无法打开。

当我尝试打开光盘(任何类型)时,出现拒绝访问错误消息。如果我打开提升的命令提示符,我就可以访问这些文件。此外,如果我关闭 Explorer 并从提升的命令提示符运行它(从而赋予 Explorer 提升的权限),那么我就可以从 Explorer 访问这些文件。

我尝试卸载并重新安装设备,但没有成功。安全对话框显示驱动器没有设置任何内容(没有所有者也没有权限)。我尝试设置所有者,但只有当里面有光盘时才能设置(如果是空的,它会发出警告),但设置不起作用(如果我在设置后立即打开安全对话框,它又会是空的)。我尝试设置权限,但会出现错误。

我在下面附上了其中一个驱动器的安全对话框的屏幕截图流程图。

我怀疑问题出在 中与光驱相关的注册表项上HKLM\SYSTEM\CurrentControlSet。例如,Properties中的子项HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}明显缺失。更糟糕的是,我无法弄清楚其中应该有什么,也无法从备份配置单元导入一个,因为Properties中的子项…\Class具有某种“超级管理员”权限——我甚至无法看法这些的权限或所有者!但是它确实说我可以改变它们,但我不知道哪个帐户拥有它们或者对它们有权限(我猜是 TrustedInstaller — 或者其他什么东西)。

(是的,我确保没有上限或下限过滤器,是的,我运行了sfc。我还确保在策略编辑器中未设置“设备:限制 CD-ROM...”和“可移动存储访问”。)

有人知道所有者和权限是什么吗应该用于光驱以及如何重置它们?


在此处输入图片描述

答案1

这种行为非常令人费解,所以我所能提供的只是一些提示和更多问题。

了解 CD/DVD 驱动器是否共享会有所帮助。如果是,取消共享也许会有所帮助。

第二,您是否安装了 CD 刻录软件,例如 Nero。您可以尝试卸载此类软件,看看是否有效果。

第三,运行 gpedit.msc 并检查计算机配置 / 管理模板 / 系统 / 可移动存储访问。验证“CD 和 DVD:拒绝读取访问”是否已禁用或未配置。实际上,所有选项都应未配置。

您也可以尝试使用“sfc /scannow”查看会发生什么情况,具体如下
如何使用系统文件检查器修复 Windows 7 系统文件

最后的办法是如何执行修复安装来修复 Windows 7,它将刷新您的 Windows 文件,而无需重新安装应用程序。

一些防病毒扫描可能也很有用。

答案2

好吧,事实证明我是对的;确实是缺少了Properties中的密钥HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}。修复需要几个步骤,但实际上总体上并没有那么长的时间(特别是与我忍受和解决这个问题的三个星期左右的时间相比)。


  1. 从我之前安装的 Windows-7 中获取了配置单元的离线副本SYSTEM(备份中%systemroot%\System32\Config\RegBack存在同样的问题)
  2. 已将其安装到我的当前副本中(> reg load hku\z system
  3. 运行 Regedit 并导航至HKU\z\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}
  4. 打开密钥的权限对话框Properties,忽略有关不允许查看密钥权限的错误和警告
  5. 切换到所有者选项卡并将权限设置为我自己
  6. 切换到主选项卡并将自己添加到 ACL 并分配完全控制权
  7. 刷新并成功查看Properties密钥及其内容
  8. 将密钥导出至 .REG 文件
  9. 卸载备份配置SYSTEM单元(> reg unload hku\z
  10. 编辑 .REG 文件以更改键 ( HKEY_USERS\z-> HKEY_LOCAL_MACHINE)
  11. 导入更新的 .REG 文件
  12. 导航至HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}注册表
  13. 打开权限对话框Properties(这次没有错误)
  14. 在“所有者”选项卡中,将所有者从我自己切换到虚拟用户SYSTEM
  15. 在主选项卡中,将自己从权限列表中删除,并确保SYSTEM拥有完全访问权限(如果我没记错的话,它已经拥有了)
  16. 刷新后,无法再查看密钥(很好),关闭 Regedit
  17. 打开设备管理器
  18. 未安装光盘 (CD/DVD) 驱动器
  19. 重新启动
  20. 插入一张光盘进行测试,观察其加载情况,不会突然变成硬盘,并在资源管理器中成功打开该光盘。

它现在可以正常工作(我可以观看 DVD,而不必将其翻录到硬盘或以管理员模式运行播放器,或者我可以安装程序,而不必打开管理员命令提示符来安装甚至将整个光盘复制到硬盘)。

我想我的直觉从一开始就是正确的。如果我有时间——嗯,当时有时间——我会像往常一样卷起袖子,挖出那把无法触及的钥匙。感谢哈里麦克因为他坚持要求密钥可访问,并强迫我复制它。

(我仍然不确定是什么导致了这个问题。我记得在密钥被删除之前,光驱还存在其他问题——设备​​管理器一直用错误/警告标记它们——我记得尝试过各种方法强制卸载驱动器,试图让 Windows 检测并重新正确安装它们。理所当然的是,其中一次强制卸载以某种方式成功删除了密钥;但这并没有真正改善情况。好的一面是,设备管理器中不再用警告标记驱动器。)

答案3

今天,我无法在 Windows 10 家庭版上读取 CD 上的一个 13 字节文件。但是,在创建 ISO 文件(使用BurnAware),我能够从那里提取它(使用压缩包)。

答案4

我发现Initio default controller"设备管理器中的需要卸载,包括驱动程序文件。之后,外部 USB DVD 驱动器突然再次出现。

(为了验证这一点,我让 Windows Update 重新安装了名为 的 52kb 更新Initio - Bus Controllers and Ports - Initio Default Controller,结果 DVD 驱动器消失了。在设备管理器中再次删除驱动程序;DVD 驱动器再次出现。)

相关内容