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
