windows下根據進程ID強制殺死進程


[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來得到當前本地已經占用端口的進程信息。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM