我如何真的在 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」和重新啟動資源管理器服務無法運作。重啟對我來說已經有很多次了,但是重新啟動工作站服務也成功了
重新啟動工作站服務的提示:
您可以使用熱鍵 Win+R 並執行服務.msc尋找“工作站服務”並重新啟動它(或停止並重新啟動)