WIN10系统中怎么查看占用端口的程序名
在Windows操作系统中如果要运行提供网络服务的程序,需要向系统注册并监听特定的一个或多个端口才能正常向外提供服务。如果这个或这些特定的端口被其它程序所占用,会导致服务程序无法正常启动,从而导致服务无法向外提供服务。这个时候我们就需要找出占用的程序名并结束这个进程来释放占用的端口,这样才能让我们要运行的服务程序正常运行。
在Windows操作系统中结束进程很简单,在任务管理器中的进程选项卡下选择特定的进程,右键选择结束任务即可。但问题是我们怎么才能找出占用端口的程序名呢?
下面来看看WIN10系统中查看占用端口的程序名的方法:
1、右键开始图标,选择“运行”打开运行。
2、在运行中输入“cmd”,然后按“Ctrl+Shift+Enter”以管理员身份打开命令提示符,在用户帐户控制界面选择是。
3、在命令提示符中输入以下命令并回车查看端口监听以及对应进程的PID。
netstat -ano
4、找到被占用端口对应的进程PID。例如,被占用的本地端口为“21446”,那么占用端口对应进程的进程PID号为“3444”。
5、在命令提示符中输入以下命令查看占用端口的程序名。
tasklist | findstr "PROCESS_PID"
注意:上面命令中的PROCESS_PID需要替换成步骤4中找到的真实的进程PID号。
所以我们这里需要执行的命令为“tasklist | findstr "3444"”。
6、我们还可以在任务管理器中的“详细信息”选项卡下查看占用端口的程序名。
首先,右键任务栏空白处,选择“任务管理器”。
然后,在任务管理器中切换到“详细信息”选项卡下,单击“PID”列让它从大到小排列,然后根据步骤4中找到的进程PID号查找对应的程序名。
以上就是WIN10系统中查看占用端口的程序名的方法。我们在Windows操作系统中配置网络服务的时候,可能经常会遇到端口被占用的问题。这个时候掌握查看占用端口的程序名的方法就很重要,能够帮助我们解决服务配置过程中的很多问题。