有時候一些程式由於異常關閉,導致程式以及關閉但是與程式相關的一些其他程序可能沒有關閉,會導致重啟程式時候 由於該程序的埠占用,導致重啟失敗;
此時,就需要根據占用的埠號來殺死此程序,然後重啟程式。
比如,myeclipse的tomcat啟動狀態下,myeclipse異常關閉,但是tomcat沒有正常關閉;
在重新開啟myeclipse,然後啟動此tomcat時,就會因為埠占用,導致啟動tomcat失敗;此時需要根據tomcat的埠來關閉相應的程序即可。
大致過程如下:1.
程序cmd視窗:
2.檢視埠占用:
netstat -aon | findstr "19000"
結果:tcp 0.0.0.0:19000 0.0.0.0:0 listening 2888
tcp [::]:19000 [::]:0 listening 2888
tcp [::1]:19000 [::1]:58746 time_wait 0
tcp [::1]:19000 [::1]:58833 time_wait 0
可知是由程序號為 2888 的程序占用了 19000 的埠;
3.根據程序號檢視程序:
tasklist | findstr "2888"
結果:apache.exe 2888 services 0 21,780 k
可知此程序是 apache.exe
4.殺死程序:
可以通過任務管理器 殺程序;
也可用**:
taskkill /pid 1688 /f
結果:成功: 已終止 pid 為 2888 的程序。
Windows下 檢視 刪除程序
1 準備工作 任務管理器 以管理員身份 執行cmd 2.檢視指定埠號下的程序 netstat ano findstr 埠號 例子 80埠 netstat ano findstr 80 根據pid獲取程序名稱 tasklist findstr pid tasklist findstr 80根據程序名稱...
Windows檢視埠並殺
開始 執行 cmd 進入命令提示符 輸入netstat ano 即可看到所有連線的pid,之後在任務管理器 右鍵電腦螢幕的狀態列即可找到 中找到這個pid所對應的程式。如果任務管理器中沒有pid這一項,可以在任務管理器中選 檢視 選擇列 1.檢視所有連線的pid 開始 執行 cmd 輸入netsta...
檢視windows 埠程序
1 檢視windows所有埠程序 首先點選開始選單選擇執行,接著在執行對話方塊中輸入 cmd 回車開啟命令提示符視窗,然後在視窗中輸入 netstat ano 按下回車,之後就會顯示所有的埠占用情況。2 如果你要查詢指定的埠占用的話,可以在視窗中繼續輸入 netstat aon findstr 提示...