Answers:
您可以使用Unlocker找出打开了哪个程序,然后关闭该程序。如果无法退出程序,则可以使用解锁器强制关闭手柄。
如果是Windows资源管理器,则可以重新启动它。一种简单的方法是按住Control+ Shift并右键单击开始菜单中的空白区域:
taskkill
,而是内置的,这让我感到惊讶-也就是说,Microsoft基本上承认需要重新启动Explorer。)
关键是确定要卸载的设备上已打开目录的进程(我在Windows 7上使用了以下内容)。
这已经在帖子中解释了:
访问“计算机管理”(右键单击“计算机” /“管理”)
系统工具->事件查看器-> Windows日志->系统
使用“查找”搜索事件ID。
使用该实用程序来搜索具有目标驱动器号的句柄(例如f:),该句柄在“查找/查找句柄”或“ DLL”下可用...这将有助于识别有问题的进程/ PID(类似于使用“ lsof”命令)在Linux下),则可以手动停止该过程(例如,使用任务管理器或Process Explorer)。如果您不是流程的所有者,则可能需要以管理员身份运行Process Explorer。
我发现有些应用程序即使在保存和关闭文件后仍保持目录打开。有时足以从C:驱动器中打开另一个文件来重置应用程序的“当前”目录。此外,关闭窗口后,应用可能仍在运行。上面的搜索将帮助您确定需要停止哪个应用。
Microsoft有自己的实用程序Devcon.exe。
从站点:
设备控制台DevCon(Devcon.exe)是一个命令行工具,可显示有关运行Windows的计算机上设备的详细信息。您可以使用DevCon启用,禁用,安装,配置和删除设备。
DevCon在Microsoft Windows 2000和更高版本的Windows上运行。