windows停止端口監聽

背景

我在工作中經常遇到在windows中啓動某個服務,但是關閉服務的窗口被關閉了的情況。這個時候想要重新啓動服務就會報端口占用的錯誤。

命令關閉端口

  • 首先查找到佔用端口的進程號PID是多少

    netstat -ano | findstr {端口號} //自行替換端口號
    

    我本地啓動了一個node服務,端口是3000,我們來查一下它的PID:
    查看端口的PID
    圖中紅色標記部分就是PID

  • 接下來殺掉這個進程

    taskkill /F /PID {PID} //自行替換PID
    

    這裏的/F是force的意思(強制)。

    然後, 我們來關閉node服務進程
    殺掉進程

窗口操作關閉端口

  • 同樣是查找端口號對應的PID,和前面的方式一樣
    查找PID
  • 通過任務管理器中的服務去關閉
    任務管理器
    但這種方式不能全面地查出PID,所以建議使用第一種方式關閉端口。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章