首页 > 代码库 > Win1080端口被占用怎么办?

Win1080端口被占用怎么办?


公司电脑从win7升级到win10,无法启动nginx,日志里输出:2016/05/3009:26:01 [emerg] 7024#5440: bind() to 0.0.0.0:80 failed (10013: An attempt wasmade to access a socket in a way forbidden by its access permissions)

一看是80端口被占用了,问题就变成了杀掉占用80端口的进程。

操作步骤:

解决方案一:

1、以管理员身份运行regedit

2、打开键值:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP

3、在右边找到Start这一项,将其改为0

4、重启系统,System进程不会占用80端口。

解决方案二:

1、以管理员身份运行cmd

2、输入:

net stop http

注:如果提示是否真的需要停止这些服务,则选择“Y”;

3、完成后输入:

sc config http start=disabled

其他方法:(若80端口不能解除占用,可使用下方解决方案)

解决方案三:

1Ctrl+x,然后选择“计算机管理”,展开“服务和应用程序”,找到“服务”;

2、找到“World Wide Web Publishing Service”,双击打开后,将启动类型改为手动,更改服务状态为“停止”;

3、如果80端口仍然被占用,则还需要停止以下几个服务:

  “SSDP Discovery

  “Print Spooler

  “HomeGroup Provider

  “Function DiscoveryResource Publication

Function DiscoveryProvider Host”

上面跟大家分享了三种处理win10默认占用80端口的方法,大家可以选择适合自己的方式去尝试解决装机的问题。

 


Win1080端口被占用怎么办?