[windows 進程ID PID]
NTSD命令詳解
1. ntsd -c q -p PID
2. ntsd -c q -pn ImageName 比如:ntsd -c q -pn qq.exe
-c是表示執行debug命令
q表示執行結束后退出(quit)
-p 表示后面緊跟着是你要結束的進程對應的PID
-pn 表示后面緊跟着是你要結束的進程名(process_name.exe 比如:QQ.exe,explorer.exe 等等,值得注意的是后綴名.exe是不可省略的,否則系統會告訴你“不支持此接口”)
只有System、SMSS.EXE和CSRSS.EXE不能殺。前兩個是純內核態的,最后那個是Win32子系統,ntsd本身需要它。ntsd從 2000開始就是系統自帶的用戶態調試工具。被調試器附着(attach)的進程會隨調試器一起退出,所以可以用來在命令行下終止進程。使用ntsd自動 就獲得了debug權限,從而能殺掉大部分的進程。
另外說明一點,一般在windows下可以通過任務管理器得到要操作的進程的ID,或者通過在命令行下執行netstat -ano來得到當前本地已經占用端口的進程信息。