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端口不能解除占用,可使用下方解决方案)

解决方案三:

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

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

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

  “SSDP Discovery”

  “Print Spooler”

  “HomeGroup Provider”

  “Function DiscoveryResource Publication”

“Function DiscoveryProvider Host”

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

时间: 2024-10-08 04:26:02

Win1080端口被占用怎么办?的相关文章

关于端口被占用的问题(以61440端口为例)

先来说一下写这篇blog的原因吧,本人今天下午回到宿舍打开电脑准备上网下载开发Python的环境,结果发现下载速度和以前相比是大大的不如.然后看了一下室友的网络一切ok,然后我突然只能登录qq,但是却无法打开网页了. 最开始,我用电脑管家里面的修复功能做了修复,但是还是不行(ps:博主的情况特殊,其他的这类似的情况都可以用电脑管家的网络修复功能修复).下面上图; 大多数的问题都可以在这里找到并且修复. 后面本人又去看了一下DNS配置,如何查看DNS配置呢? 打开控制面板-网络与Internet-

linux中如何查询端口被占用的情况

今日要运用python写一个端口勘探的小程序,以检测一些特定的效劳端口有没有被占用,突然发现自个竟然不知道在linux中怎么查询端口被占用的情况,天呐,从速学习一下. Linux如何查看端口 1.lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000 # lsof -i:8000 COMMAND   PID USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME lwfs    22065 root    6u 

tomcat端口被占用问题完美解决方案!

这两天清明放假,刚刚琢磨把JAVA8.TOMCAT.ECLIPS装好,幸好现在网络发达,遇到问题可以问度娘,好不容易配置好,写了一个小程序,一运行还说Tomcat端口被占用,试了改写tomcat安装目录conf下的server.xml中的端口,没有成功,原因不详.最后用了下面的方法好使. 启动Tomcat服务器报错: Several ports (8005, 8080, 8009) required by Tomcat v7.0 Server at localhost are already i

配置apache 80时端口被占用

由于之前配置过nginx,80端口被占用,启动http时会报错! 查看80端口被哪些程序所占用   netstat  -noap | grep 80 | grep  tcp 查看到是被nginx程序占用了端口,使用kill命令杀死,但发现使用kill杀死之后有自动重启了下一个 pgrep -l  nginx  查看pid  然后用kill杀死 这里可以看到nginx已经被杀死了 使用service httpd restart重启即可

启动apache和tomcat端口被占用解决办法

1,打开控制台,使用命令 netstat -aon|findstr 8090  找出端口被占用的进程, 2,使用 taskkill -f -pid 4116(进程id)杀掉当前占用端口的进程

Android模拟器端口被占用问题的解决办法

一.问题描述 今天在Eclipse中运行Android项目时遇到"The connection to adb is down, and a severe error has occured"这个问题,如下图所示: 第一次遇到这个问题,上网查了一下原因,原来"The connection to adb is down, and a severe error has occured"指的就是Android模拟器端口被占用了. 二.问题的排查过程 既然是端口被占用了,现在

wamp安装后无法正常启动(80端口被占用)

关于wamp启动是80端口被占用的问题详解(win7系统下WAMP 80端口被Microsoft-HTTPAPI/2.0占用的解决办法) VS2010在更新了SP1后,会在开机时自动启动一个服务,占用WAMP的80端口,导致WAMP无法正常启动Apache.提示信息: Your port 80 is actually used by : Server: Microsoft-HTTPAPI/2.0 Press Enter to exit... 解决办法如下: 1. 进入控制面板→管理工具→服务.

adb端口被占用

程序不能执行,kill掉任务管理器里面adb服务,重新连接设备仍然有错 查到可能是adb端口被占用 查看adb用的是哪个端口:C:\Users\wanglin>adb nodaemon server 查看谁占用了这个端口:C:\Users\wanglin>netstat -ano | findstr "5037" 可以打开任务管理器关闭该进程. 更方便的是用命令行直接kill该进程:taskkill /F /PID 6292 你看你装有豌豆荚或者91手机助手什么的没..建议

根据端口查找占用进程——API方法

转自http://blog.csdn.net/tht2009/article/details/40458425 在开发联网应用时,常常需要申请.绑定端口,这时就需判断哪些端口可用或指定端口是否被占用.在命令行窗口下,输入"netstat -ano"命令可以显示查看当前端口占用情况.如何在程序代码中实现这个功能呢? 当然也可以执行cmd命令,通过分析返回文本来判断.其实,Windows已经提供了获取当前网络连接状态的API,这些API都位于动态库Iphlpapi.dll中.跟查看端口情况