Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> 電腦軟體教學 >> 電腦軟體介紹

DLL 檔案無法刪除解決技巧:Tasklist 定位佔用進程、結束進程、刪除殘留檔

編輯:電腦軟體介紹

原因分析

DLL 檔被當前系統執行的進程呼叫,故無法直接刪除。

解決步驟(以迅雷殘留 XunLeiBHO_002.dll 為例)

  1. 以管理員身分開啟 CMD,輸入:
    tasklist /m XunLeiBHO_002.dll
    回車,顯示呼叫該 DLL 的進程(如 explorer.exe)。
  2. 按 Ctrl+Alt+Del 開啟工作管理員,「進程」分頁找到 explorer.exe → 結束進程(桌面會消失,正常)。
  3. 工作管理員 →「檔案」→「新增工作(執行...)」→ 瀏覽至 DLL 所在目錄 → 刪除該檔案。
  4. 再次「新增工作」輸入 explorer.exe 回車,桌面恢復。

補充知識

  • tasklist /m [模組名] 列出呼叫指定 DLL 的所有進程;不指定模組則顯示每進程載入的所有模組。
  • PID 為進程在系統中的唯一識別碼。
  • 同理可用「開始→執行」輸入命令完成上述操作。

通用原則

先找佔用進程 → 結束進程 → 刪除檔案 → 重啟必要進程,適用於任何被鎖定的 DLL/檔案。

Copyright © Windows教程網 All Rights Reserved