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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM