方式一:删除注册表
打开注册表编辑器:
选择编辑选项的查找:
方式二:直接删进程
Ctrl+Shift+Esc打开任务管理器。
选择“性能”签。
最下面有个“打开资源监视器”。
选择“CPU”,这里面可以看到所有的进程,服务,句柄等。在搜索句柄的搜索框中搜索关键字“xxxx”,通常是文件名,进程名,或者你的DLL名,支持模糊搜索。
在搜索结果找到你要的,可以清晰的看到句柄和路径,右键选择“结束进程”即可。这个时候该资源不会被任何服务使用到。需要注意这属于高危操作,别杀错了。
方式三:重启电脑
在完成上述所有内容之后,可能还是有个别的dll无法删除,这个时候可以重启电脑试试。
我在删除`IDMShellExt64.dll`的过程中,就出现了这个问题,在尝试方式二的时候,我发现杀死IDM的有关进程之后重新打开资源监视器,又开了一个新的IDM进程,但是重启解决了。
参考资料:
参与讨论
(Participate in the discussion)
参与讨论