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

Window80端口被System占用处理

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

netstat -ano |findstr 80

日常问题----Window 80端口_第1张图片
如上图,最后一列即占用端口的pid
4.使用如下cmd命令查看进程信息:

tasklist /fi "pid eq 9860"

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

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP

注册表路径windows10可以直接输入,老版本可能需要按照路径一级一级点进去。
日常问题----Window 80端口_第3张图片

你可能感兴趣的:(基础知识,错误记录)