如何检查Windows 10中的端口是否打开

您可以使用Windows命令或第三方实用程序

知道什么

  • 最简单:打开开始菜单>键入命令>右键单击命令提示符应用>以管理员身份运行
  • 类型netstat -ab>按进入>在“听”状态中寻找项目。
  • 替代方法是使用第三方应用程序:我们喜欢TCPVIEW,NIRSOFT CURRPORTS和PORTQRY命令行端口扫描仪。

本文概述了如何检查Windows 10中的开放端口,如果应用程序无法访问Internet或您要阻止应用程序,则需要。

如何检查端口是否使用NetStat打开

检查Windows 10上是否打开端口的最简单方法是使用NetStat命令。“ Netstat”是网络统计信息的缩写。它将向您显示每个Internet协议(例如TCP,FTP等)当前正在使用的端口。

该命令有许多参数,但是您需要使用的参数来检查一个端口是否打开(a),它提供了活动端口,并且(b)将使用这些端口告诉您过程的名称。

  1. 选择“开始”菜单,然后键入“命令”。右键单击命令提示符应用并选择以管理员身份运行

    打开命令提示的屏幕截图
  2. 类型netstat -ab然后按进入。您会看到一长串结果,具体取决于当前连接到网络的结果。您会看到运行过程的列表。开放端口号将是在本地IP地址(左侧的一个)上的最后一个结肠之后。

    使用NetStat的开放端口的屏幕​​截图
  3. 在列表中以“聆听”状态查找列表中的项目。这些是通过当前打开的端口之一进行通信的过程。

    寻找聆听端口的屏幕​​截图
  4. 如果您想知道具有特定端口打开的程序的名称,请键入netstat -aon然后按进入。此命令将显示应用程序正在使用的协议,本地和远程IP地址,最重要的是,使用该端口(最右边的数字)。切记寻找听力状态。

    检查应用程序的PID的屏幕截图
  5. 要查找与该PID相关的应用程序,请右键单击任务管理器并选择任务管理器。选择细节标签。在PID字段中查找您从命令提示符屏幕中注意到的PID。

    任务管理器中的Process PID屏幕截图

如何检查端口是否使用第三方应用程序工作

如果您不想使用命令提示符检查开放端口,则有非常易于使用的第三方应用程序可以提供帮助。

TCPView

TCPView是Microsoft Sysinternals中包含的实用程序,向您显示所有运行过程及其关联的开放端口的列表。该应用显示端口的打开和关闭以及数据包传输,所有这些都实时。

TCPView实用程序的屏幕截图

Nirsoft Currports

Nirsoft Currports是查看系统上应用程序和服务当前使用的所有端口的另一个实用程序。只是寻找本地端口列查看您的哪个计算机端口处于活动状态。

Nirsoft Currports的屏幕截图

该列表还包括在远程端(Internet上的服务器)连接到的端口。

portqry命令行端口扫描仪

安装portqry命令行端口扫描仪对于另一个专门用于扫描计算机以获取开放端口的命令行实用程序。安装后,在管理员模式下打开命令提示。portqry会自动在C:\ portqryv2目录中安装,因此将命令提示符的目录更改为该目录。

Portqry端口输出的屏幕截图

键入命令portqry.exe-局部看到所有打开TCP和UDP机器的端口。它将向您展示您可以通过NetStat命令看到的所有内容,以及端口映射以及每个状态中有多少个端口。

什么是港口?

在计算机上运行的应用程序可以从Internet上其他地方获取信息和数据。这些应用程序和服务器知道如何根据其IP地址和端口号进行通信。

将IP地址视为街道地址和端口号作为公寓号。如果服务器或应用程序尝试使用任何其他端口号进行通信,则它将无法使用。由于其他端口已关闭,其他门都会被“锁定”。

此页面有用吗?