Windows 8 PID 4 占用端口 80

Windows 8 PID 4 占用端口 80

升级到 Windows 8 后,我无法运行 Apache,因为 Windows 正在占用端口 80。执行 netstat 显示 PID 4 正在使用该端口:

> netstat -ano | find "0:80"
TCP    0.0.0.0:80             0.0.0.0:0              LISTENING       4

PID 4 是一个名为“系统”的进程,不是我可以删除的东西。

在广泛搜索了这个问题后,我试图停止“Web 部署代理服务”,也试图卸载“Microsoft Web Deploy 2.0”,但似乎没有任何帮助。

关于如何解决这个问题有什么想法吗?

答案1

我终于找到了占用 80 端口的服务 - 它是 W3SVC(万维网发布服务)(组为“iissvcs”)。这太随机了 - 似乎 IIS 服务名称在不同版本的 Windows 之间不断变化,所以基本上只需要尝试任何听起来相似的服务!

答案2

此问题可能由多种原因引起。查看以下问题的所有答案。这可能会对您有所帮助。

1)端口 80 正在被系统 pid 4 使用,那是什么

2)pid4-使用端口 80

相关内容