删除程序是什么 文件属性修改方法

卸载软件后,经常会出现这些剩余的DLL文件无法删除的情况。原因是当前系统运行的进程正在调用DLL文件。知道了原因,我们就可以通过先关闭调用DLL文件的进程,再删除DLL文件来方便

本文最后更新时间:  2023-04-18 15:32:11

卸载软件后,经常会出现这些剩余的DLL文件无法删除的情况。原因是当前系统运行的进程正在调用DLL文件。知道了原因,我们就可以通过先关闭调用DLL文件的进程,再删除DLL文件来方便的处理了。

以目前流行的下载软件迅雷为例。我们用它自带的卸载程序卸载后,发现迅雷安装目录的子目录下有一个名为XunLeiBHO_002的DLL文件(
thundernetworkthundercomdll)不能直接删除。但是我们怎么知道哪个进程调用了这个DLL文件呢?其实很简单。只需使用Windows XP附带的“tasklist”命令和“/M”参数即可。完成后,关闭进程并删除这个DLL文件。

命令“taskisk”有许多参数。要获得特定的完整帮助,您可以使用“Tasklist/?”在命令提示符窗口中。查询。其中一个参数叫做“/M[Module]”,其具体格式为“Tasklist /M[Module]”。该参数的意思是列出所有调用指定DLL模块的进程,如果没有指定模块名,则显示每个进程加载的模块。有了这个好帮手,我们很容易就能找到哪个进程叫XunLeiBHO_002。动态链接库

具体例子如下:

运行CMD打开“命令提示符”窗口,然后输入“Tasklist /M XunLeiBHO_002。DLL”。进入后,程序会返回与这个DLL模块相关的进程信息。

原来XunLeiBHO_002.dll是被Explorer.exe调用的。我们的第一步是找到调用进程,下一步是删除文件。按“Ctrl+Alt+Delete”组合键,调出“Windows任务管理器”,在“进程”选项卡下找到“Explorer.exe”,结束进程。

然后你会发现没有桌面?别急,选择菜单“文件→新任务(运行…)”,然后在弹出的文件选择框中输入DLL所在的目录,完成删除。之后,重新运行“Explorer.exe”任务恢复桌面显示。

温馨提示:内容均由网友自行发布提供,仅用于学习交流,如有版权问题,请联系我们。