日常问题----Window 80端口

Window80端口被System占用处理

问题来源:React项目本地调试出现跨域问题,需要使用nginx实现请求转发,启动nginx时出现异常(80端口占用已经解决,截图故意配置nginx端口为react启动接口):
端口占用异常
解决思路
1.初步查看异常日志,怀疑没有权限,使用管理员权限启动cmd,并启动nginx,结果一致。
2.仔细查看异常输出,发现无法bind(),怀疑端口已经被占用。
3.使用如下cmd命令查看端口占用:

netstat -ano |findstr 80

端口占用
如上图,最后一列即占用端口的pid
4.使用如下cmd命令查看进程信息:

tasklist /fi "pid eq 9860"

在这里插入图片描述
5.根据80端口占用类型,选择不同的关闭类型。
a.普通进程,直接任务管理器结束或者关闭对应的应用程序。
b.Windwos服务,停止windows服务。
c.System占用,需要修改注册表,将其值修改为0即可。(需要使用管理员权限)

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP

注册表路径windows10可以直接输入,老版本可能需要按照路径一级一级点进去。
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章