起因:U盘弹不出来
目标:找到使用U盘的进程
参考:https://blog.csdn.net/clever101/article/details/78856388
方法1:通过资源监视器
任务管理器->性能标签页 最下方:资源监视器->CPU标签页
在关联的句柄一栏输入U盘盘符 如 f:
搜索相关的句柄,但是并未搜索到。
方法2:通过事件查看器
控制面板->事件查看器->Windows日志->系统
找到最新的来源未Kernel-PnP的事件
显示MsMpEng.exe 已停止删除或弹出设备
经查询,这个事件的含义是Microsoft Defender Antivirus Service的进程,基本没有在不关机情况下结束它的办法,解决办法有几个思路,参考:
https://blog.csdn.net/weixin_43988842/article/details/110676619
根本原因:在该进程运行时,Windows Defender 会使用一个名为 mpenginedb.db 的数据库文件中存储的哈希值,由于某些错误的标识符, Windows Security 会持续扫描该磁盘(移动硬盘 / U盘)上的所有数据。
(1)将改U盘加入例外,defender不对它进行扫描,这样很危险。
(2)安装第三方安全软件
(3)删除 mpenginedb.db 数据库
感觉都不是很好的办法,没能解决这个问题,而是绕开根本问题了。
https://www.windowstechit.com/22011/fix-this-device-is-currently-in-use-eject-safely/
给出了更多解决思路