有什么办法可以结束特定驱动器上的所有进程?

有什么办法可以结束特定驱动器上的所有进程?

我使用 true/veracrypt,当安装的驱动器上的应用程序仍在运行时(不太确定是哪一个),有时我会遇到卸载问题。

我如何列出从该驱动器运行的所有进程,并希望指出正在使用该驱动器的任何其他进程?

事实上,我能想到的最好的办法就是查看每个过程,看看它们是否来自已安装的驱动器。

编辑:有没有办法用进程黑客来做这件事?如果可以用一个工具完成所有工作,尽量少留下一些零碎的东西

答案1

你可以使用一长串的实用程序来实现这一点。我个人非常喜欢处理(来自 ex sysinternals 实用程序)
该命令应如下所示:

handle f:\

其中 f: 是安装 truecrypt 容器的磁盘

答案2

另一个非常强大的 SysInternals 实用程序是进程探索器

您是否想知道哪个程序打开了某个文件或目录?现在您可以找到答案。Process Explorer 会显示有关进程已打开或加载哪些句柄和 DLL 的信息。

Process Explorer 显示由两个子窗口组成。顶部窗口始终显示当前活动进程的列表,包括其所属帐户的名称,而底部窗口中显示的信息取决于 Process Explorer 所处的模式:如果它处于句柄模式,您将看到顶部窗口中所选进程已打开的句柄;如果 Process Explorer 处于 DLL 模式,您将看到进程已加载的 DLL 和内存映射文件。Process Explorer 还具有强大的搜索功能,可以快速显示哪些进程打开了特定句柄或加载了 DLL。

Process Explorer 的独特功能使其能够用于追踪 DLL 版本问题或句柄泄漏,并深入了解 Windows 和应用程序的工作方式。

您可以根据以下条件进行排序图片路径(如果不可见,可能需要添加该列),然后选择并终止您想要的进程:

1

答案3

我刚刚找到了一种方法来做到这一点进程黑客,所以我想我也应该在这里发布它:

您可以使用 Ctrl-F 搜索句柄,并在过滤器部分只需输入驱动器名称等:F:\,您将获得该驱动器上具有句柄的所有进程。

相关内容