我正在尝试将端口 80 用于我的应用程序服务器,但是当我执行时,netstat -aon我得到:
netstat -aon
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4
当我在任务管理器中查找进程时,它显示PID 4是SYSTEM,就是这样。没有扩展名……什么都没有。就“ SYSTEM”。这里发生了什么?
PID 4
SYSTEM
我害怕结束这个过程,我该怎么办?
IP 地址为 0.0.0.0,state = LISTENING:表示端口 80 正在侦听所有接口(未使用)
“意味着端口 80 正在侦听所有接口(未使用)”不完全是 - 服务“万维网发布服务”正在此端口侦听。手动停止它后,您可能会释放该端口(至少在 Windows 7 中)
澄清一下,万维网发布服务是 W3SVC。停止此服务解决了我的问题。
停止和禁用 W3SVC 服务也适用于我:
sc stop w3svc
然后sc config w3svc start= disabled
这个链接(devside.net/wamp-server/...)帮助我缩小了罪魁祸首的范围,最终找到了我想要的东西。令人讨厌的是,直到我解决了这个 stackoverflow 帖子才在我的搜索中弹出。
聆听意味着使用。这意味着有一个进程使用该特定端口,等待来电。我试图启动默认网站,IIS 告诉我有另一个进程使用端口 80。投票最多的答案——关于“Web 部署代理服务”(MsDepSvc)——是对正在发生的事情的更好解释。