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


相关文章
|
3月前
|
Windows
windows环境下根据端口号查询进程编号并杀掉此进程
windows环境下根据端口号查询进程编号并杀掉此进程
|
1月前
|
XML Go 数据格式
Windows自定义后台进程并设置为开机启动
可以在`Windows`上配置任意一个可执行文件后台启动,并且设置为开机启动。
Windows自定义后台进程并设置为开机启动
|
2月前
window查看端口占用并关闭对应进程
window查看端口占用并关闭对应进程
|
3月前
|
Linux
遇到Linux 端口占用时如何查看并杀掉服务进程
遇到Linux 端口占用时如何查看并杀掉服务进程
|
4月前
|
网络协议 网络安全
百度搜索:蓝易云【通过netstat命令查看进程与端口的对应关系?】
通过netstat命令,你可以查看当前系统上所有的网络连接信息,并通过PID/Program name列确定与每个连接关联的进程。这对于识别占用特定端口的进程非常有用。
35 1
|
4月前
|
Windows
5.4 Windows驱动开发:内核通过PEB取进程参数
PEB结构`(Process Envirorment Block Structure)`其中文名是进程环境块信息,进程环境块内部包含了进程运行的详细参数信息,每一个进程在运行后都会存在一个特有的PEB结构,通过附加进程并遍历这段结构即可得到非常多的有用信息。在应用层下,如果想要得到PEB的基地址只需要取`fs:[0x30]`即可,TEB线程环境块则是`fs:[0x18]`,如果在内核层想要得到应用层进程的PEB信息我们需要调用特定的内核函数来获取。
49 0
5.4 Windows驱动开发:内核通过PEB取进程参数
|
4月前
|
监控 安全 API
7.1 Windows驱动开发:内核监控进程与线程回调
在前面的文章中`LyShark`一直在重复的实现对系统底层模块的枚举,今天我们将展开一个新的话题,内核监控,我们以`监控进程线程`创建为例,在`Win10`系统中监控进程与线程可以使用微软提供给我们的两个新函数来实现,此类函数的原理是创建一个回调事件,当有进程或线程被创建或者注销时,系统会通过回调机制将该进程相关信息优先返回给我们自己的函数待处理结束后再转向系统层。
61 0
7.1 Windows驱动开发:内核监控进程与线程回调
|
4月前
|
存储 Windows
4.6 Windows驱动开发:内核遍历进程VAD结构体
在上一篇文章`《内核中实现Dump进程转储》`中我们实现了ARK工具的转存功能,本篇文章继续以内存为出发点介绍`VAD`结构,该结构的全程是`Virtual Address Descriptor`即`虚拟地址描述符`,VAD是一个`AVL`自`平衡二叉树`,树的每一个节点代表一段虚拟地址空间。程序中的代码段,数据段,堆段都会各种占用一个或多个`VAD`节点,由一个`MMVAD`结构完整描述。
41 0
4.6 Windows驱动开发:内核遍历进程VAD结构体
|
6天前
|
NoSQL Linux 程序员
【linux进程信号(一)】信号的概念以及产生信号的方式
【linux进程信号(一)】信号的概念以及产生信号的方式
|
6天前
|
Java Shell Linux
【linux进程控制(三)】进程程序替换--如何自己实现一个bash解释器?
【linux进程控制(三)】进程程序替换--如何自己实现一个bash解释器?