Win2003无法访问所有可移动存储设备
lqbn 2007-10-30 05:43:17 系统为英文版Win2k3 R2, 未加入域, 未连入局域网, 只是偶尔PPPoE通过ADSL访问Internet. 已经打了SP2补丁, 并开启Windows Update升级安装了所有Hotfix, 一直运行正常。前段时间突然发现无法访问所有的移动存储设备, 光盘和U盘都是如此.
具体症状是:
1. 打开"我的电脑", 可以看到光驱的盘符, 但是插入光盘后, 双击盘符图标, 提示"H: is not accessible. Access is denied.", 其中"H:"为光驱盘符;
2. U盘插上去之后, 也可以正常识别, 在"我的电脑"中也会出现相应的盘符图标; 双击后提示"I: is not accessible. Access is denied.", 其中"I:"为U盘盘符;
3. 另外光驱为DVD-RW, 前段时间刻录光盘一切正常, 但是出现这种情况之后打开Nero刻录软件, 列表中根本就没有光驱, 只有其虚拟的"Image Recorder"; 将Nero完全卸载后重新安装, 问题依旧.
以下是所作的尝试以及相关设置的检查:
1. 登录的用户已经属于Administrators组, 但为保险起见, 还是用默认的Administrator用户登录, 问题依旧; 新建一个用户, 并将其加入到Administrators组中, 然后以这个用户名登录, 问题依旧;
2. 重新启动并进入安全模式, 问题消失, 光驱和U盘皆运行正常; 重启进入Normal模式, 打开设备管理器, 光驱和USB设备上均无感叹号出现, 因此可以排除硬件故障的可能;
3. 打开注册表编辑器, 展开[HKEY_LOCAL_MACHINE\SYSTEM\CurrentCntrolSet\Services\USBSTOR], 右侧"Start"键值为"3"; 展开[HKEY_LOCAL_MACHINE\SYSTEM\CurrentCntrolSet\Services\CDROM], 右侧"Start"键值为"3"; 在命令控制台运行"sc query cdrom"和"sc query usbstor", 均报告当前状态为"RUNNING";
4. 运行gpedit.msc, 依次打开"Local Computer Policy"->"Computer Configuration"->"Administrative Templates"->"System", 检查右边的"Turn off Autoplay", 其设置为"Not Configured"; 强制改为"Disabled", 问题依旧(想来也跟这个无关);
5. 运行gpedit.msc, 依次打开"Local Computer Policy"->"User Configuration"->"Administrative Templates"->"Windows Components"->"Windows Explorer", 检查右边的"Prevent access to drives from My Computer", 其设置为"Not Configured"(想来跟这个也没有关系, 因为出错提示不一样);
6. 运行compmgmt.msc, 依次打开"Storage"->"Removable Storage"->"Libraries", 右键点光驱图标, 打开Properties窗口, 切换到Security选项卡, 检查Administrators组的权限, "Allow"全部都已经勾上, "Deny"全部未勾
早知道Vista的组策略里面有一个专门的选项, 可以同时禁止所有的可移动存储设备, 谁知我的Win2k3已经提前"体验"上了, 呵呵. 现在的问题就是不知道如何让其还原...
本人已经试图通过Google搜索解决办法. 国外也有人碰到过类似的问题, 可好像一直没有人给出切实可行的解决方案。以下是其中的一个讨论贴, 描述的问题跟我所碰到的完全一样:
http://forums.techarena.in/printthread.php?s=20a0c9ad4f82a91e86560fb3aa0b1544&t=737858