![在 Windows XP 中隐藏网络映射驱动器](https://linux22.com/image/482200/%E5%9C%A8%20Windows%20XP%20%E4%B8%AD%E9%9A%90%E8%97%8F%E7%BD%91%E7%BB%9C%E6%98%A0%E5%B0%84%E9%A9%B1%E5%8A%A8%E5%99%A8.png)
是否可以映射网络驱动器但在 Windows 资源管理器中隐藏它?目前用户都使用不同的驱动器号来访问相同的网络资源,我想标准化驱动器号以避免链接文件等出现问题。作为过渡期的一部分,如果旧字母仍然可供直接访问,但对用户不可见,那就太好了。
例如,J:、E: 和 F: 都指向不同机器上的同一资源,我们已同意将来只使用 F:。只有驱动器 F: 可见,但 J: 和 E: 仍可在这些机器上使用。
答案1
这是在域环境中吗?为什么不使用登录脚本来指定要使用的驱动器号以及将其指向何处?
答案2
按照以下说明操作,这应该是解决方案。您必须进行一些注册表更改。因此,当心!开始之前请先进行备份。
打开注册表编辑器 (regedit.exe) 并导航至
HKEY__CURRENT__USER > Software> Microsoft >
Windows > CurrentVersionPoliciesExplorer
右键单击该Servers
键并选择新建 DWORD 值并将其命名为“NoDrives”。
编辑 DWORD 值:
使用下面的列表,在数值数据文本框中键入与要隐藏的驱动器相对应的数字:
A: 1 B: 2 C: 4 D: 8 E: 16 F: 32 ...
如果需要隐藏多个驱动器号,请将这些值相加。例如,要隐藏驱动器 E: 和 F:,请将值更改为 48。
单击“确定”并退出 regedit。您必须重新启动电脑才能使更改生效。
NoDrives
您可以在以下位置找到该设置的文档TechNet 文档。 这Microsoft 支持文章如果您想创建.reg 文件或.vbs 脚本,则包含更多详细信息。
答案3
我想说,不要标准化驱动器字母来链接文件。改用 UNC 路径,一劳永逸地解决这个问题 - 特别是如果你已经经历了为用户更改内容的麻烦,那么一些重新教育就不会那么麻烦了 ^^
在我看来,任意映射或不映射的驱动器号根本不是一个好主意 - 它可能由于多种原因而失败,例如网络断开连接、通过 vpn 重新连接等等。
\\fileserver\shared\dailyreport.xlsx
但是非常清晰和稳定...并且如果可以的话,设置一个 dfs 命名空间或一些更具未来性的东西,这样\\mydomain.com\shared\dailyreport.xlsx
即使您切换文件服务器命名方案,链接也不会失败。