1. 程式人生 > >如何在Windows中查詢並端口占用和釋放端口占用?

如何在Windows中查詢並端口占用和釋放端口占用?

引言: 在日常工作中,經常會碰到啟動某個應用時,提示xxx埠已經並佔用,導致當前應用無法正常啟動。 如何找到佔用特定埠的應用並將其釋放呢?本文將詳述整個過程。

1.  查詢看當前系統的埠使用情況

  

2.  查詢指定埠的佔用情況

  

  經過以上命令,我們可以得知,佔用443埠的程序ID/PID為4008.

3.  基於程序ID,檢視佔用的程式檔案

 

  可以看到,其是一個系統的服務,所以需要到控制面板中的服務列表中,停用服務即可。

另外一種型別的程式可能為:

   映像名稱                       PID 會話名              會話#       記憶體使用


 ========================= ======== ================
  tor.exe                     2016 Console                 0     16,064 K 

4. 基於程式的名稱,直接停掉該程式。

  例如,當前office中word的可執行性檔案為: winword.exe. 停掉其的命令如下:

  

5. 基於任務管理,可以基於應用程序名稱和pid來殺掉程序

   首先在工作管理員中選擇PID列,讓在其工作管理員中,顯示PID列:

    

      在程序管理器中的顯示中,可以看到程序名稱,pid和應用程式所在路徑,可以直接選中某個程序,右鍵點選kill即可。

     

6. 總結

    在本文中,我們瞭解瞭如何查詢端口占用,並基於端口占用找到對應的應用程式,然後殺掉其應用程序,最終解決問題。