經常會出現無法刪除這些殘留的DLL文件的情況,原因是該DLL文件正在被當前系統運行的進程調用。知道了原因後我們就可以很方便地處理了,方法是先關閉掉調用該DLL文件的進程,再將該DLL文件刪除就可以了。
“Tasklisk”這個命令有很多參數,具體的完全幫助可以在“命令提示符”窗口 中用““Tasklist /?”查詢。其中有一個參數叫“/M [Module]”,具體格式為:“Tasklist /M [Module]”這個參數的意思為:列出調用指定的DLL模塊的所有進程,如果沒有指定模塊名,顯示每個進程加載的模塊。有了這個好“幫手”後我們就可 以很方便的查出XunLeiBHO_002.DLL被哪個進程調用了。
具體實例如下:
運行CMD打開“命令提示符”窗口,然後輸入“Tasklist /M XunLeiBHO_002.DLL”,回車後程序就會返回與該DLL模塊相關的進程信息。
原來XunLeiBHO_002.dll正在被Explorer.exe調用。找到 了調用進程我們的第一步工作就完成了,接下的工作就是刪除該文件了。按組合鍵“Ctrl+Alt+Delete”鍵調出“Windows任務管理器”,在 “進程”標簽下找到“Explorer.exe”,結束該進程。
這時你會發現沒有桌面了?這可怎麼刪除啊?不用擔心,選擇菜單“文件→新建任務(運行…)”,然後在彈出的文件選擇框中進入DLL所在目錄並完成刪除,完成後重新運行“Explorer.exe”任務就能恢復桌面顯示。
小知識:
PID列代表了各進程的進程ID,簡單來說,PID是各進程在系統中的“身份標識”。
卸載迅雷7之後,在電腦上會殘留些無用的DLL文件,而這些文件,經常會刪除不了,解決的方法,先要關閉用該DLL文件的進程,才能刪除,此外,還可以通過開始運行命令,進行關閉刪除DLL文件。