天天看點

windows控制台殺死程序

問題與背景

在windows平台的開發有時會出現莫名奇妙的程式占用端口進行監聽,但是我們自己的程式也可以監聽這個端口,就會導緻應該我們程式收到資訊的時候就顯示收不到,産生出問題的錯覺,事實上隻要把莫名其妙的程式殺掉之後,我們程式就能監聽到了。linux上 可以用 ps 或者 lsof 找到程序号,然後用kill 殺死,windows平台的常用指令積累一下。

參考資料

https://zhidao.baidu.com/question/756545791500540244.html 根據端口進行程序号的查詢

taskkill的官方文檔

案例與解決方案

1.首先通過netstat -ano | findstr “端口号或者程序名”,查詢到你想要的程序的詳細内容。

netstat -ano | findstr "10000"      
windows控制台殺死程式

2.然後使用taskkill指令将程序殺掉。首先貼一張官方手冊,在控制台使用taskkill /? 進行查閱。

taskkill /f /pid 端口号      

繼續閱讀