PC1 和 PC2 均运行 Windows 7 Professional。分别为 64 位和 32 位。
PC1 包含一个辅助内部 HDD,如 D:\
PC1 也有一个外部硬盘,为 E:\
D 和 E 在 PC1 上共享。
在 PC2 上,我可以\\PC1\E
使用 PC1 的管理员用户的凭据映射到。
在 PC2 上,如果我尝试\\PC1\D
使用 PC1 的管理员用户的凭据映射到,我会收到错误:
指定的网络文件夹当前使用不同的用户名和密码映射。
要使用不同的用户名和密码进行连接,首先断开与此网络共享的所有现有映射。
如果我打开 cmd 并运行 net use,我会看到它\\PC1\E
已被映射,但\\PC1\D
没有提及。
为什么我无法映射到\\PC1\D
PC2?谢谢。
答案1
在 Windows 7 上,一旦您通过了服务器的身份验证,就不必对其他映射重新进行身份验证。
事实上,如果您将共享映射到驱动器号,然后尝试将同一服务器上的不同共享映射到不同的驱动器号,然后在映射网络驱动器对话框中输入在第一个驱动器映射上使用的相同用户名和密码,您会收到这个令人困惑的错误消息:
指定的网络文件夹当前使用不同的用户名和密码映射。
尽管网络文件夹根本没有被映射,并且使用的用户名和密码也没有什么不同。
这让我困惑了一段时间,直到我意识到,一旦你使用这些凭据映射到“server1”,您可以映射到同一台服务器上的不同共享,而无需重新指定凭据。
(来源)
答案2
转到 PC1 并进入 D: > 属性 > 安全 > 高级 > 所有者 - 与 C: 相同,如果不相同,请进行更改。
如果这没有帮助,请在 DOS 框中
打开cmd
Enternet use * /delete
然后再试一次
答案3
我以前见过这种情况。您需要执行以下操作:
不要分别映射到\\PC1\D
和\\PC1\E
,而是尝试映射到管理共享
您要连接的管理共享是\\PC1\D$
和\\PC1\E$
。为此,请打开命令提示符,然后键入以下内容(您也可以将其保存到.bat
桌面上的文件中,以便connect.bat
随时执行):
net use H: \\PC1\D$ /user:\\PC1\foobar 123456
net use I: \\PC1\E$ /user:\\PC1\foobar 123456
只需将H:
和替换I:
为您所需的驱动器号,更改foobar
为管理员用户,然后更改123456
为该管理员用户的密码
答案4
我建议您尝试列出共享的文件夹并映射每个文件夹,但同时不要使用“映射网络驱动器”选项提供完整路径。