2017-08-23

Windows如何查詢被佔用的PORT

windows並沒有提供好的GUI工具讓你查詢,從Windows 工作管理員可以看到眾多的執行中的程式,但無法得知是使用哪些PORT,所以我們只 能藉由傳統的指令才能得到,首先用常找網路連線資訊的netsata 指令,來查查佔用你的PORT的執行序PID為何?

C:\>  netstat -nao |find "0.0.0.0:80"
  TCP    0.0.0.0:80             0.0.0.0:0              LISTENING       4116



找出PID,後,你可以用tasklist去看看這個PID 是哪個執行程式

C:\>  tasklist /fi "pid eq 4116"

映像名稱                       PID 工作階段名稱      工作階段 #    RAM使用量
========================= ======== ================ =========== ============
skype.exe                     4116 Console                   0      6,476 K



然後如要關掉那個程式或服務,只要使用taskkill 即可,指令如下:

C:\>  taskkill /pid 4116 /F
成功: 處理程序 PID 4116 已經終止了。

這樣偷偷佔用你PORT的程式就被你趕出啦~XD

沒有留言:

張貼留言