如何列出 Windows 中开放的端口以及使用它们的应用程序?

如何列出 Windows 中开放的端口以及使用它们的应用程序?

我在 Windows-10 系统上无法识别使用端口 25 的应用程序。有没有有用的提示可以列出使用的端口和使用的应用程序,而无需第三方应用程序?

答案1

无需使用任何外部软件。打开命令提示符:

  1. netstat -abn

或者

  1. netstat -a -n -p tcp -o

之内任务管理器->流程/细节标签

您可以将 PID 与上面第二个 netstat 命令的结果进行匹配,然后可以根据需要找到图像名称/结束进程等。

还有许多第三方应用程序可以简化流程并使信息更易于阅读,如果您想找到它们,只需通过简单的 Google 搜索即可。

答案2

GUI 解决方案是使用Windows。您可以通过按下并输入以下命令来Resource Monitor启动它:STARTPerfmon /Res

然后您可以点击Network选项卡查看所有网络连接,监听端口等。

以下是其屏幕截图: 资源监视器网络选项卡

答案3

打开命令 shell 并运行

netstat -a -n -p tcp -o

无需以管理员身份运行。

最后一列是 PID。您可以在任务管理器中查找此 PID。请确保在那里激活“显示所有用户的进程”。

查看netstat 的文档

答案4

netstat -n从命令行将显示计算机上的 IP 地址和开放端口列表。网络搜索可能是确定特定端口上运行的内容的最佳方式,但这里有一些资源可以检查开放端口:

编辑:user544199 的netstat论点似乎比我的论点提供了更多有用的信息。我会利用这一点。

相关内容