当前位置: 代码网 > 科技>操作系统>Windows > windows系统dll文件删不掉怎么办? 彻底删除顽固dll文件的技巧

windows系统dll文件删不掉怎么办? 彻底删除顽固dll文件的技巧

2024年05月27日 Windows 我要评论
对于一些顽固的软件,在卸载之后会有残留的 dll 文件保留,而且这个 dll 文件并不能删除,有的会绑定到进程中(一般容易绑定到expore.exe进程中)随电脑开机一起启动,在删除文件的时候就会提示

对于一些顽固的软件,在卸载之后会有残留的 dll 文件保留,而且这个 dll 文件并不能删除,有的会绑定到进程中(一般容易绑定到expore.exe进程中)随电脑开机一起启动,在删除文件的时候就会提示有程序占用(或服务在运行等)

方法一:

1、按win+r键后会出现一个界面,然后再输入 regedit,截图如下:

2、然后回车后我们会进入 注册表编辑器,截图如下:

3、此时我们就要在 "我的电脑" 中找到:" hkey_local_machine "文件,然后点展开 --software--microsoft--windows--currentversion--explorer.

4、在右侧新建名为:“alwaysunloaddll”的项,开启清除内存不被使用的动态链接文件功

能———点击新建的,然后将其数值数据修改为 “ 1 ”(开启此功能),如果是设置为0,则是关闭该功能。截图如下:

5、设置成功后重启电脑,再去删除你需要删掉的.dll文件。

这种方法可能是最麻烦的,但其是最有效果的。

方法二:

下面介绍一种彻底删除顽固 dll 文件的方法,使用的是 win64ast 系统辅助工具(win64ast 官方下载地址)

1.找到需要删除的 dll 文件

我这里只是作为一个示范,选择的是 win64ast 运行时生成的 dll 文件

2.使用命令行(cmd)查看当前的所有进程信息

命令为 tasklist /m > d:demo.txt 该命令的意思是将当前系统运行的所有进程的详细信息打印输出到 d 盘根目录下的 demo.txt 文件中

3. 在输出文件中找到需要删除的 dll 文件名

打开 demo.txt 文件,这里边有详细的系统进程信息

找到需要删除的 dll 文件名以及对应的进程id(pid)

4. 打开 win64ast ,找到对应的 dll 文件

找到了对应的进程id(pid)之后,鼠标右键对应的进程那一行,选择 view mudules,进入下一个界面

在这个页面中找到对应的 dll 文件名,然后在对应的那一行鼠标右键,选择 unload 进行卸载(或者选择 unload & delete file 卸载并删除)

至此,顽固的 dll 文件已经被彻底删除了,希望大家喜欢,请继续关注3w代码。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com