哪些程序正在使用我的 USB 闪存驱动器?

use*_*092 44 windows usb-flash-drive

有时,当我按照该过程安全移除 USB 闪存驱动器时,会被告知我无法移除该驱动器,因为某些程序正在使用它。但是我无法分辨这些是哪些程序,所以我最终不得不关闭程序 - 有时甚至是随机的。

如何找出哪个程序正在使用我的 USB 闪存驱动器?

我在互联网上搜索过,但没有发现任何有希望的东西;一种解决方案可能是通过 Process Explorer,因为它显示了句柄,但我不知道如何使用它来解决我的问题。

最好的解决方案是有一个程序可以自动为我关闭这些程序,或者至少告诉我这些是哪些程序。

Dar*_*oid 25

这个工具和这个工具看起来都可以达到你想要达到的目的。NirSoft 界面不太直接,但我相信作者和他编写代码的能力。第二个似乎在你的情况下有一个更有用的用户界面,但我没有网站或作者的历史。

ProcessExplorer是另一种简单的方法,只需打开 ProcessExplorer,点击Ctrl+ F,然后输入文件名。ProcessExplorer 将列出使用该文件的所有程序。如果 WhoLockMe 工具不适合您,我接下来推荐 ProcessExplorer,因为它具有许多其他有用的功能。

  • 我用 ProcessExplorer 找到了它。我只需要输入驱动器路径的几个字母(例如“e:”)。非常感谢您。:) (7认同)
  • 如果要搜索所有进程,包括系统进程,则需要以管理员身份运行 ProcessExlorer。 (2认同)

Lef*_*ium 8

我使用EjectUSB(工作下载链接):

EjectUSB 可以被认为是 USB 驱动器的核心选项,它在 Windows 中无法正确弹出,因为有一个“应用程序或进程”正在访问它。将 EjectUSB 放在您的拇指驱动器上并运行它,该程序将无情地杀死所有与您的驱动器接触的程序、进程或其他任何东西,让您安全地删除它,而无需担心数据丢失。

  • _“该程序将**无情地杀死**接触您驱动器的所有程序、进程或其他任何东西,让您安全地删除它**而不必担心数据丢失**”_ 强调的部分可能意味着矛盾... (6认同)

小智 5

在事件查看器(在 Windows 10 上检查) -> Windows 日志 -> 系统 - 您可以看到发生了什么。

例子:

进程 ID 为 2080 的应用程序 \Device\HarddiskVolume1\Program Files\Security\AVAST Software\Avast\AvastSvc.exe 停止移除或弹出设备 USB\VID_0BC2&PID_2300\2GH4ER2Z____。