用ntsd命令強制殺死程序

2021-08-23 15:10:51 字數 707 閱讀 4268

ntsd從2000開始就是系統自帶的使用者態除錯工具。被偵錯程式附著(attach)的程序會隨調
試器一起退出,所以可以用來在命令列下終止程序。使用ntsd自動就獲得了debug許可權,從而
能殺掉大部分的程序。只有system、smss.exe和csrss.exe不能殺。前兩個是純核心態的,最
後那個是win32子系統,ntsd本身需要它。ntsd會新開乙個除錯視窗,本來在純命令列下無法
控制,但如果只是簡單的命令,比如退出(q),用-c引數從命令列傳遞就行了。ntsd按照慣例
也向軟體開發人員提供。只有系統開發人員使用此命令。有關詳細資訊,請參閱ntsd 中所附

幫助檔案。

命令用法:

開個cmd.exe視窗,輸入:
ntsd -c q -p pid
最後那個pid為你要終止的程序的id。
如果你不知道程序的id,任務管理器->程序選項卡->檢視->選擇列->勾上"pid(程序
識別符號)",
然後就能看見了。
如果你在某次開機後,治巧遇見機子裡莫名其妙地多了一些用任務管理器怎麼關也關不
了程序時,ntsd命令或許能幫上你的大忙。

用ntsd命令強制殺死程序

ntsd從2000開始就是系統自帶的使用者態除錯工具。被偵錯程式附著 attach 的程序會隨調 試器一起退出,所以可以用來在命令列下終止程序。使用ntsd自動就獲得了debug許可權,從而 能殺掉大部分的程序。只有system smss.exe和csrss.exe不能殺。前兩個是純核心態的,最 後...

殺死程序命令

1 檢視程序列表 2 殺死程序 檢視格式 taskkill 殺死程序id為12664的程序 taskkill pid 12664 f 或者os.system taskkill f im microsoft.photos.exe 注意,後者是按照exe名稱殺程序的,會把同名的所有程式都殺死,如果你執行...

windows下強制殺死tomcat程序

在windows作業系統中,我們在啟動乙個tomcat伺服器時,經常會發現8080埠已經被占用的錯誤,而我們又不知道如何停止這個tomcat伺服器。1 首先查詢到占用8080埠的程序號pid是多少 cmd netstat ano findstr 8080 這個命令輸出的最後一列表示占用8080埠的程...