Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

NTSD 命令列強制終結頑固進程:比工作管理員更狠的殺進程神器

編輯:Windows Server 教學

前言

工作管理員殺不掉的進程怎麼辦?木馬掛載在關鍵系統進程怎麼辦?Windows 內建的 **NTSD (NT Symbolic Debugger)** 以除錯器身分附著進程,隨除錯器退出而強制結束目標進程,自帶 Debug 權限,能終結絕大多數頑固進程(除 System、SMSS.EXE、CSRSS.EXE 三大核心進程)。

核心指令

ntsd -c q -p PID
  • -c q:命令列傳遞「退出」指令,避免彈出除錯視窗
  • -p PID:指定目標進程 ID

取得 PID 兩法

  1. 工作管理員 → 檢視 → 選擇欄位 → 勾選「PID (處理序識別碼)」
  2. 命令列:tasklist(XP/2003 內建)列出所有進程與 PID

XP/2003 額外好用指令

  • tasklist:完整進程清單(含映像名稱、PID、工作階段、記憶體)
  • tskill 程式名稱:依映像名稱直接殺進程,語法極簡
  • 實戰範例

    1. 發現可疑進程 evil.exe,PID 1234
    2. ntsd -c q -p 1234 → 進程瞬間消失
    3. 或 tskill evil.exe 同效

    注意事項

    • 需**管理員權限**執行 CMD
    • 濫殺關鍵系統進程(csrss.exe、winlogon.exe、services.exe、lsass.exe)會導致系統立即藍屏/重啟
    • NTSD 原為驅動開發除錯工具,附帶殺進程屬副作用,**請謹慎使用**

    結語

    NTSD + tasklist/tskill 組成命令列進程管理鐵三角。圖形介面失效時,命令列往往能直接觸達核心,乾淨利落。記住 PID、記住 -c q、記住別殺核心進程,關鍵時刻能救命。

Copyright © Windows教程網 All Rights Reserved