如何在 Windows 上将虚拟驱动器号映射到网络路径

如何在 Windows 上将虚拟驱动器号映射到网络路径

有两台计算机PC1、PC2,PC1中有一个名为:D:\Soft的文件夹,而我只想使用一份soft。

所以我用物质像下面这样在 PC2 上创建一个虚拟驱动器 D:,并且它运行良好,直到我重新启动 PC2,问题是如果我重新启动 PC2,虚拟驱动器 D: 就会消失。

psubst D:\PC1\D$\soft /P

有什么帮助吗?

答案1

我不知道该命令,我总是使用“net use”:

net use d: \\pc1\d$\soft  /persistent:yes

重启后驱动器必须仍然存在,但除非您尝试打开它并手动输入密码,否则可能无法连接。每次启动时可能需要执行此操作。

答案2

正确使用 psubst 需要正确的 UNC 路径符号:

psubst D: \\PC1\D$\soft /P

psubst 实用程序(https://github.com/ildar-shaimordanov/psubst) 的操作类似于旧的 DOS subst 命令,用于将网络共享映射到本地驱动器号。持久性(使驱动器在重新启动后重新出现)应该使用 /P 命令行选项应用。如果它对您不起作用,也许您尝试在不支持此功能的操作系统上使用它。目前 Windows 操作系统的更好替代方案是“net use”命令和注册表。

有关使用“net use”命令的现代 Windows 操作系统映射驱动器的工作演示,请参阅如何将驱动器号映射到 Windows Server 2016 上所有 RDP 用户的网络共享。这些说明也适用于 Windows 10。基本上,您需要创建一个文本文件驱动器d.bat并将其放置在 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp 中,然后重新启动:

net use D: /delete
net use D: \\PC1\D$\soft

您可能还想考虑使用注册表破解。为此,首先创建一个名为驱动器d.reg。您可以将其保存在任何位置。然后将以下内容复制并粘贴到其中:

REGEDIT4 

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices] 
"D:"="\\\\PC1\\D$\\soft" 

保存文件后,在 Windows 资源管理器中查看它,双击它就像启动它一样。接受出现的提示,然后重新启动计算机。

也可以看看:

相关内容