断开与网络共享的连接

断开与网络共享的连接

我如何真的断开与 Windows 8.1 中的网络共享的连接?

我熟悉使用net use断开网络共享的连接,即使它没有映射到网络驱动器号:

net use \\server\share /del

但是,即使这样做了,文件夹可能仍然保持连接状态:如果我快速打开 Windows 资源管理器并转到 \server\share,它会立即连接,而不会提示我输入密码,并且我可以在该文件夹中执行任何我想要的文件操作,而不会在net use的输出中再次出现。

如果我使用net use /del它然后将事情搁置 10-15 秒,那么共享似乎真的断开了,因此 Windows 资源管理器会提示输入密码并需要一些时间重新连接等等。

我不确定这是否重复了这个问题;这听起来好像net use有时会失败,而我的问题是它似乎可以工作,但却留下了它看不到的连接。

除此之外,还有什么方法可以真正关闭网络共享连接吗net use?有没有办法查看哪些连接是打开的,但net use没有告诉我?

(这是使用 Windows 8.1 Active Directory 域成员作为客户端和非域成员 Samba 服务器。)

答案1

改为运行net use * /delete。这将删除所有共享连接,并强制您使用新的用户名/密码,除非您使用的是加入域的计算机

答案2

听起来您遇到的是 Kerberos 凭证缓存,它会在时间间隔内刷新。

尝试这个,它将断开地图连接,然后清除 Kerberos 列表:

net use \\server\share /del
klist purge

klist它本身应该会向您显示当前可以使用的活动 Kerberos“票证”。

答案3

8 年后,同样的问题仍然存在......

我尝试过几次“Klist purge”和重启 explorer 服务,但都没有成功。重启对我来说很有效,但重新启动工作站服务也成功了

重新启动工作站服务的提示:

您可以使用热键 Win+R 并运行服务管理器查找“工作站服务”并重新启动它(或停止并重新启动它)

相关内容