zoukankan      html  css  js  c++  java
  • DLL文件无法删除怎么解决

    dll文件你听说过吗?那怎样把那些删不掉的东西删掉呢?请看。。。。

    老听网友说某某文件删不掉啊。之类的。而且有很多都是dll文件。删除的时候总是提示,"正在使用"或者是"拒绝访问权"等等之类的。
    虽然解决这个问题的方法有很多种。而且也可以把他删除,但是网友们有没有想过是为什么删不掉呢??这是因为你运行的某个程序正在调用这个
    dll文件。正在使用的文件是当然不可能给你删除的。那么,到底是哪个程序在调用这个dll文件呢。我教大家一个方法可以把那个程序很容易的找出来。。 
          在运行里输入cmd进入命令提示符。 
          然后输入命令tasklist /m>c:123.txt 
          回车。。是不是没有任何反应?? 
          不要急。到C盘下面去找一找,是不是有了一个123.txt?(当然。你可以自己设定文件的输出路径,名字,甚至后缀。但要是文本文件哦。。) 
          打开他。里面就是目前运行的各个程序正在调用的dll文件。 
          把不能删除的dll文件的名字记下来。然后到记事本里去编辑-查找。输入对应的dll文件。是不是找出来了?? 
          找出来了后问题就好办多了。打开任务管理器。把对应的那个程序给关了。。就可以顺利删除了。。那就不必进安全模式,进DOS那么麻烦了。。。 
          你如果想使用命令taskkill命令或tskill命令,详细使用说明可以查看我的博客:WINDOWS下kill进程的命令

          当然。有些应用程序是以服务形式运行的。那么你就有可能查到的是svhost.exe但是。里面有很多个哦。。这个也好办。仍然打开命令提示符。输入tasklist /svc,你也可以把他输出为文本文件,如tasklist /svc>C:234.txt。看到了吗?每个svchost.exe后面是不是对应有一个ID呢?有了ID一对照也可以知道是哪个服务了。。如果是可关的。就关了他。。不过记住。。系统进程可别乱关哦。

    liko所感:有类调用dll文件的进程是不能关闭的(会影响电脑使用),但是你非要删除那个dll文件也是可以的,就是先把调用的进程找出来,结束它,然后再重新运行,记住在结束进程前记住进程的名字!!!!这样你就可以在把那个dll文件删除了。

    另外,如果你找到了该进程,则可以杀

    出处:http://zaibiechu.bokee.com/566491.html

  • 相关阅读:
    C#编程利器之二:结构与枚举(Structure and enumeration)
    解读设计模式模板方法模式(Template Method),电脑就是这样造出来的
    清空mysql一个库中的所有表
    在执行并行程序工程中,突然弹出 connection closed 窗口,随后 ssh 与服务器的连接断开,并行程序也中断
    菜鸟求救 myeclipse安装flex3插件的问题
    linux 下 将 shell script 与 一个桌面图标联系在一起 (2)
    MYSQL EXPLAIN语句的extended 选项学习体会
    MySQL 性能跟踪语句
    Flex Flash
    Flex Builder 3 正式版
  • 原文地址:https://www.cnblogs.com/mq0036/p/3901792.html
Copyright © 2011-2022 走看看