Windows之——PID爲4的System進程佔用80端口的解決辦法

1、問題描述:windows

tomcat在啓動的時候提示:Address already in use: bind,很明顯是端口占用,這裏是80端口,故爲80端口被佔用致使上述問題。tomcat

2、解決辦法:服務器

一、以管理員權限運行c:\windows\system32\cmd.exe,用netstat命令查看了一下80端口是否被佔用了,以下:blog

C:\Users\Administrator>netstat -ano | findstr 0.0.0.0:80進程

TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4cmd

    果真是被佔用了,進程PID爲4,進任務管理器去查看,PID爲4的進程爲system,系統進程。
網上搜搜,發現system進行是系統服務進程,系統服務都會由這個進程來啓動。
瞭解到是http的系統服務,結果在系統服務services.msc中沒找到,因而去cmd中去中止。service

C:\Users\Administrator>net stop http權限

HTTP Service 服務已成功中止。im

C:\Users\Administrator>netstat -ano | findstr 0.0.0.0:80d3

C:\Users\Administrator>sc config http start= disabled

[SC] ChangeServiceConfig 成功

二、最終問題解決,結果以下:

這裏PID爲2300對應的是tomcat服務器,說明端口占用問題已經解決。

相關文章
相關標籤/搜索