windows系統查看端口占用情況


windows系統,經常發現我們需要使用的端口被別的程序占用。
但是我們又不知道是被誰占用,那如何查看端口被哪個程序占用呢?
在這里就一起看看如何查看某個端口被占用的解決方法。


開始----》運行----》cmd,調出命令窗口。


輸入命令:netstat -ano,列出所有端口的情況

如下所示:

協議   本地地址          外部地址        狀態           PID
TCP    0.0.0.0:135            0.0.0.0:0              LISTENING       916
TCP    0.0.0.0:443            0.0.0.0:0              LISTENING       5448
TCP    0.0.0.0:445            0.0.0.0:0              LISTENING       4
TCP    0.0.0.0:1025           0.0.0.0:0              LISTENING       700
TCP    0.0.0.0:1026           0.0.0.0:0              LISTENING       1060
TCP    0.0.0.0:1027(端口)     0.0.0.0:0              LISTENING       800
TCP    0.0.0.0:1028           0.0.0.0:0              LISTENING       1120
TCP    0.0.0.0:1029           0.0.0.0:0              LISTENING       1680
TCP    0.0.0.0:1044           0.0.0.0:0              LISTENING       784
TCP    0.0.0.0:5003           0.0.0.0:0              LISTENING       5448
TCP    0.0.0.0:5357           0.0.0.0:0              LISTENING       4
TCP    0.0.0.0:8033           0.0.0.0:0              LISTENING       4
 

查看被占用端口對應的PID,
C:\Users\Lenovo>netstat -aon|findstr "1027"
  TCP    0.0.0.0:1027           0.0.0.0:0              LISTENING       800
  TCP    [::]:1027              [::]:0                 LISTENING       800
輸入命令:netstat -aon|findstr "1027",回車,
記下最后一位數字,即PID,這里是800。
 
 

繼續輸入tasklist|findstr  "800",回車,
C:\Users\Lenovo>tasklist|findstr "800"
lsass.exe                      800 Services                   0      7,732 K
chrome.exe                    2044 Console                    1    128,800 K
查看是哪個進程或者程序占用了1027端口,結果是  lsass.exe 。


或者是我們打開任務管理器也能根據PID找到進程。
打開任務管理器切換到進程選項卡,默認是沒有打開PID列的,
如果看不到PID這一列,如下圖,將PID(進程標示符)前面的勾打上,點擊確定。


如果確定這個進程不用之后,我們右鍵就可以在進程管理器上關閉掉。
如果電腦上打開了應用程序占用了其他端口,確定沒用使用的話就可以用上述方法進行查找並關閉。

備注:隨筆中內容來源於網上資料整理,僅供參考。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM