如何在Windows中查詢並端口占用和釋放端口占用?
阿新 • • 發佈:2019-01-26
引言: 在日常工作中,經常會碰到啟動某個應用時,提示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. 總結
在本文中,我們瞭解瞭如何查詢端口占用,並基於端口占用找到對應的應用程式,然後殺掉其應用程序,最終解決問題。