
端口80被系统(pid = 4)系统占用的解决方案,服务器在端口80被占用后无法运行
端口80通常用作Web服务器的默认端口. 使用本机构建服务器环境时,默认情况下端口80将用作Web访问终端,但有时端口80将被其他未识别的程序占用. 这会导致Apache无法启动,并且在修改Apache的默认端口后访问本地地址非常麻烦. 下面介绍端口80被占用时的处理方法.
如何找出谁占用了80端口

输入命令提示符行(开始运行并输入CMD),输入命令netstat -ano | findstr 80(显示包含80的网络连接),您可以看到本机所有端口的使用情况,通常为80端口是第一个OKwindows 80端口被占用,屏幕快照显示该端口已被占用,并且LISTENING 4已写入PID.

哪个程序是PID = 4?然后在命令提示符处和下面输入命令任务列表,以列出所有当前正在运行的进程,

发现PID = 4的进程实际上是系统.

取消系统进程对端口80的占用

系统占用的端口通常由官方的Microsoft产品占用. 因此,目前主要考虑以下几种服务:
SQL Server原因. 其中之一可能是SQL Server Reporting Services(MSSQLSERVER),它是SQL Server的日志记录系统. IIS服务. 如果您的计算机已经安装了此软件,则很可能正在运行,则它占用了端口80
当然windows 80端口被占用,如果这两个原因都不存在,则可以使用以下解决方案

关闭方法
关闭方法非常简单. 在运行框中输入services.msc以进入服务窗口. 或者直接在开始菜单的搜索框中输入“服务”以将其打开. 然后找到SQL Server Reporting Services(MSSQLSERVER)此服务,然后停止,释放占用的端口80. 您还可以将其启动模式设置为“禁用”.

此方法也可以用于解决iis服务
关闭方法二(针对仍然无法解决的问题),运行cmdnet stop http //停止系统http service sc config http start = disable //禁用服务的自动启动,并注意等号后的空格此处必不可少

这时,端口80将被释放,您可以重新启动应用程序.
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-289252-1.html
真正重要的东西用眼睛是看不见的
充电宝来源是否为假货
难道真的就这样被践踏吗