当前位置: 首页 > news >正文

在 PowerShell 里根据进程名杀掉进程

任务管理器杀进程大家都会,不过如果你的系统被卡到任务管理器都无法操作了,怎么办?直接在 PowerShell 中干掉!另外,这也非常容易集成到各种工具链中。


系列博客:

  • 在 CMD 里根据进程名杀掉进程 - walterlv
  • 在 PowerShell 里根据进程名杀掉进程 - walterlv

本文内容

    • Stop-Process / kill
    • taskkill 命令
    • 其他间接玩法
      • Process.Kill

Stop-Process / kill

PowerShell 脚本 Stop-Process 可以用来结束进程。

结束进程名为 chrome 的进程:

Stop-Process -Name chrome
# kill 是 Stop-Process 的简写,ProcessName 是 Name 的别名。
kill -ProcessName chrome

如果除了关闭你正在看的博客,还顺便要把自己正在编写的代码关闭掉,可以传多个进程名:

Stop-Process -Name chrome,code

taskkill 命令

PowerShell 依然能使用 CMD 命令,于是以下命令依旧可以工作:

taskkill /f /t /im chrome.exe

详见:

  • 在 CMD 里根据进程名杀掉进程 - walterlv

其他间接玩法

Process.Kill

Get-Process 能拿到进程对象,于是可以利用管道拿到对象将其关闭:

Get-Process -Name chrome | Stop-Process

更间接一点,遍历所有拿到的 Process 对象,然后杀掉:

Get-Process -Name chrome | Foreach-Object { $_.Kill() }

我的博客会首发于 https://blog.walterlv.com/,而 CSDN 会从其中精选发布,但是一旦发布了就很少更新。

如果在博客看到有任何不懂的内容,欢迎交流。我搭建了 dotnet 职业技术学院 欢迎大家加入。

知识共享许可协议

本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。欢迎转载、使用、重新发布,但务必保留文章署名吕毅(包含链接:https://walterlv.blog.csdn.net/),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我联系。

相关文章:

  • 在制作多框架项目的 NuGet 包时应该注意的问题(buildMultiTargeting TargetFrameworks)
  • 专业团队:推荐一个网站,生成巨幅文字注释
  • .NET 将多个程序集合并成单一程序集的 4+3 种方法
  • 通过设置启用 Visual Studio 默认关闭的大量强大的功能提升开发效率
  • 使用 SetWindowCompositionAttribute 来控制程序的窗口边框和背景(可以做 Acrylic 亚克力效果、模糊效果、主题色效果等)
  • input 不能为空 js_我用JS刷LeetCode | Day 9 | Implement strStr()
  • 宝塔同时安装苹果cms海洋cms_maccms安装了后接下来做什么?
  • hive 修改表的存储格式_Hive存储格式
  • mac redis 链接_2018 MAC下安装Redis和Redis可视化工具RDM并连接Redis
  • python的lib文件夹在哪_如何导入模块中的lib文件夹
  • heidisql连接不是本地_本地备份与云备份:选择您的备份计划
  • ibaties 更新 数据类型不一致_关于Python 3.9,那些你不知道的事
  • join为什么每个字符都分割了 js_【项目总结】之——JS分割字符串
  • rto净化效率计算公式_吕梁油墨厂RTO焚烧炉设计计算
  • 修改段落内容_为什么论文修改后重复率还变高?
  • CSS 提示工具(Tooltip)
  • es6--symbol
  • interface和setter,getter
  • java概述
  • js继承的实现方法
  • Meteor的表单提交:Form
  • Promise面试题,控制异步流程
  • Spring技术内幕笔记(2):Spring MVC 与 Web
  • win10下安装mysql5.7
  • 从零开始学习部署
  • 高程读书笔记 第六章 面向对象程序设计
  • 基于Volley网络库实现加载多种网络图片(包括GIF动态图片、圆形图片、普通图片)...
  • 技术攻略】php设计模式(一):简介及创建型模式
  • 开发基于以太坊智能合约的DApp
  • 跨域
  • 力扣(LeetCode)56
  • 码农张的Bug人生 - 见面之礼
  • 前端技术周刊 2018-12-10:前端自动化测试
  • 浅谈Kotlin实战篇之自定义View图片圆角简单应用(一)
  • 区块链共识机制优缺点对比都是什么
  • 首页查询功能的一次实现过程
  • 通过git安装npm私有模块
  • 吐槽Javascript系列二:数组中的splice和slice方法
  • 关于Android全面屏虚拟导航栏的适配总结
  • ​软考-高级-系统架构设计师教程(清华第2版)【第1章-绪论-思维导图】​
  • #鸿蒙生态创新中心#揭幕仪式在深圳湾科技生态园举行
  • (LeetCode) T14. Longest Common Prefix
  • (vue)el-checkbox 实现展示区分 label 和 value(展示值与选中获取值需不同)
  • (二)基于wpr_simulation 的Ros机器人运动控制,gazebo仿真
  • (附源码)ssm教材管理系统 毕业设计 011229
  • (中等) HDU 4370 0 or 1,建模+Dijkstra。
  • (转)原始图像数据和PDF中的图像数据
  • (轉貼)《OOD启思录》:61条面向对象设计的经验原则 (OO)
  • .equals()到底是什么意思?
  • .NET Core 版本不支持的问题
  • .net core使用ef 6
  • .Net 代码性能 - (1)
  • :如何用SQL脚本保存存储过程返回的结果集
  • @Builder用法
  • @LoadBalanced 和 @RefreshScope 同时使用,负载均衡失效分析