如何通过系统进程查找哪个实际应用程序使用端口80

单词

TL; DR

应用程序正在侦听TCP端口80,但是在运行netstatTcpView从SysInternals工具中列出的过程System我想知道哪个应用程序确实在该端口上进行监听。


我已经阅读了这个问题,并尝试运行netstat,但是它并没有找到使用端口80的实际应用程序。它给我的PID是4,对应于System如果尝试在上打开浏览器localhost:80,它只会给我一个基本的404页面(“ HTTP错误404。找不到所请求的资源。”)。

我尝试通过telnet使用简单的HTTP请求,得到以下信息:

                       HTTP/1.1 400 Bad Request
Content-Type: text/html; charset=us-ascii
Server: Microsoft-HTTPAPI/2.0
Date: Thu, 28 Jul 2016 19:22:42 GMT
Connection: close
Content-Length: 334

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd">
<HTML><HEAD><TITLE>Bad Request</TITLE>
<META HTTP-EQUIV="Content-Type" Content="text/html; charset=us-ascii"></HEAD>
<BODY><h2>Bad Request - Invalid Hostname</h2>
<hr><p>HTTP Error 400. The request hostname is invalid.</p>
</BODY></HTML>

是否有另一种方法可以找出哪个应用程序在此System过程中阻塞了我的端口80 我正在使用Windows 7。

更新

这是我运行时的输出摘录netstat -anbo | findstr :80

TCP    0.0.0.0:80             0.0.0.0:0              LISTENING       4
TCP    0.0.0.0:8000           0.0.0.0:0              LISTENING       3900
TCP    0.0.0.0:8081           0.0.0.0:0              LISTENING       2876

而且因为端口80已经在使用中,所以无法启动我们自己的HTTP服务器。

更新2

我们毕竟发现了哪个应用程序正在使用该端口(请参阅我的答案)。但是,我很好奇,如果有人通过系统进程使用某个端口(而不是在模拟病毒的情况下),是否有人收集了一些技巧来加快查找哪个应用程序使用端口的过程系统流程,如史蒂文(Steven)所建议。

单词

我们终于找到了罪魁祸首。在我们的例子中,它是BranchCache服务据我们了解,该服务默认情况下使用TCP端口80,而我们的IT服务并未更改默认配置。停止此服务将释放端口80。

我们必须手动停止计算机上的所有服务,直到找到实际使用端口80的服务为止。尽管这可能导致奇怪的行为,所以我不确定这是获取信息的最佳方法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何避免系统进程使用端口 80?

来自分类Dev

通过终止进程查找应用程序

来自分类Dev

如何使用iSight(iMac相机)查找哪个应用程序

来自分类Dev

如何在不使用VHOST的情况下通过80端口在Dokku上运行应用程序?

来自分类Dev

我如何知道哪个应用程序正在使用哪个端口?

来自分类Dev

如何查找哪个进程关闭了Windows 8上的特定应用程序

来自分类Dev

如何查找应用程序的进程pid

来自分类Dev

在Heroku python应用程序上使用哪个端口

来自分类Dev

网络发现应用程序使用哪个端口

来自分类Dev

如何使用python3查找正在运行的应用程序的进程ID

来自分类Dev

通过gnome软件安装的应用程序使用哪个目录?

来自分类Dev

如何通过adb卸载android系统应用程序的更新?

来自分类Dev

多个应用程序如何在同一端口(80)上侦听?

来自分类Dev

如何为Windows 2008上不同平台上运行的应用程序共享端口80

来自分类Dev

如何在端口80上运行Spring Boot应用程序

来自分类Dev

Bitnami MEAN的Amazon EC2实例-如何在端口80上托管应用程序?

来自分类Dev

gunicorn,nginx,并使用端口80运行Django Web应用程序

来自分类Dev

Amazon EC2的端口80上的Rails应用程序-使用Nginx或IpTables

来自分类Dev

使用Nginx在端口80上服务静态站点和节点应用程序?

来自分类Dev

通过应用程序池隔离进程

来自分类Dev

如何通过终端查找过时的应用程序?

来自分类Dev

如何使用串行端口查找进程

来自分类Dev

在生产服务器(DigitalOcean)上的rails应用程序中使用哪个端口通过SMTP(mailgun)发送电子邮件?

来自分类Dev

无法访问端口80上的应用程序

来自分类Dev

Windows工具可找出应用程序试图使用哪个端口?

来自分类Dev

Visual Studio使用哪个端口将应用程序部署到Windows 10 IoT

来自分类Dev

VBA如何确定正在使用哪个应用程序

来自分类Dev

VBA如何确定正在使用哪个应用程序

来自分类Dev

如何制作gif/使用哪个应用程序?

Related 相关文章

  1. 1

    如何避免系统进程使用端口 80?

  2. 2

    通过终止进程查找应用程序

  3. 3

    如何使用iSight(iMac相机)查找哪个应用程序

  4. 4

    如何在不使用VHOST的情况下通过80端口在Dokku上运行应用程序?

  5. 5

    我如何知道哪个应用程序正在使用哪个端口?

  6. 6

    如何查找哪个进程关闭了Windows 8上的特定应用程序

  7. 7

    如何查找应用程序的进程pid

  8. 8

    在Heroku python应用程序上使用哪个端口

  9. 9

    网络发现应用程序使用哪个端口

  10. 10

    如何使用python3查找正在运行的应用程序的进程ID

  11. 11

    通过gnome软件安装的应用程序使用哪个目录?

  12. 12

    如何通过adb卸载android系统应用程序的更新?

  13. 13

    多个应用程序如何在同一端口(80)上侦听?

  14. 14

    如何为Windows 2008上不同平台上运行的应用程序共享端口80

  15. 15

    如何在端口80上运行Spring Boot应用程序

  16. 16

    Bitnami MEAN的Amazon EC2实例-如何在端口80上托管应用程序?

  17. 17

    gunicorn,nginx,并使用端口80运行Django Web应用程序

  18. 18

    Amazon EC2的端口80上的Rails应用程序-使用Nginx或IpTables

  19. 19

    使用Nginx在端口80上服务静态站点和节点应用程序?

  20. 20

    通过应用程序池隔离进程

  21. 21

    如何通过终端查找过时的应用程序?

  22. 22

    如何使用串行端口查找进程

  23. 23

    在生产服务器(DigitalOcean)上的rails应用程序中使用哪个端口通过SMTP(mailgun)发送电子邮件?

  24. 24

    无法访问端口80上的应用程序

  25. 25

    Windows工具可找出应用程序试图使用哪个端口?

  26. 26

    Visual Studio使用哪个端口将应用程序部署到Windows 10 IoT

  27. 27

    VBA如何确定正在使用哪个应用程序

  28. 28

    VBA如何确定正在使用哪个应用程序

  29. 29

    如何制作gif/使用哪个应用程序?

热门标签

归档