2016 - 2024

感恩一路有你

如何查看某个端口被谁占用

浏览量:1315 时间:2024-06-27 11:28:14 作者:采采

启动应用时经常遇到需要使用的端口被其他程序占用的情况,但我们又不知道是哪个程序造成的。为了找到“真凶”,我们需要采取一些步骤。

步骤1:打开命令行窗口

首先,按下Windows键 R组合键,或者点击开始菜单中的“运行”,输入“cmd”并回车,这将打开一个命令行窗口。

步骤2:列出所有端口

在命令行窗口中,输入命令“netstat -ano”,这将列出所有端口的情况。在列表中找到被占用的端口,比如49157,并记住它。

步骤3:查看被占用端口对应的PID

继续在命令行窗口中输入命令“netstat -aon | findstr "49157"”,回车后会显示最后一位数字,即PID(进程标识符),例如2720。

步骤4:确定占用端口的进程

接着,在命令行窗口中输入命令“tasklist | findstr "2720"”,回车后可以看到占用2720端口的进程或程序,例如svchost.exe。

步骤5:使用任务管理器查看进程

另一种方法是打开任务管理器,并切换到“进程”选项卡。在PID(进程标识符)一列中查找对应的2720进程,如果看不到PID这一列,点击“查看”-“选择列”,勾选“PID(进程标识符)”并确定。如果依然找不到,勾选“显示所有用户的进程”,即可看到映像名称为svchost.exe、描述为“Windows的主进程”的进程,与之前命令行查看的结果完全一致。

步骤6:结束进程

最后,我们可以在任务管理器中选中对应的进程,然后点击“结束进程”按钮来结束该进程。或者,在命令行窗口中输入命令“taskkill /f /t /im Tencentdl.exe”来强制结束进程。

通过以上步骤,我们可以轻松地查看某个端口被谁占用,并针对性地采取解决措施。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。