![从断开的网络共享中查找(显然)打开的文件?](https://linux22.com/image/771841/%E4%BB%8E%E6%96%AD%E5%BC%80%E7%9A%84%E7%BD%91%E7%BB%9C%E5%85%B1%E4%BA%AB%E4%B8%AD%E6%9F%A5%E6%89%BE%EF%BC%88%E6%98%BE%E7%84%B6%EF%BC%89%E6%89%93%E5%BC%80%E7%9A%84%E6%96%87%E4%BB%B6%EF%BC%9F.png)
尝试断开映射的网络驱动器时出现以下错误:
错误:
您当前在 X:(连接到 \xxxx\Share)上打开了文件。如果您在断开与网络设备的连接之前不关闭这些文件,则可能会丢失数据。是否要断开连接?
我检查了计算机管理中的“打开文件”部分,它是空白的,但问题仍然存在。我关闭了大多数程序,检查了是否关闭了位于此共享上的所有文件,并重新启动了 explorer.exe。
此共享包含重要工作,如果我确实在此打开了文件,那么我需要知道。但我如何才能找到答案?是否有可以按位置列出任何打开文件的 powershell / 命令提示符功能?
运行 Windows 10 21H1 版
任何帮助都值得赞赏,非常感谢。
答案1
有两种选择:
- 在客户端:下载进程探索器,运行它并按Ctrl+F查找 handle
X:
。这将显示哪个文件被哪个进程使用 - 在服务器上:在计算机管理中选中“打开文件”。它将显示被您的用户帐户锁定的文件