获取“当前正在使用此设备”时,如何断开USB驱动器的连接?


19

我女儿的拇指驱动器插入了我的桌面,做了一些工作。她完成了工作,注销了帐户,然后我登录了我的帐户。我注意到她将拇指驱动器留在USB端口中,因此我尝试安全弹出它,但收到以下消息:

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

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

好我放弃 我刚刚登录我的帐户,做的第一件事是尝试弹出她的拇指驱动器。到底有什么用呢?收到该消息后,我没有打开/运行任何其他操作。我如何确定该USB驱动器显然正在运行什么程序,以及正在执行什么操作?我如何得到停止的东西,以便可以安全地断开连接?

Answers:


12

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

解锁器显示带有打开手柄的过程


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

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


那么,如何获得“退出浏览器”上下文菜单?
摩押

哎呀,对不起。固定。(我不使用该方法;实际上我几次不得不在Win7中重新启动Explorer,我使用了一个名为“ Restart Explorer”的选项。我不知道它现在在哪里-我在XP中瞬间-但是下次我进入7级时,我将查看是否可以找到并添加它,不,不是第三方使用的taskkill,而是内置的,这让我感到惊讶-也就是说,Microsoft基本上承认需要重新启动Explorer。)
Synetech

为“退出浏览器”选项+1。比打开任务管理器和查找过程要容易得多。
Sonic42

1
使用上下文菜单退出资源管理器后,如何重新加载资源管理器?两次按ctrl + alt + del组合键可以打开任务管理器来执行此操作,因此最好首先使用任务管理器退出资源管理器。
摩押

1
我编辑了这个答案,以指向Softpedia上托管的便携式版本。“在安装过程中可能会提供一些可选的和通常不需要的软件程序。只有在文字显示为“不要单击”下一个”或“安装”按钮时,才能避免这种情况,例如:单击“下一个”即表示您同意到...。取而代之的是必须选择通常标记为“取消”的左按钮,以便继续进行常规安装。” 参见删除的wikipedia.gawker-labs.com/wiki/Unlocker
Marc.2377'7

2

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

  • 在Windows日志/系统日志文件中的Kernel-PnP中搜索警告事件ID 225,应找到形式为“(某物)已停止删除或弹出设备(某物)”的消息。

这已经在帖子中解释了:

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

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

使用“查找”搜索事件ID。

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

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


系统日志是指出我的防病毒软件(NOD32)是罪魁祸首的唯一方法,因为Process Explorer和其他程序无法对其进行“监视”。
Chema

0

Microsoft有自己的实用程序Devcon.exe

从站点:

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

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.