我试图为我的应用服务器使用端口80,但当我执行netstat -aon时,我得到:

TCP 0.0.0.0:80 0.0.0.0:0监听4

当我在任务管理器中查找进程时,它显示PID 4是SYSTEM,就是这样。没有扩展…什么都没有。“系统”。这是怎么回事?

我害怕结束这个过程,我该怎么办?


当前回答

以我为例,它发生在安装Microsoft Web Matrix之后。卸载这个垃圾连同“微软Web部署”解决了这个问题。

其他回答

我在寻找PID 4,然后想到了这个问题。从这个回答和一篇博客文章中,我发现任何与PID 4有关的东西都可能是一个Windows服务,所以你可能想在services.msc中寻找相关的服务。

此外,该进程由System运行,它被认为是另一个“登录”用户。

听起来好像IIS正在监听HTTP请求的80端口。

尝试通过进入控制面板/管理工具/Internet信息服务停止IIS,右键单击默认网站,然后单击弹出菜单中的停止选项,并查看端口80上的侦听器是否已清除。

输入netstat -a -n -b -o |more

如果停止万维网出版服务有帮助的话

然后在IIS管理器中查看每个站点的绑定设置,通过选择一个站点并在侧面板上单击绑定。然后如果需要,将端口80更改为其他端口。

我有同样的问题,这是因为IIS运行在服务器上,你可以停止它使用IIS管理器,如果这是你的情况。

我也有同样的问题。可以通过停止正在运行的服务下的万维网发布服务来修复它。