Chinaunix首页 | 论坛 | 博客
  • 博客访问: 394676
  • 博文数量: 112
  • 博客积分: 4535
  • 博客等级: 上校
  • 技术积分: 1120
  • 用 户 组: 普通用户
  • 注册时间: 2007-06-12 10:57
文章分类

全部博文(112)

文章存档

2014年(1)

2013年(1)

2012年(18)

2011年(10)

2010年(16)

2009年(48)

2008年(9)

2007年(9)

我的朋友

分类: WINDOWS

2009-03-24 10:29:07

虽然解决这个问题的方法有很多种。而且也可以把他删除,但是网友们有没有想过是为什么删不掉呢??这是因为你运行的某个程序正在调用这个dll文件。正在使用的文件是当然不可能给你删除的。那么,到底是哪个程序在调用这个dll文件呢。我教大家一个方法可以把那个程序很容易的找出来。。 
在运行里输入cmd进入命令提示符。 
然后输入命令tasklist /m>c:3.txt (修改为tasklist /m>c:\3.txt
回车。。是不是没有任何反应?? 
不要急。到C盘下面去找一找,是不是有了一个123.txt?(当然。你可以自己设定文件的输出路径(注意路径的书写格式近来接触LInux和Windows人越来越多,也就经常发现会在这些小的地方产生一些错误),名字,甚至后缀。但要是文本文件哦。。) 
打开他。里面就是目前运行的各个程序正在调用的dll文件。 
把不能删除的dll文件的名字记下来。然后到记事本里去编辑-查找。输入对应的dll文件。是不是找出来了?? 
找出来了后问题就好办多了。打开任务管理器。把对应的那个程序给关了。。就可以顺利删除了。。那就不必进安全模式,进DOS那么麻烦了。。。 
  当然。有些应用程序是以服务形式运行的。那么你就有可能查到的是svhost.exe但是。里面有很多个哦。。这个也好办。仍然打开命令提示符。输入tasklist /svc,当然,你也可以把他输出为文本文件,如tasklist /svc>C:4.txt(修改为tasklist /m>c:\4.txt)。看到了吗?每个svchost.exe后面是不是对应有一个ID呢?有了ID一对照也可以知道是哪个服务了。。如果是可关的。就关了他。。不过记住。。系统进程可别乱关哦。

从网络上找到一篇文章,但原文中存在个别问题,这里修改之后记录在这里,希望能给朋友一点帮助。

阅读(1071) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~