C:\Windows\system32>net use
OK X: \\192.168.8.109\Public Microsoft Windows Network
OK Y: \\192.168.8.109\DATA Microsoft Windows Network
OK Z: \\192.168.8.109\MEDIA Microsoft Windows Network
命令行指令dir x:
如预期一样工作。
在 Windows 资源管理器中,为什么这 3 个映射驱动器不显示?欢迎提出建议和诊断问题。
答案1
未提升权限的进程看不到由提升权限的进程创建的映射网络驱动器,反之亦然。自 Windows Vista 以来,情况一直如此。由于 Explorer 未以提升权限运行(除非您完全禁用 UAC),因此它看不到您使用管理命令提示符创建的驱动器。
要禁用该隔离,您可以修改注册表,如这篇 TechNet 文章. 导航至此键:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
创建一个名为EnableLinkedConnections
1 的 DWORD 条目。重新启动计算机。由同一用户映射的网络驱动器,即使在不同的安全上下文下,也将始终显示给以该用户身份运行的程序。
答案2
我也遇到了这个问题。当我使用具有管理员权限的 CMD 控制台运行以下命令时,驱动器未显示在文件资源管理器中。
net use y: \\192.168.20.1\disk1_1 /p:yes
然后,我尝试使用普通 CMD 控制台执行相同操作,现在它显示在文件资源管理器中。