80端口被system占用的解决办法

今天要测试 go 服务端的 80 端口接收数据和文件,结果发现自己的电脑 80 端口无法使用。说是权限问题。这应该是被某个程序给占用了。
百度了一下,找到找出占用端口的方法。
首先打开本机的命令窗口


cmd

键入命令:netstat -ano,会列出所有端口的情况。
因为我的目标是 80 端口,所以我键入命令为:netstat -ano|findstr "80"
发现 80 端口是被 PID 为 4 的进程给占用了


image.png

需要查出这个PID为4的是哪个应用。
键入命令:tasklist|findstr "4"


找出PID包含4的所有任务

原来是进程 System 占用了。
解决这个问题需要修改注册表。
键入命令:regedit
打开注册表

找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP


右键点击Start

点击修改

修改键值为0
原值为3

修改数值数据为0

重启系统之后,一切恢复正常。
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容