有时候装了莫名其妙的软件卸载不干净,或是中了什么病毒导致一些文件夹或文件总是删不掉,其实是其中出现无法删除残留的DLL文件的情况,不管是注销还是重启电脑还是杀毒软件都始终删除不了,总是提示如下:
“操作无法完成,因为其中的文件夹或文件已在另一程序中打开,请关闭该文件夹或文件,然后重试”
那么怎么有效地删除这些顽固文件。我们先了解一下什么是DLL文件:
DLL文件是Windows系统中一种比较特殊的二进制文件,不少病毒、木马生成的DLL文件具有无进程、不可删除、启动方式多样、隐蔽性高等特点。
所以,我们无法删除可恶的DLL文件,是因为它依附到了其他进程之中,而这些进程的存在也使得DLL病毒正处于运行之中,所以要想删除它必须先把被病毒依附的进程结束了才行,那如何到该进程并结束它呢?这里介绍两个简单快速的方法。(也是参考了一些贴吧大神的方法,这里表示致敬)
方法一
文件无法删除怎么办方法是先关闭掉调用该DLL文件的进程,再将该DLL文件删除就可以了。如何才能知道是哪个进程调用了这个DLL文件呢?你可以用Windows自带的“tasklist”命令结合“/m”参数就行了,看到调用的主程序后关闭掉该进程,再删除掉此DLL文件就可以了。
运行CMD打开“命令提示符”窗口,然后输入“Tasklist/m 你要查的文件.DLL”,回车后程序就会返回与该DLL模块相关的进程信息。终止掉本进程后你就可以删除垃圾文件。
这条命令意思是检测指定名字的文件被哪些进程所调用,从结果可以看出原来DLL病毒文件插入到了进程中,此进程ID为4188,那我们现在关闭该进程,用命令“taskkill /f /PID 4188”,它的意思是强行终止ID号为4188的进程。当然,我们也可以用任务管理器结束该进程。
1、用“Ctrl+Alt+Delete“组合键打开任务管理器,点击”性能 “栏,然后点击“打开资源监视器“。
2、点击”CPU“栏,在”关联的句柄“中搜索你刚才查到的要结束的进程。
3、右键结束该进程即可,终止掉本进程后你就可以删除垃圾文件。
小知识:
进程,这个进程主管桌面显示,也就是说这个进程没了,桌面什么也没有,结
发布评论