window系统80端口被占用 ,解除了NT Kernel & System PID=4 进程占用80端口

window系统80端口被占用问题排查

tomcat 配置的80端口 ,启动时报错80端口 冲突

window系统80端口被占用 ,解除了NT Kernel & System PID=4 进程占用80端口_第1张图片

 

我这边window 虚拟机服务器是运维人员新配置的,80冲突,然后我把java程序都关闭,已查到不到java的进程

window系统80端口被占用 ,解除了NT Kernel & System PID=4 进程占用80端口_第2张图片

 

之前已经处理过几次,都没记录,这次记录下,原因我已经猜到了,是window一个自带的服务占用了80端口

 

1.cmd 执行指令

netstat -ano

执行netstat -ano|findstr 80 可以模糊查找,不过他查询的是包含80的端口和pid,netstat -ano|findstr 80XX 3-4位数的端口比较准确定位

netstat -ano|findstr 80

只要包含了80就会查询出来

window系统80端口被占用 ,解除了NT Kernel & System PID=4 进程占用80端口_第3张图片

通过find查询4位数的端口就比较准确了

window系统80端口被占用 ,解除了NT Kernel & System PID=4 进程占用80端口_第4张图片

看到80端口被PID=4的进程占用了

window系统80端口被占用 ,解除了NT Kernel & System PID=4 进程占用80端口_第5张图片

 

2.任务管理器查找pid=4的进程的的程序 NT Kernel & System

这是一个window系统进程,具体作用我也不太清楚,下一步我们要把它占用的80端口解除掉

因为这个是window进程,不是随意kill进程,而是通过修改注册表方式接触80端口占用

window系统80端口被占用 ,解除了NT Kernel & System PID=4 进程占用80端口_第6张图片

 

NT Kernel & System修改默认80端口,下面通过注册表解除占用80

 

3.1运行-》regedit

window系统80端口被占用 ,解除了NT Kernel & System PID=4 进程占用80端口_第7张图片

 

3.2找到HKEY_LOCAL_MACHINE目录

window系统80端口被占用 ,解除了NT Kernel & System PID=4 进程占用80端口_第8张图片

3.3找到System

window系统80端口被占用 ,解除了NT Kernel & System PID=4 进程占用80端口_第9张图片

3.4找到CurrentControlSet--》Services

window系统80端口被占用 ,解除了NT Kernel & System PID=4 进程占用80端口_第10张图片

3.5再找到http,点击http找到Start参数

window系统80端口被占用 ,解除了NT Kernel & System PID=4 进程占用80端口_第11张图片

3.6 打开,将3改为4,确定,记得选10进制

window系统80端口被占用 ,解除了NT Kernel & System PID=4 进程占用80端口_第12张图片

 

 3.7重启电脑,就解除了NT Kernel & System占用80端口,如果要使用vs能够正常运行,则反过来把4改成3即可。

重启后再次查看,pid=4的进程没占用80端口了,现在tomcat可以使用80端口了。

window系统80端口被占用 ,解除了NT Kernel & System PID=4 进程占用80端口_第13张图片

 

你可能感兴趣的:(软件,运维,kernel,80占用)