我在独立工作组上有一个 Windows Server 2012 R2 终端服务器。
客户端要求隐藏 C 盘,因此我启用了“用户配置\管理模板\Windows 组件\文件资源管理器\隐藏我的电脑中的这些指定驱动器”组策略并将其设置为隐藏所有驱动器。
过了一段时间,客户希望重新显示该驱动器,我禁用了组策略并重新启动了电脑,但驱动器没有返回。
我检查了注册表,在 HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer 下 NoDrives dword 仍然存在,因此我将其设置为 0,重新启动,但问题仍然存在。
NoDrives dword 也存在于与 HKEY_USERS 中的各个配置文件相关联的组策略对象下。
我尝试过的事情:
我将所有 NoDrives 实例设置为 0,然后重新启动系统
我删除了所有 NoDrives 实例并重新启动了系统
我注销了一个用户帐户,在 C:\Users 中重命名了他们的用户配置文件,并从 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList 中删除了他们的密钥
我重新启用了组策略并将其设置为仅隐藏 A 和 B 驱动器
全部失败。我是不是遗漏了什么?
答案1
我通过执行以下操作解决了此问题:
- 从 %Systemroot%\System32\GroupPolicy\User 中删除 registry.pol
- 打开 gpedit.msc 并启用用户配置\Windows 组件\文件资源管理器\隐藏我的电脑中的这些指定驱动器
- 我将设置设为“不限制驱动器”。
仅设置组策略是不够的,还需要删除 registry.pol 文件。这只需要您在“用户配置”下重新创建策略,机器策略位于其自己的文件中。