卸載軟件后,或多或少地會(huì)在機(jī)器上殘留下一些無用的文件,如DLL文件,十分討厭。更麻煩的是,經(jīng)常會(huì)出現(xiàn)無法刪除這些殘留的DLL文件的情況。原因是該DLL文件正在被當(dāng)前系統(tǒng)運(yùn)行的進(jìn)程調(diào)用。知道了原因后我們就可以很方便地處理了,方法是先關(guān)閉掉調(diào)用該DLL文件的進(jìn)程,再將該DLL文件刪除就可以了。
以目前比較流行的下載軟件迅雷為例,當(dāng)我們用迅雷自帶的卸載程序進(jìn)行卸載后,我們發(fā)現(xiàn)在迅雷的安裝目錄下的子目錄中(ThunderNetwork\Thunder\ComDlls)有一個(gè)叫XunLeiBHO_002的DLL文件無法直接刪除。不過怎么才能知道是哪個(gè)進(jìn)程調(diào)用了這個(gè)DLL文件呢?其實(shí)很簡(jiǎn)單,用WindowsXP自帶的“tasklist”命令結(jié)合“/M”參數(shù)就行了,完成后關(guān)閉掉該進(jìn)程,再刪除掉此DLL文件就可以了。
“Tasklisk”這個(gè)命令有很多參數(shù),具體的完全幫助可以在“命令提示符”窗口中用““Tasklist/?”查詢。其中有一個(gè)參數(shù)叫“/M[Module]”,具體格式為:“Tasklist/M[Module]”這個(gè)參數(shù)的意思為:列出調(diào)用指定的DLL模塊的所有進(jìn)程,如果沒有指定模塊名,顯示每個(gè)進(jìn)程加載的模塊。有了這個(gè)好“幫手”后我們就可以很方便的查出XunLeiBHO_002.DLL被哪個(gè)進(jìn)程調(diào)用了。
具體實(shí)例如下:
運(yùn)行CMD打開“命令提示符”窗口,然后輸入“Tasklist/MXunLeiBHO_002.DLL”,回車后程序就會(huì)返回與該DLL模塊相關(guān)的進(jìn)程信息。
原來XunLeiBHO_002.dll正在被Explorer.exe調(diào)用。找到了調(diào)用進(jìn)程我們的步工作就完成了,接下的工作就是刪除該文件了。按組合鍵“Ctrl+Alt+Delete”鍵調(diào)出“Windows任務(wù)管理器”,在“進(jìn)程”標(biāo)簽下找到“Explorer.exe”,結(jié)束該進(jìn)程。
這時(shí)你會(huì)發(fā)現(xiàn)沒有桌面了?這可怎么刪除???不用擔(dān)心,選擇菜單“文件→新建任務(wù)(運(yùn)行…)”,然后在彈出的文件選擇框中進(jìn)入DLL所在目錄并完成刪除,完成后重新運(yùn)行“Explorer.exe”任務(wù)就能恢復(fù)桌面顯示。
小知識(shí):PID列代表了各進(jìn)程的進(jìn)程ID,簡(jiǎn)單來說,PID是各進(jìn)程在系統(tǒng)中的“身份標(biāo)識(shí)”。
以目前比較流行的下載軟件迅雷為例,當(dāng)我們用迅雷自帶的卸載程序進(jìn)行卸載后,我們發(fā)現(xiàn)在迅雷的安裝目錄下的子目錄中(ThunderNetwork\Thunder\ComDlls)有一個(gè)叫XunLeiBHO_002的DLL文件無法直接刪除。不過怎么才能知道是哪個(gè)進(jìn)程調(diào)用了這個(gè)DLL文件呢?其實(shí)很簡(jiǎn)單,用WindowsXP自帶的“tasklist”命令結(jié)合“/M”參數(shù)就行了,完成后關(guān)閉掉該進(jìn)程,再刪除掉此DLL文件就可以了。
“Tasklisk”這個(gè)命令有很多參數(shù),具體的完全幫助可以在“命令提示符”窗口中用““Tasklist/?”查詢。其中有一個(gè)參數(shù)叫“/M[Module]”,具體格式為:“Tasklist/M[Module]”這個(gè)參數(shù)的意思為:列出調(diào)用指定的DLL模塊的所有進(jìn)程,如果沒有指定模塊名,顯示每個(gè)進(jìn)程加載的模塊。有了這個(gè)好“幫手”后我們就可以很方便的查出XunLeiBHO_002.DLL被哪個(gè)進(jìn)程調(diào)用了。
具體實(shí)例如下:
運(yùn)行CMD打開“命令提示符”窗口,然后輸入“Tasklist/MXunLeiBHO_002.DLL”,回車后程序就會(huì)返回與該DLL模塊相關(guān)的進(jìn)程信息。
原來XunLeiBHO_002.dll正在被Explorer.exe調(diào)用。找到了調(diào)用進(jìn)程我們的步工作就完成了,接下的工作就是刪除該文件了。按組合鍵“Ctrl+Alt+Delete”鍵調(diào)出“Windows任務(wù)管理器”,在“進(jìn)程”標(biāo)簽下找到“Explorer.exe”,結(jié)束該進(jìn)程。
這時(shí)你會(huì)發(fā)現(xiàn)沒有桌面了?這可怎么刪除???不用擔(dān)心,選擇菜單“文件→新建任務(wù)(運(yùn)行…)”,然后在彈出的文件選擇框中進(jìn)入DLL所在目錄并完成刪除,完成后重新運(yùn)行“Explorer.exe”任務(wù)就能恢復(fù)桌面顯示。
小知識(shí):PID列代表了各進(jìn)程的進(jìn)程ID,簡(jiǎn)單來說,PID是各進(jìn)程在系統(tǒng)中的“身份標(biāo)識(shí)”。