Windows查看端口占用并关闭进程

简介: Windows查看端口占用并关闭进程

查看所有端口

netstat -ano

指定端口

netstat -ano|findstr "端口号"

例如 netstat -ano|findstr 2828

微信图片_20230511043040.png

netstat

简介

显示协议统计信息和当前 TCP/IP 网络连接。

语法

netstat [-a] [-b] [-e] [-f] [-n] [-o] [-p <proto>] [-q] [-r] [-s] [-t] [-x] [-y] [interval]

参数

5.png

使用端口的服务

查看使用端口的服务需要用进程号进行过滤。比如前面查出来的 4772。

tasklist|findstr "进程号"

6.png

taskkill命令用法详解

关闭服务

taskkill /pid  进程号 /t /f

7.png

定义:

是用来终止进程的;

可用来结束至少一个进程,可以根据进程 id 或图像名来结束进程;


taskkill [/S system [/U username [/P [password]]]]

{ [/FI filter] [/PID processid | /IM imagename] } [/F] [/T]


参数列表:

    /S    system           指定要连接到的远程系统。
    /U    [domain\]user    指定应该在哪个用户上下文
                           执行这个命令。
    /P    [password]       为提供的用户上下文指定
                           密码。如果忽略,提示输入。
    /F                     指定要强行终止
                           进程。
    /FI   filter           指定筛选进或筛选出查询的
                           的任务。
    /PID  process id       指定要终止的进程的
                           PID。
    /IM   image name       指定要终止的进程的
                           图像名。通配符 '*'
                           可用来指定所有图像名。
    /T                     Tree kill: 终止指定的进程
                           和任何由此启动的子进程。
    /?                     显示帮助/用法。

筛选器:

 筛选器名                有效运算符                          有效值
-----------         ---------------                   --------------
    STATUS              eq, ne                      运行 | 没有响应
    IMAGENAME           eq, ne                            图像名
    PID            eq, ne, gt, lt, ge, le                 PID 值
    SESSION       eq, ne, gt, lt, ge, le                  会话编号
    CPUTIME       eq, ne, gt, lt, ge, le               CPU 时间,格式为
    MEMUSAGE      eq, ne, gt, lt, ge, le               内存使用,单位为 KB
    USERNAME             eq, ne                           用户名,格式为
                                                         [domain\]user
    MODULES              eq, ne                             DLL 名
    SERVICES             eq, ne                             服务名
    WINDOWTITLE          eq, ne                             窗口标题

注意:

1.只有带有筛选器的情况下,才能跟 /IM 切换使用通配符 ‘*’。

2.其中eq代表“equal”, ne代表”not equal”!

注意: 远程进程总是要强行终止,

不管是否指定了 /F 选项。


例如:

TASKKILL /S system /F /IM notepad.exe /T
TASKKILL /PID 1230 /PID 1241 /PID 1253 /T
TASKKILL /F /IM notepad.exe


相关文章
|
3月前
|
Linux 虚拟化 Windows
Linux、Windows上还不会端口映射的网工,请低调看过来!
Linux、Windows上还不会端口映射的网工,请低调看过来!
103 0
|
3月前
|
网络协议 Linux
Linux查看端口监听情况,以及Linux查看某个端口对应的进程号和程序
Linux查看端口监听情况,以及Linux查看某个端口对应的进程号和程序
600 2
|
13天前
|
运维 Linux
Linux查找占用的端口,并杀死进程的简单方法
通过上述步骤和命令,您能够迅速识别并根据实际情况管理Linux系统中占用特定端口的进程。为了获得更全面的服务器管理技巧和解决方案,提供了丰富的资源和专业服务,是您提升运维技能的理想选择。
15 1
|
1月前
|
Java 关系型数据库 MySQL
java控制Windows进程,服务管理器项目
本文介绍了如何使用Java的`Runtime`和`Process`类来控制Windows进程,包括执行命令、读取进程输出和错误流以及等待进程完成,并提供了一个简单的服务管理器项目示例。
30 1
|
1月前
通过进程识别号查看SQLserve端口号
通过进程识别号查看SQLserve端口号
32 0
|
3月前
|
网络协议
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、用户、文件描述符等信息。文章通过示例展示了如何使用这些命令,并提供了输出结果的截图。
271 2
|
3月前
|
Java Windows
【Azure Developer】Windows中通过pslist命令查看到Java进程和线程信息,但为什么和代码中打印出来的进程号不一致呢?
【Azure Developer】Windows中通过pslist命令查看到Java进程和线程信息,但为什么和代码中打印出来的进程号不一致呢?
|
3月前
|
Windows
Windows中如何查看被占用的端口、杀掉对应的进程
这篇文章介绍了在Windows系统中如何查看被占用的端口号以及如何杀掉占用端口的进程,包括使用命令提示符的`netstat -ano | findstr 端口号`命令查找进程PID,然后通过任务管理器或`taskkill /PID PID号`命令来结束进程。
Windows中如何查看被占用的端口、杀掉对应的进程
|
3月前
|
JavaScript Windows
NodeJs——如何获取Windows电脑指定应用进程信息
NodeJs——如何获取Windows电脑指定应用进程信息
104 0
|
3月前
|
Windows
Windows——80端口被系统占用
Windows——80端口被系统占用
64 0