在论坛有时候老听网友说某某文件删不掉啊...之类的 。而且有很多都是dll文件 。但是网友们有没有想过是为什么删不掉呢??这是因为你运行的某个程序正在调用这个dll文件 。正在使用的文件是当然不可能给你删除的 。那么 ,到底是哪个程序在调用这个dll文件呢 。我教大家一个方法可以把那个程序很容易的找出来 。 在运行里输入cmd进入命令提示符 ,飞飞Asp技术,乐园然后输入命令:tasklist /m>d:\110.txt回车 ,你会发现在D盘目录下创建了一个文本文件 ,里面记录了目前运行的各个程序调用的dll文件 ,把你删除不了的dll文件记下来 ,然后用记事本的编辑->查找 ,输入你要删除的dll文件 ,回车.是不是找出来了 ,找出来了就好办了.在任务管理器中把你dll文件对应的进程关了 ,就可以删除了 ,就不用进入安全模式 ,进DOS那么麻烦了. 也许 ,到这 ,有的朋友就会发现 ,有些应用程序是以服务形式运行的 。那么你就有可能查到的是svhost.exe但是 。里面有很多个啊....这个也好办 。仍然打开命令提示符 。输入命令:tasklist /svc>D:\111.txt 。看到了吗?每个svchost.exe后面是不是对应有一个ID呢?有了ID一对照就可以知道是哪个服务了 。如果是可关的 。就关了它....不过记住...系统进程可别乱关哦 。飞,飞Asp技术乐园 说明:(你可以自己设定文件的输出路径 ,名字 ,甚至后缀 。但要是文本文件哦........l另外 ,如果你的进程里面没有ID,选择查看->选择列 ,飞飞,Asp技术乐园勾上PID复选框就行了)
|