问题
在我的 IT 部门撤销(然后重新授予)使用“大容量存储设备”的权限后,我的笔记本电脑的光驱无法再读取 DVD 或 CD。但是,它似乎能够正确写入 CD 和 DVD。
语境
- 新笔记本电脑(3 个月)
- Windows 7的
- 原本光驱工作正常
- IT 部门撤销了“大容量存储”,从而禁用了 SD 卡、USB 和 DVD 驱动器
- 在我的请求下,IT 部门通过以下脚本重新授予我“大容量存储”权限。根据我们的 Windows 专家的说法,这应该可以让 DVD 驱动器再次运行。
- USB 存储/SD 卡现在可以工作,但光驱无法读取 DVD 或 CD。
- 我应用了 Microsoft 的这个‘修复程序’:
MicrosoftFixit.dvd.RNP.1502975461869821.1.1.Run.exe
- 我把光驱换成了同事的(也是 3 个月的),以检查光驱是否出现故障。计算机使用另一个光驱时也出现了同样的情况。
- 计算机可以从光驱启动。
光驱的其他奇怪之处
光驱的一些具体异常:
- 它正确读取了“卷标”(例如,使用“好奇的乔治” DVD,我在“计算机”窗口中看到“CURIOUS_GEORGE”)
- 似乎“写入”正确(即 Roxio 刻录机成功刻录了一张 CD。请注意,我没有测试生成的 CD,但是 Roxio 声明“成功”,而 VLC 和 Windows Media Player 在尝试读取时会发出噪音失败)
脚本
我们的 Windows 人员向我提供了以下 '.reg' 代码来恢复“大容量存储”。它可以恢复对 USB/SD 卡的访问,但不能恢复对光驱的访问。
Windows Registry Editor Version 5.00
[-HKEY_LOCAL_MACHINE\SOFTWARE\IBM\IGATEM]
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\RemovableStorageDevices\{53f56308-b6bf-11d0-94f2-00a0c91efb8b}]
"Deny_Execute"=-
"Deny_Read"=-
"Deny_Write"=-
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\RemovableStorageDevices\{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}]
"Deny_Execute"=-
"Deny_Read"=-
"Deny_Write"=-
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\RemovableStorageDevices]
"Deny_All"=-
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\RemovableStorageDevices\{53f56308-b6bf-11d0-94f2-00a0c91efb8b}]
"Deny_Read"=-
"Deny_Write"=-
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\RemovableStorageDevices\{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}]
"Deny_Read"=-
"Deny_Write"=-
有想法该怎么解决这个吗?
答案1
我对此做了一些研究,我倾向于同意 FRob 和 Tiago 的观点,认为这与组策略和潜在注册表项有关,但由于您是高级用户或本地管理员(推断是因为 IT 让您运行了 .reg 文件)..我建议一个更简单的选项。
打开计算机管理(点击并输入“compmgmt.msc”),然后打开设备管理器并删除您的 CD/DVD 驱动器。然后重新启动。它将重新安装,并且可能会重新创建任何必要的注册表项,而无需您在注册表或组策略中乱搞。删除 DVD 驱动器可能听起来很激烈,但实际上并不是什么大问题。我假设您插入了 USB 驱动器,它会自动安装驱动程序。它会再次执行此操作。
祝你好运,
斯宾塞
答案2
似乎最重要的是有一个错误导致了这个问题...应用以下补丁对我们有帮助,我们不必移除可移动(cd/dvd)存储设备就可以使其工作。
在 Windows Server 2008、Windows 7 或 Windows Server 2008 R2 中启用并禁用组策略设置后,用户无法访问可移动设备 https://support.microsoft.com/kb/2738898?wa=wsignin1.0
答案3
我观察到 Windows XP 中也有类似的行为,当时 syskey 被损坏(我使用第三方“恢复 CD”损坏)。PC 会抱怨任何磁盘(当时只有 CD)、USB 存储设备都无法读取。
另外,关于您的注册表文件:发布的文件只是用来重新启用访问,因此无法确定他们首先做了什么来禁用它(除了将上述键/值放在那里,或许)。
请注意,如果之前已设置 GUID_DEVINTERFACE_CDROM (53f56308-b6bf-11d0-94f2-00a0c91efb8b) 的值“Deny_All”/“Deny_Execute”,则此脚本不会删除该值。因此,可能需要检查上述键,看看是否有任何可能拒绝访问的值仍然存在。
您的 IT 部门应该使用组策略来授予/拒绝对可移动媒体的访问,而不是提供必须在每台机器上运行的脚本。
答案4
看看这对你是否有用。
从技术网:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\RemovableStorageDevices]
"Deny_All"=dword:00000000
"RebootTimeinSeconds_state"=dword:00000000
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\RemovableStorageDevices\Custom]
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\RemovableStorageDevices\Custom\Deny_Read]
"Deny_Read"=dword:00000000
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\RemovableStorageDevices\Custom\Deny_Write]
"Deny_Write"=dword:00000000
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\RemovableStorageDevices\{53f56308-b6bf-11d0-94f2-00a0c91efb8b}]
"Deny_Write"=dword:00000000
"Deny_Read"=dword:00000000
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\RemovableStorageDevices\{53f5630b-b6bf-11d0-94f2-00a0c91efb8b}]
"Deny_Read"=dword:00000000
"Deny_Write"=dword:00000000
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\RemovableStorageDevices\{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}]
"Deny_Write"=dword:00000000
"Deny_Read"=dword:00000000
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\RemovableStorageDevices\{53f56311-b6bf-11d0-94f2-00a0c91efb8b}]
"Deny_Write"=dword:00000000
"Deny_Read"=dword:00000000
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\RemovableStorageDevices\{6AC27878-A6FA-4155-BA85-F98F491D4F33}]
"Deny_Read"=dword:00000000
"Deny_Write"=dword:00000000
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\RemovableStorageDevices\{F33FDC04-D1AC-4E8E-9A30-19BBD4B108AE}]
"Deny_Read"=dword:00000000
"Deny_Write"=dword:00000000
如果上述方法不起作用,请尝试以下方法:
打开组策略编辑器(按+R并输入
gpedit.msc
,点击Enter)。在左侧窗格中,单击
User Configuration
->Administrative Templates
->System
->Removable Storage Access
。(见下面的屏幕截图):在右侧窗格中,右键单击
CD and DVD: Deny read access
,然后单击Properties
。选择
Disabled
或Not Configured
并点击OK
。关闭组策略编辑器窗口。完成。