我试图为我的应用服务器使用端口80,但当我执行netstat -aon时,我得到:
TCP 0.0.0.0:80 0.0.0.0:0监听4
当我在任务管理器中查找进程时,它显示PID 4是SYSTEM,就是这样。没有扩展…什么都没有。“系统”。这是怎么回事?
我害怕结束这个过程,我该怎么办?
我试图为我的应用服务器使用端口80,但当我执行netstat -aon时,我得到:
TCP 0.0.0.0:80 0.0.0.0:0监听4
当我在任务管理器中查找进程时,它显示PID 4是SYSTEM,就是这样。没有扩展…什么都没有。“系统”。这是怎么回事?
我害怕结束这个过程,我该怎么办?
当前回答
这不能解释PID方面的事情,但如果你运行Skype,它喜欢使用端口80出于某种原因。
其他回答
我发现“SQL Server Reporting Services (MSSQLSERVER)”自动启动并在端口80上监听。
我希望这能有所帮助。
O
IP地址为0.0.0.0,state = LISTENING:表示80端口正在监听所有接口(未被使用)
如何读取NETSTAT -AN结果:
https://sites.google.com/site/xiangyangsite/home/technical-tips/linux-unix/networks-related-commands-on-linux/how-to-read-netstat--an-results
问题是如何释放它,简单地使用
net stop http
https://stackoverflow.com/a/16243333/777982
另一个可能占用端口80的服务是BranchCache
服务。msc将其显示为“BranchCache”
或者使用net命令停止服务
net stop PeerDistSvc
更新:
PeerDistSvc是svhost.exe后面的一个服务,可以查看svchost服务类型
tasklist /svc /fi "imagename eq svchost.exe"
另外,尝试停止“SQL Server Reporting Services (MSSQLSERVER)”,显然默认值是80。我这样做了,端口80释放了。PID认为罪魁祸首是“系统”,但显然这个系统可以有多种含义。