方法一: 查找占据80端口的进程,然后关闭它。
1、运行cmd,输netstat -ano;
2、查看开头几行0.0.0.0:80的pid,记下pid的值;
3、在“任务管理器”中找到pid所对应的程序,结束他;
but!因为我的每次都是被System占用(pid=4),所以无效
方法二:解决System进程占用80端口的问题:
1、打开RegEdit:开始-运行-输入regedit-调出 注册表
2、找到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesHTTP
3、找到一个DWORD值Start,将其改为0
4、重启电脑,System进程将不会占用80端口
查询:查看占用80端口的信息,那么可以在cmd窗口输入netstat -ano | findstr "80" 命令
此方法虽然对我有效了!但它似乎只是一次性的?下一次开机重启之后就得按以上步骤再来一遍,来来去去,发现似乎每次只要改改start值好像就有用。why!????
方法三:杀掉进程的命令:taskkill /pid 4 /f ( /f 表示强制关闭该进程)
but!我的:

本文介绍了三种方法来解决System进程占用80端口的困扰。方法一通过cmd命令查找并结束相关进程,但对System进程无效;方法二修改注册表中HTTP服务的启动值,重启后能释放80端口,但效果不持久;方法三尝试使用taskkill命令强制关闭pid为4的进程,但在某些情况下可能无效。这些方法适用于需要释放80端口以配置Web服务器的用户。
1674

被折叠的 条评论
为什么被折叠?



