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

怎么样,胖友们,有没有很简单,当你费尽脑汁都解决不了的问题,就这么简单就可以解决了

 

 猝。

 

posted @ 2020-09-02 09:22  石三爷  阅读(3321)  评论(0编辑  收藏  举报