Windows如何杀掉进程?

杀死进程的N种姿势你知道吗 首发:公众号【编程珠玑】 作者:守望先生 ID:shouwangxiansheng 四折购书福利不要错过,鉴于问我推荐书的朋友比较多,过几天我会整理一个自己的书单分享给大家,有的好书存在缺货情况,建议早下手。好了,正文开始。 前言 你是如何终止你的程序的?在《killall为什么找不到你的进程》一文中提到了几个杀死进程的方法,本文来总结一下有哪些方法可以终止进程。 ctrl+c ... 阅读详情
AI摘要

本文介绍了在Windows操作系统中如何查看和结束进程。通过任务管理器可以常规操作,但某些不可见进程需要使用`tasklist`命令查看,然后利用`taskkill`命令配合PID或映像名称来强制结束。此外,还提到了使用`jps`命令管理Java进程,以及通过`netstat`和`findstr`组合查找占用端口的进程。内容涵盖了基础的系统管理技巧。

Windows杀掉进程

  • 常规做法

    • 查看:任务管理器

    • 找到想杀掉的进程 -> 选择进程 -> 按右键,点击【结束任务】

    在这里插入图片描述

  • 有些进程在【任务管理器】中是看不到的,如何杀掉呢?

    • 执行:tasklist命令,会显示PID、会话名、内存使用等信息

      C:\Users\Administrator>tasklist
      
      映像名称                       PID   会话名                  会话#       内存使用
      ========================= ======== ================ =========== ============
      System Idle Process              0 Services                   0          8 K
      System                           4 Services                   0         96 K
      Secure System                   72 Services                   0     39,764 K
      Registry                       132 Services                   0     36,708 K
      smss.exe                       740 Services                   0        948 K
      csrss.exe                      824 Services                   0      4,252 K
      wininit.exe                    912 Services                   0      3,684 K
      csrss.exe                      928 Console                    1      5,660 K
      services.exe                   984 Services                   0      9,092 K
      LsaIso.exe                      96 Services                   0      2,912 K
      chrome.exe                   25852 Console                    1     63,096 K
      chrome.exe                   30152 Console                    1     38,784 K
      chrome.exe                   31520 Console                    1     25,360 K
      chrome.exe                   14756 Console                    1     77,028 K
      java.exe                     31040 Console                    1    156,140 K
      conhost.exe                  27536 Console                    1     11,100 K
      SearchProtocolHost.exe       29976 Services                   0     11,780 K
      Taskmgr.exe                   4488 Console                    1     67,972 K
      dllhost.exe                  28080 Console                    1     12,296 K
      SearchFilterHost.exe         24760 Services                   0      7,484 K
      TrustedInstaller.exe         23124 Services                   0      7,644 K
      svchost.exe                  15144 Services                   0      7,592 K
      TiWorker.exe                  4540 Services                   0     29,900 K
      git.exe                      27220 Console                    1      5,044 K
      conhost.exe                  30724 Console                    1     11,104 K
      git.exe                      13556 Console                    1      5,856 K
      sh.exe                       23824 Console                    1      7,364 K
      ssh.exe                      23692 Console                    1      9,024 K
      tasklist.exe                 27324 Console                    1      8,588 K
      WmiPrvSE.exe                  5024 Services                   0     10,284 K
      
    • 杀掉:2种方法

      • 按指定【映像名称】杀掉,语法如下,-f是强制杀掉,不想强制杀掉,去掉:/f即可

        taskkill /im {映像名称} /f
        
      • 示例:注意,本命令会杀掉:映像名称一致的所有进程,慎用,建议按下面的指定PID方式杀掉进程。

        D:\dev\idea>taskkill /im Postman.exe /f
        成功: 已终止进程 "Postman.exe",其 PID 为 19772。
        成功: 已终止进程 "Postman.exe",其 PID 为 22300。
        成功: 已终止进程 "Postman.exe",其 PID 为 21520。
        成功: 已终止进程 "Postman.exe",其 PID 为 15300。
        成功: 已终止进程 "Postman.exe",其 PID 为 18028。
        成功: 已终止进程 "Postman.exe",其 PID 为 23388。
        成功: 已终止进程 "Postman.exe",其 PID 为 9940。
        
      • 按指定【PID】杀掉进程,语法

        taskkill /pid {pid} /F
        
      • 示例

        D:\dev\idea>taskkill /pid 19172
        错误: 无法终止 PID 为 19172 的进程。
        原因: 只能强行终止这个进程(带 /F 选项)。
        
        D:\dev\idea>taskkill /pid 19172 /F
        成功: 已终止 PID 为 19172 的进程。
        

Java进程

参照我之前一篇文章,可以用JDK提供的命令:jps查看java进程

延展知识

  • 查找被占用的端口号,用netstat结合findstr命令查看

    netstat -aon | findstr 端口号
    
  • 示例:最后一行是PID信息

    D:\dev\idea>netstat -aon | findstr 3003
      TCP    0.0.0.0:3003           0.0.0.0:0              LISTENING       1476
      TCP    [::]:3003              [::]:0                 LISTENING       1476
      UDP    0.0.0.0:63003          *:*                                    4596
    
  • 继续举例子:tasklist结合findstr可以查看:映像名称

    D:\dev\idea>tasklist | findstr java
    java.exe                     27060 Console                    1      6,712 K
    java.exe                     10812 Console                    1     35,848 K
    java.exe                     31040 Console                    1     16,220 K
    
Window和linux杀死进程的方式(命令行版) 在本文中,我们将探讨如何在Windows和Linux操作系统下高效地终止指定的进程,涵盖基本命令与高级技巧,确保您能灵活应对各种管理需求。 阅读详情

相关推荐

windows系统查看进程和杀掉进程命令记录

查看所有进程: netstat -ano 按照端口号查看进程,比如查看5000的进程: netstat -ano|findstr "5000" 杀掉进程,比如杀掉python的进程 taskkill /f /t /im python.exe

AI时代光年 1153

linux杀死进程的五种方法(kill)

linux杀死进程的方法

weixin_40673765的博客 3万+

抖音无人直播技术全解析:从原理、实操到合规化思考

直播技术作为内容分发的核心形式,其底层依赖于流媒体协议(如RTMP)与实时音视频编码推流。通过OBS等软件进行场景合成与虚拟摄像头技术,可以实现丰富的画面包装与自动化播放。这项技术的核心价值在于突破人力与时间的限制,实现内容的持续输出与流量获取,在电商带货、品牌展示、陪伴式内容等场景中具有应用潜力。然而,单纯依赖录播循环存在高风险,平台风控系统会通过内容重复性检测与互动行为模型进行识别。因此,更可持续的方向是探索“半无人直播”或自动化辅助工具,例如利用AI数字人驱动或直播切片技术,在合规前提下提升运营效率。

weixin_29895109的博客 507

Windows命令行查找并kill进程及常用批处理命令汇总

示例 :修改test1文件可以写入,先写“hello world”到test1,执行成功则不创建test0文件。注释:>>和>都可以将命令的输出内容输入到某文件中,若文件不存在,则同时创建该文件。示例 :先写“hello world”到test1,执行不成功则创建test0文件。示例 :先写“hello world”到test1,执行成功则创建test0文件。示例 :先写“hello world”到test1,然后创建test0文件。示例:如果变量i==C则创建dir_C目录,否则创建file_%i文件。

Field_Yang的博客 6万+

PRIDE数据库20年:2025更新

PRoteomics IDEntifications (PRIDE)数据库(https://www.ebi.ac.uk/pride/)是全球领先的基于质谱(MS)的蛋白质组学数据存储库,也是ProteomeXchange联盟的创始成员之一。本文总结了过去3年中PRIDE资源及相关工具的发展情况。提交到PRIDE存档的数据集数量平均每月达到约534个。主要得益于基础设施的持续改进,如用于超大数据集的新文件传输协议(Globus)、新的数据重新提交流程以及自动数据集验证过程。

多组・学・多组学 2062

反无人机作战体系全解析:从低慢小探测到分层拦截

随着小型无人机在军事和民用领域的广泛使用,低慢小目标探测与拦截成为低空安全的核心挑战。传统防空体系面对成本低廉、飞行高度低、雷达特征小的无人机集群时,暴露出探测难、识别难、处置成本失衡等问题。为应对威胁,反无人机体系采用分层闭环设计,融合雷达、光电、声学与无线电侦测实现多源感知,通过电子战软杀伤与导弹、高炮、激光等硬杀伤手段协同配合,并借助自动化指控系统缩短“传感器到射手”的响应时延。该体系既可支撑战场要地防护,也能为民用低空安防提供参考。围绕分层反制逻辑,梳理探测、软硬杀伤、指控布防及实战短板,提供理解反

weixin_42533120的博客 333

如何杀掉一个进程?

1、根据端口杀进程 查询端口号:netstat -ano|findstr "8080" 通过进程id查看对应的应用 tasklist |findstr "进程id号" 通过命令杀进程 taskkill /f /t /im "进程id或者应用名称" 2、查看本机地址 命: ipconfig/all 找到IPv4地址就是你的计算机ip ...

wtm5201314的博客 2811

UNet 改进(45):轻松集成Triplet Attention,让分割效果起飞!

本文介绍了一种在U-Net架构中集成CSRA残差注意力模块的方法。该模块通过结合通道注意力和空间注意力机制,在U-Net的瓶颈层对特征进行自适应重标定,使网络聚焦于关键区域。文章详细解析了代码实现,包括基础构建块DoubleConv、核心CSRA模块原理及其在U-Net中的战略位置集成。测试表明该模型能保持标准U-Net的输入输出维度,同时通过注意力机制提升特征选择能力。这种模块化设计便于在不同任务中应用,为图像分割领域提供了有效的注意力增强方案。

2401_82355416的博客 104

【windows】windows查看所有进程、windows杀掉同名的所有进程

【代码】【windows】windows查看所有进程、windows杀掉同名的所有进程。

tttzzzqqq2018的博客 409

QT上位机开发(掌握一点c++基础)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 c++是c语言的补充和扩展,本身的语法构成也是在一直迭代中。相信很多同学上大学读书的时候,或多或少对c语言有所了解,对它的变量、指针、函数也应该不陌生。既然大家都有c语言基础的话,那么在这方面稍微拓展一下的话,就可以学会c++了。当然c++本身的内容很多,很多方面还很琐碎,但我们学习的时候还是应该把精力放在那些经常使用到的语法上面。

嵌入式-老费,一个分享专业嵌入式知识的blog 1131

定位教程0---定位初介绍

定位教程0---定位算子介绍

Quintin 1万+

windows一键杀掉java进程

windows一键杀掉java进程

LowKeyLEI的博客 760

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

windows查看占用端口号的进程, 并且杀掉

windows11上查看 占用端口的进程, 并且杀掉

福如意的博客 7133

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Windows的shell下,杀掉某进程

使用了Windows下的findstr、taskList、taskKill、echo、for命令。 在Windows的命令行下,怎么杀掉某进程(比如,杀掉所有的mspaint.exe画图进程) 代码: @echo off echo '===begin===' for /f "tokens=1,2 delims= ," %%a in ('tasklist /m ^| findstr "mspa

zhang的专栏 3215

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

【Rust调用Windows API】杀掉指定进程(包括兄弟进程、子进程、父进程)

用Rust调用Windows API(winapi),实现杀掉指定进程,提权后可杀掉任意进程

beifengtz 1250

windows 根据端口杀掉进程

netstat -ano | findstr 5555taskkill /f /pid 11200

不出家的和尚的标签 115

windows 根据端口查看进行PID 并杀掉进程

windows 根据端口查看进行PID 并杀掉进程

u012632105的博客 219

cmd杀掉java进程并重启_Windows下杀掉进程后重启的bat脚本

Windows下杀掉进程后重启的bat脚本实现功能:在启动网页监控脚本之前,先检查客户端进程java.exe(由于我网页监控脚本启动会是一个java.exe进程,才要杀掉 java.exe,具体进程看项目启动所起来的进程)是否开启的,如果是,则先kill掉该进程,如果没有该进程,则继续下一个步,依次开启 statup.bat开启网页监控脚本。kill_bat.bat 脚本内容如下:@ECHO OF...

weixin_39926191的博客 1125

【工具】Windows下如何杀掉占用特定端口的进程

- 本文介绍了在Windows系统下查找并终止占用特定端口进程的方法。

一介草民,只为生活。 530

Windows 和 Linux 如何根据端口号查找进程并杀掉它?手把手教你!

前言点个免费的赞和关注,有错误的地方请指出,看个人主页有惊喜。作者:神的孩子都在歌唱在日常的网络运维和开发中,我们常常需要根据查找占用该端口的进程,并在必要时终止该进程。不同操作系统下,查找和杀掉进程的方法有所不同。今天,我们将为你详细讲解在和系统中,如何根据端口号查找并终止相关进程,帮助你高效解决网络端口占用问题。

智的博客 1694

windows系统查看端口被占用,杀掉进程方法

一梦晓三生的博客 276

Windows 查看端口号被哪个程序并杀掉进程

cmd netstat -ano |findstr "端口号"

ShyTan的博客 4160

Windows下杀掉进程后重启的bat脚本

Windows下杀掉进程后重启的bat脚本 实现功能:在启动网页监控脚本之前,先检查客户端进程java.exe(由于我网页监控脚本启动会是一个java.exe进程,才要杀掉java.exe,具体进程看项目启动所起来的进程)是否开启的,如果是,则先kill掉该进程,如果没有该进程,则继续下一个步,依次开启statup.bat开启网页监控脚本。 ...

weixin_34059951的博客 2010

Windows 命令行杀掉占用端口进程

netstat -ano | findstr PORT tskill PID

491
上一篇: JVM调优指南-工具篇:jps
下一篇: 一文全面掌握conda
小码匠和老码农
博客等级 码龄5年 112粉丝 44原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小码匠和老码农

喜欢作者

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值