您如何查询正在运行的进程以找出它们锁定了哪些文件夹或文件?(即你去弹出一个驱动器,你被告知它不能被弹出,因为它正在使用中)
我想获得“现成”下载,或者编写一个 .NET 3.5 应用程序来执行此操作(主要是 Windows 问题)。
您如何查询正在运行的进程以找出它们锁定了哪些文件夹或文件?(即你去弹出一个驱动器,你被告知它不能被弹出,因为它正在使用中)
我想获得“现成”下载,或者编写一个 .NET 3.5 应用程序来执行此操作(主要是 Windows 问题)。
Process Explorer将向您展示这一点。Ctrl-F 将让您搜索文件并列出打开/锁定该文件的进程。然后,您可以使用 Process Explorer 关闭该句柄。
还有一个命令行实用程序oh.exe
可供下载。请参阅此处了解更多详细信息
LockHunter是一款出色的 Windows 上下文菜单工具。
我放在我的 Windows 开发机器上的第一件事是WhoUses。这很好,因为它也是开源的。
http://www.emptyloop.com/unlocker/(免费软件)有专门针对这种情况的特殊用户界面。