windows查找占用端口並關閉占用端口,windows server 2012 安裝了IIS導致80端口被占用解決方法


背景:

  嗯,沒錯,我們公司的服務器用的是windows server 2012,我也很不想的胖友們(因為公司有部分業務涉及到爬蟲,只能在windows操作)。之前把服務器從Http升級到Https,因為不會,瞎搗鼓,開啟了IIS服務,昨天服務器宕機重啟了,服務一直起不來,因為80端口被占用了。下面簡單介紹一下windows如何關閉端口

第一步:

C:\Users\Administrator>netstat -ano|findstr "80"
  TCP    0.0.0.0:49680          0.0.0.0:0              LISTENING       4328
  TCP    192.168.101.160:49825  180.122.78.244:443     CLOSE_WAIT      12416
  TCP    192.168.101.160:49826  180.122.78.244:443     CLOSE_WAIT      12416
  TCP    192.168.101.160:49827  180.122.78.244:443     CLOSE_WAIT      12416
  TCP    192.168.101.160:49828  180.122.78.244:443     CLOSE_WAIT      12416
  TCP    192.168.101.160:49936  119.147.83.50:80       ESTABLISHED     9348
  TCP    192.168.101.160:50009  58.218.208.13:80       CLOSE_WAIT      3472
  TCP    192.168.101.160:62936  183.3.234.102:8080     ESTABLISHED     9348
  TCP    192.168.101.160:63246  1.192.193.36:80        TIME_WAIT       0
  TCP    192.168.101.160:63248  59.37.96.250:80        TIME_WAIT       0
  TCP    192.168.101.160:63277  180.163.238.165:80     ESTABLISHED     8448
  TCP    192.168.101.160:63299  1.192.193.49:80        ESTABLISHED     10796
  TCP    192.168.101.160:63352  1.192.193.40:80        ESTABLISHED     13396
  TCP    192.168.101.160:63553  36.99.30.149:80        ESTABLISHED     8448
  TCP    192.168.101.160:63571  36.99.31.230:80        TIME_WAIT       0
  TCP    192.168.101.160:63572  36.99.31.230:80        TIME_WAIT       0
  TCP    192.168.101.160:63574  36.99.31.230:80        TIME_WAIT       0
  TCP    192.168.101.160:63576  36.99.31.230:80        TIME_WAIT       0
  UDP    0.0.0.0:63979          *:*                                    1180
  UDP    [fe80::f11b:ff28:17c7:c4cc%13]:1900  *:*                                    5960
  UDP    [fe80::f11b:ff28:17c7:c4cc%13]:2177  *:*                                    15744

輸入就可以找到80端口對應的pid

netstat -ano|findstr "80"

 

 第二步:

執行taskkill /F /pid 9680

taskkill /F /pid 9680

9680位對應的PID,就可以殺死對應的進程

第二步之二:

有了第一步查找的PID,也可以直接打開任務管理器

 

 根據第一步找到的PID,在任務管理器里殺死響應的進程也是可以的

至此,widnows查找端口並殺死端口就這么簡單。

但是,當你安裝了IIS之后,你就會發現80端口不管如何都無法殺掉,而且,沒有任何的權限,百思不得其解

特別的服務,要用特別的操作進行關閉

關閉IIS占用的80端口對應的PID為4的進程,只需要一條命令行

C:\Users\Administrator>net stop http

怎么樣,胖友們,有沒有很簡單,當你費盡腦汁都解決不了的問題,就這么簡單就可以解決了

 

 猝。

 


免責聲明!

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



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