admin管理员组

文章数量:1567256

2023年12月26日发(作者:)

文件老是删除不掉,提示“操作无法完成,因为其中的文件夹或文件已在另一程序中打开,请关闭该文件夹或文件,然后重试”

有时候装了莫名其妙的软件卸载不干净,或是中了什么病毒致使一些文件夹或文件老是删不掉,实际上是其中显现无法删除残留的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的进程。固然,咱们也能够用任务治理器终止该进程。

一、用“Ctrl+Alt+Delete“组合键打开任务治理器,点击”性能 “栏,然后点击“打开资源监视器“。

2、点击”CPU“栏,在”关联的句柄“中搜索你适才查到的要终止的进程。

3、右键终止该进程即可,终止掉本进程后你就能够够删除垃圾文件。

小知识:

因为那个地址恰好是进程,就简单说明一下:是桌面进程,那个进程主管桌面显示,也确实是说那个进程没了,桌面什么也没有,终止后只剩背景

。病毒文件喜爱插入到了该进程中,因为只要一开机专门快那个进程就必然启动。

因此,终止进程后电脑只剩黑色背景,用“Ctrl+Alt+Delete“组合键打开任务治理器,注销一下电脑,(若是顽固文件恰好是依附到进程,都能够不终止进程,直接注销电脑),然后一开机后什么软件也不要打开,立马删除顽固的文件,速度要快,你就会看到顽固文件能够被成功删除了。

方式二:

若是病毒程序随时监控各个进程,一旦发觉某个进程被终止就立刻再次启动该进程或被插入的是系统必需进程,无法被终止,这如何办呢?

这时能够利用NTFS分区格式的文件限制功能,设置某个文件是不是能够被程序挪用、访问。通过那个功能,咱们一样能够阻止病毒DLL文件被挪用,从而完全地清除顽固的DLL文件。利用文件限制功能的必要条件是必需禁用简单文件共享。

一、双击打开“我的电脑”,点击菜单命令“工具”→“文件夹选项”→“查看”,在高级设置的选项卡下去掉“简单文件共享”的选择。

2、然后找到无法删除的DLL文件,右击它,在弹出的菜单当选择“属性”→“平安”,再单击“高级”按钮。

3、在弹出的窗口中点击“禁用继承”

4、再在弹出的窗口中单击“从此对象中删除所有已继承的权限”。

五、如此就没有任何用户和文件能够访问和挪用那个DLL文件了。从头启动系统就能够够删除该DLL文件了。

该方式虽好但也有个条件,确实是顽固的DLL文件所在的磁盘分区必需是NTFS格式的。

本文标签: 文件进程删除能够终止