Windows查看端口占用以及关闭相应的进程

简介: Windows查看端口占用以及关闭相应的进程

开始-->运行-->cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"  经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用

假如我们需要确定谁占用了我们的9050端口

Windows平台

windows命令行窗口下执行:

1. 查看所有的端口占用情况

C:>netstat -ano

 协议    本地地址                     外部地址                           状态                   PID

 TCP    127.0.0.1:1434             0.0.0.0:0                          LISTENING           3236

 TCP    127.0.0.1:5679             0.0.0.0:0                          LISTENING           4168

 TCP    127.0.0.1:7438             0.0.0.0:0                          LISTENING           4168

 TCP    127.0.0.1:8015             0.0.0.0:0                          LISTENING           1456

 TCP    192.168.3.230:139       0.0.0.0:0                          LISTENING               4

 TCP    192.168.3.230:1957     220.181.31.225:443          STABLISHED         3068

 TCP    192.168.3.230:2020     183.62.96.189:1522          ESTABLISHED     1456

 TCP    192.168.3.230:2927     117.79.91.18:80                ESTABLISHED     4732

 TCP    192.168.3.230:2929     117.79.91.18:80                ESTABLISHED     4732

 TCP    192.168.3.230:2930     117.79.91.18:80                ESTABLISHED     4732

 TCP    192.168.3.230:2931     117.79.91.18:80                ESTABLISHED     4732

 

2.查看指定端口的占用情况

C:>netstat -aon|findstr "9050"

 协议    本地地址                     外部地址               状态                   PID

 TCP    127.0.0.1:9050             0.0.0.0:0              LISTENING           2016

P: 看到了吗,端口被进程号为2016的进程占用,继续执行下面命令: (也可以去任务管理器中查看pid对应的进程)

3.查看PID对应的进程

C:>tasklist|findstr "2016"

映像名称                       PID         会话名              会话#       内存使用

========================= ======== ================

 tor.exe                         2016     Console                 0         16,064 K

tor占用了你的端口。

4.结束该进程

C:>taskkill /f /t /im tor.exe


相关文章
|
4月前
|
Linux 虚拟化 Windows
Linux、Windows上还不会端口映射的网工,请低调看过来!
Linux、Windows上还不会端口映射的网工,请低调看过来!
137 0
|
4月前
|
网络协议 Linux
Linux查看端口监听情况,以及Linux查看某个端口对应的进程号和程序
Linux查看端口监听情况,以及Linux查看某个端口对应的进程号和程序
708 2
|
2月前
|
运维 Linux
Linux查找占用的端口,并杀死进程的简单方法
通过上述步骤和命令,您能够迅速识别并根据实际情况管理Linux系统中占用特定端口的进程。为了获得更全面的服务器管理技巧和解决方案,提供了丰富的资源和专业服务,是您提升运维技能的理想选择。
77 1
|
2月前
|
Java 关系型数据库 MySQL
java控制Windows进程,服务管理器项目
本文介绍了如何使用Java的`Runtime`和`Process`类来控制Windows进程,包括执行命令、读取进程输出和错误流以及等待进程完成,并提供了一个简单的服务管理器项目示例。
43 1
|
2月前
通过进程识别号查看SQLserve端口号
通过进程识别号查看SQLserve端口号
43 0
|
4月前
|
网络协议
Mac根据端口查询进程id的命令
这篇文章介绍了在Mac操作系统上如何使用两种命令来查询监听特定端口的进程ID。第一种方法是使用`netstat -anp tcp -v | grep 端口号`,例如`netstat -anp tcp -v | grep 80`,这将列出所有使用端口80的TCP连接及其相关信息。第二种方法是使用`lsof -P -n -i:端口号`,例如`lsof -P -n -i:8080`,这将显示使用指定端口的进程列表,包括进程ID、用户、文件描述符等信息。文章通过示例展示了如何使用这些命令,并提供了输出结果的截图。
356 2
|
4月前
|
Java Windows
【Azure Developer】Windows中通过pslist命令查看到Java进程和线程信息,但为什么和代码中打印出来的进程号不一致呢?
【Azure Developer】Windows中通过pslist命令查看到Java进程和线程信息,但为什么和代码中打印出来的进程号不一致呢?
|
4月前
|
Windows
Windows中如何查看被占用的端口、杀掉对应的进程
这篇文章介绍了在Windows系统中如何查看被占用的端口号以及如何杀掉占用端口的进程,包括使用命令提示符的`netstat -ano | findstr 端口号`命令查找进程PID,然后通过任务管理器或`taskkill /PID PID号`命令来结束进程。
Windows中如何查看被占用的端口、杀掉对应的进程
|
4月前
|
JavaScript Windows
NodeJs——如何获取Windows电脑指定应用进程信息
NodeJs——如何获取Windows电脑指定应用进程信息
126 0
|
4月前
|
Windows
Windows——80端口被系统占用
Windows——80端口被系统占用
78 0