在没有解锁的情况下获取“当前正在使用此设备”时如何断开USB驱动器?


5

这个问题是三年前提出的,HowToGeek将建议的Unlocker自2015年3月以来描述为仅适用于恶意软件包装。

如果没有安全的方法来获得好的实用程序,我需要描述一种可以手动执行的方法。Sysinternals工具似乎过于复杂,如果我根本不了解如何使用它的话。注销/登录不起作用。即使禁用防病毒软件(Malwarebytes Pro和Microsoft Security Essentials)也无济于事。这既使用外部集线器,也使用板载USB端口。

带有SD卡适配器,USB记忆棒,USB-HDD等。帮助!我正在使用Windows 7 Professional 32位。我应该在注销时将其拔出吗?我怎么知道它已被卸下/弹出?但是我重新登录后立即被抓住。


对评论的回应:

@ fixer1234:我已经由刚拉出反正损坏USB闪存驱动器。如果终止进程具有相同的效果,那么Win7实际上如何使USB服从弹出请求(它过去也这样做)?如果已经在那里呆了几个小时,并且在拒绝“弹出”之后,我关闭所有应用程序并关闭AV,然后注销,然后登录,它仍然拒绝。

如OP中所述:多个设备。如果所有应用程序都关闭,服务或进程仍如何停止弹出?

对于您的问题“您是否正在尝试解决特定情况,还是需要一种通用方法来终止任何活动的进程,释放设备并弹出它?” :整个问题是右键单击SysTray或“设备和打印机”或“资源管理器”中的USB,以正确弹出它。

如果某个进程保留了该进程并终止该进程仅比将其拉出或关闭计算机更好,那么这是OS不好的设计。为什么任何过程都没有完成?

这并不像我正在进行多GB传输。我想无论如何我都应该关闭缓存选项,以防止出现这种情况。

@DavidP:主驱动器为SSD,并且睡眠和休眠均禁用。这是一个桌面。我在OP中说:所有应用都已关闭等。

@Richard:由于整个恶意软件包装程序正在传播,有时是通过站点传播,有时是通过开发人员自己传播,所以很久以前,我在管道和其他站点上遇到了问题。如果尝试Unlocker,则需要备份并进行比较,以比较Reg和Temp文件以及其他我能想到的地方。只是继续前进,相信他们就像我自己的小狗可能是罚款,或可我损失惨重。

@Nasreddine:我会尝试的,谢谢,我在说的是ProcessExplorer。猜猜我毕竟要学习它。


1
USB设备可能处于空闲状态,但可能等待清除写缓存,它可能正在使用中,或者可能与未能释放它的程序相关联。每个条件都需要采取不同的措施。是否有您要解决的特定情况,还是需要通用的方式来终止任何活动的进程,释放设备并弹出它?(终止进程可能会导致设备损坏,或设备处于无法预测的状态,可能需要后续清理。)
fixer1234

包括指向HowTOGeek文章的链接以及您引用的其他信息将很有帮助,以便人们可以参考它们作为上下文。
fixer1234

您可以尝试将计算机置于睡眠模式。这会切断USB驱动器,然后可以将其拔出。
DavidPostill

1
如果确定取消选中在安装过程中安装第三方软件的选项,则可以安全地继续使用Unlocker。
理查德(Richard)

Answers:


2

您可以使用Process Explorer关闭可能阻止您弹出驱动器的句柄。最简单的方法是搜索分配给驱动器的字母,然后右键单击并关闭手柄。

例:

在此处输入图片说明


我一直在这样做,但通常也无济于事。
Aganju

@Aganju它到底有什么“帮助”?我不记得在使用ProcExp时,在杀死有问题的句柄或关闭其父进程之后无法弹出驱动器。
millimoose

@millimoose,一些进程忽略了杀死(它们只是继续存在);有些人给出错误消息,说我无法杀死它们;但是大多数情况下,问题在于驱动器没有与之关联的句柄,但仍然无法弹出驱动器。
Aganju

0

“安全删除”一直无法正常运行,Microsoft可能永远也不会修复它。如果驱动器无法松开,只需将计算机置于睡眠状态,等待约15秒钟,直到USB驱动器指示灯停止闪烁,然后拔下电源插头。


如果您没有正在运行的应用程序正在访问驱动器,那么它就可以很好地工作……它不需要修复。
DavidPostill

大卫,如果“ ...不需要修复”,我在这里发帖不会有问题。如OP中的状态所示,如果除了资源管理器以外的所有应用程序都已关闭,则在CLI中重新启动除了在女士的xxxxing库中启动新窗口外什么都不会做。再次避免了该问题:如果我找不到在TaskMgmt中运行的APPLICATION,并关闭TaskMgmt且没有打开的窗口,甚至关闭了AV并仍然安全地删除,则声称USB设备中有某些钩子...为什么避免寻址明确说明的情况?我是否想念了一些您认为对我发疯的帖子有帮助的内容?
DrWatts15年

@DavidPostill,这是完全错误的。我隔天遇到问题,甚至尝试通过杀死“任务管理器”中的每个用户可杀死进程(对于所有用户),它仍然声称是in use。当然,此后我需要重新启动,但我希望能确定有罪的过程,没有运气。
Aganju

1
@Aganju我在这里使用了许多不同的USB驱动器,所有驱动器都会正常弹出。显然,您的情况仍在访问驱动器。您可能会遇到一个问题,那就是那些没有被弹出的东西已经损坏了。
DavidPostill
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.