我试图为我的应用服务器使用80端口,但当我执行`netstat -aon'时,我得到的是。
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4
。
当我在任务管理器中查找该进程时,它显示PID 4
是SYSTEM
,就是这样。没有扩展...什么都没有。只有SYSTEM
"。这里发生了什么?
我不敢结束这个过程,我应该怎么做?
更新。
我已经通过另一个Stack Overflow问题解决了这个问题,该问题的解决办法是让IIS停止监听指定IP地址的80端口。
有许多服务,可以监听80端口的Windows。
幸运的是,你可以通过运行简单的控制台命令来检测并阻止它们。
NET stop HTTP
当你启动它时,你会得到第一张清单。 ![在此输入图片描述][1]
为了避免以后出现这个问题,请到本地服务和[禁用列出的服务][2]。
N.B. - 有些服务会立即重新启动,只需运行'NET停止HTTP' 几次。
[1]: http://i.stack.imgur.com/mZhR4.png [2]: http://technet.microsoft.com/en-us/library/dd277425.aspx
IP地址是0.0.0.0,状态=监听:意味着80端口在监听所有接口(未使用)。
工作解决方案测试:(WINDOWS 10)
这有很多原因,我推荐的一个原因/解决方案是这样的。
用管理员权限打开你的WINDOW COMMAND,然后。
net stop http /y
上面会同意停止http服务,那么。
sc config http start= disabled
以上会将服务配置为默认关闭
如果上面的解决方案不起作用,请在这里找到您的具体案例。
来源: http://www.devside.net/wamp-server/opening-up-port-80-for-apache-to-use-on-windows
重新启动你的WEB服务器/XAMPP/APACHE并完成。
如果你需要重新启用为默认值,这里有命令sc config HTTP start= demand
的解释来源是:http://servicedefaults.com/10/http/。
我今天刚遇到这个问题,因为它是在诺顿要求重启后出现的,我责怪诺顿。 但这不是诺顿,我删除了诺顿,重启->。 问题仍然存在。
netstat -nao显示PID 4拥有我的80端口连接。
然后我进入控制面板。 然后"打开或关闭Windows功能"。 然后取消勾选互联网信息服务。 重新启动后,问题就消失了。 我的xampp服务器现在运行正常。
我不'不记得当初打开过IIS。 在发生这种情况之前,我已经运行了很多个月。 我还是不知道当初是什么原因造成的。 也许以前的windows更新启用了iis,我的重启把它打开了,我不'知道。
我也遇到了这个一模一样的问题,只不过我从来没有使用过IIS。 当我在修复另一个系统bug的时候,我把apache服务设置为手动启动,希望能减少系统的复杂性。 在我修复了另一个bug之后,apache就无法启动了。 我忙活了一阵子,但只需将apache设置回自动启动即可。 Start > 管理工具> 服务。
显然,当Apache以这种方式启动时,它会在SYSTEM进程之前申请80端口。
hth某人。 我所有的google搜索发现了'不能在同一台机器上安装IIS和Apache.'。 这是为我们其他百分之一的人。
只要按照以下五个步骤,就可以非常轻松地解决这个问题:。
右键点击万维网出版服务。 3.点击STOP
为了防止以后出现这种问题 。
将启动类型改为手动。
维奥拉,你可以走了
BranchCache是我的问题。 我的解决办法是以管理员身份运行Powershell,然后运行。
Disable-BC -Force
参考资料。 https://docs.microsoft.com/en-us/powershell/module/branchcache/disable-bc?view=win10-ps