在日常開發中,由於意外關閉程序或者計算機斷電等情況,導致再次打開程序時端口號被別的程序佔用。(計算機斷電或者意外關閉有時會導致MYSQL服務啓動失敗,此時需要清理佔用3306端口號的程序,再重啓服務)。
解決思路:
1.在dos下(開始---->運行---->cmd,或者是window+R組合鍵,調出命令窗口),輸入 netstat -ano,列出所有端口的情況
或者輸入netstat -ano|findstr 8080 查詢特定端口進程,記下記錄最後一位數字,即PID。
2. 運行windows自帶taskkill命令:taskkill /pid 4708 /f ,將上面顯示的進程號,結束掉。
3.當查詢到佔用端口進程的pid後,也可以通過 tasklist|findstr "4780" 查看是哪個進程或者程序佔用了 4780 端口號。
列如:
4.知道佔用程序後,此時要結束掉程序只需要命令:taskkill /f /t /im svchost.exe。
(以上內容來自自己學習筆記以及網上摘錄整理,僅供學習與複習,侵刪!)