当出现“此设备正在使用中”时,如何断开 USB 驱动器?

当出现“此设备正在使用中”时,如何断开 USB 驱动器?

我女儿把她的 U 盘插到我的电脑上,开始工作。她工作完了,注销了她的账户,我则登录了我的账户。我注意到她把 U 盘插在了 USB 端口上,于是我尝试安全弹出它,但我收到了以下消息:

弹出 USB 大容量存储设备时出现问题

此设备当前正在使用中。请关闭所有可能正在使用该设备的程序或窗口,然后重试。

好吧,我放弃了。我刚刚登录了我的账户,我做的第一件事就是尝试弹出她的拇指驱动器。到底是什么正在使用它?当我收到该消息时,我没有打开或运行任何其他程序。我如何确定正在运行的程序以及针对该 USB 驱动器执行的操作?我如何让它停止,以便我可以安全地断开连接?

答案1

您可以使用解锁者找出它打开了哪个程序,然后关闭该程序。如果无法退出该程序,可以使用 Unlocker 强制关闭该手柄。

解锁器显示具有打开句柄的进程


如果是 Windows 资源管理器,您可以重新启动它。一个简单的方法是按住Control+Shift并右键单击开始菜单中的空白区域:

在 Windows 7 中重新启动资源管理器

答案2

关键是要确定您需要卸载的设备上打开目录的进程(我在 Windows 7 上使用了以下方法)。

  • 在 Windows 日志/系统日志文件中搜索来自 Kernel-PnP 的警告事件 ID 225 应该会找到以下形式的消息“(某物)停止了设备(某物)的移除或弹出”。

这已经在邮政

访问“计算机管理”(右键单击“计算机”/“管理”)

系统工具 -> 事件查看器 -> Windows 日志 -> 系统

使用‘查找’来搜索事件 ID。

使用该实用程序搜索具有目标驱动器号的句柄(例如 f: ),可在“查找/查找句柄或 DLL”下找到...这将有助于识别有问题的进程/ PID(类似于在 Linux 下使用“lsof”命令),并且可以手动停止该进程(例如使用任务管理器或进程资源管理器)。如果您不是该进程的所有者,则可能需要以管理员身份运行进程资源管理器。

我发现有些应用程序会保持目录打开,即使文件已保存并关闭。有时只需从 C: 驱动器打开另一个文件即可重置应用程序的“当前”目录。此外,窗口关闭后应用程序可能仍在运行。上面的搜索将有助于确定您需要停止哪个应用程序。

答案3

不需要第三方工具的另一种选择:

  1. 打开“磁盘管理”(又名“创建和格式化硬盘分区”)
  2. 从左下方的磁盘堆中找到要弹出的磁盘。
  3. 右键单击磁盘并选择“离线“。
  4. 然后,您可以像平常一样再次尝试从系统托盘中“弹出设备”,现在应该可以成功了。

在此处输入图片描述

这种方法的一个缺点是,当你再次插入时,可能必须经历将磁盘放入在线的模式。

答案4

微软有自己的实用程序,称为开发控制台

来自网站:

DevCon (Devcon.exe),即设备控制台,是一个命令行工具,可显示运行 Windows 的计算机上的设备的详细信息。您可以使用 DevCon 来启用、禁用、安装、配置和删除设备。

DevCon 在 Microsoft Windows 2000 及更高版本的 Windows 上运行。

相关内容