多个连接错误

多个连接错误

尝试访问管理员$在远程机器上共享,我收到此错误:

不允许同一用户使用多个用户名多次连接到服务器或共享资源。请断开与该服务器或共享资源的所有先前连接,然后重试。

然而,净使用未报告任何条目:

C:\Users\XXXX>net use
New connections will be remembered.

There are no entries in the list.

难道管理员$远程机器上不存在?

答案1

如果不存在共享,服务器将返回“未找到网络名称”。您现在收到的信息正是意味着:有另一个活动连接。

看起来净使用仅报告明确打开的连接(net use \\server\share或通过 GUI 映射的驱动器),而不报告隐式连接(通过简单地打开文件或管道建立)。用于netstat查看是否有任何活动的 SMB 连接,并使用 Process Explorer 检查持有网络共享上文件打开句柄的进程。

答案2

我再次为这个问题而苦苦挣扎...这个问题在 stackexchande 网站上有很多变体...

处理此问题的方法列表如下:

  1. “凭证管理器”用于清除旧凭证
  2. 使用“net use”列出,使用“net use * /delete”删除所有内容
  3. netstat 用于调试(感谢@grawity)
  4. 通过 IP 而不是名称连接到服务器

此外,还有此功能,当 Windows 资源管理器首次使用本地用户凭据时,仅当本地凭据失败时才允许输入正确的凭据。当服务器有该用户或访客访问权限但您需要使用另一个用户名时,这可能会让您很头疼。

UPD。在我看来,此行为是由 Windows 更新 + 旧版组策略“启用不安全的来宾登录”引起的。但如果没有此组策略,则根本无法连接到该服务器。

相关内容