Windows用PowerShell强制关闭进程方法
时间:2026-03-30 22:24:23 326浏览 收藏
本文详细介绍了在Windows系统中如何通过PowerShell以管理员权限安全、精准地强制终止各类进程:既支持按名称一键关闭所有同名实例(如chrome或explorer),也提供按PID精准击杀单个进程的方案;同时涵盖模糊匹配(如终止所有含“word”或“python”的进程)和智能识别无响应进程并批量清理的高级技巧,兼顾效率与安全性,并强调操作前验证匹配结果、规避关键系统进程等实用注意事项,是Windows用户高效管理进程、解决卡死和资源占用问题的必备指南。

如果您需要在Windows系统中通过PowerShell终止特定进程,但发现常规操作无法响应或进程持续占用资源,则可能是由于权限不足、进程名不匹配或未启用强制终止参数。以下是使用Stop-Process命令强制关闭指定进程的具体方法:
一、以管理员身份启动PowerShell
Stop-Process命令在终止非当前用户所有进程(如系统服务、其他用户会话中的进程)时,必须具备管理员权限;否则将返回“访问被拒绝”错误。
1、按 Win + X 组合键,从弹出菜单中选择 终端(管理员) 或 Windows PowerShell(管理员)。
2、若出现用户账户控制(UAC)提示,点击 是 允许应用对设备进行更改。
3、确认窗口标题栏中包含 管理员 字样,表示已获得足够权限。
二、按进程名称终止所有匹配实例
该方式适用于已知目标程序的主进程名(不含.exe后缀),可一次性终止所有同名运行实例,例如关闭全部Chrome浏览器窗口。
1、在PowerShell窗口中输入:Stop-Process -Name "chrome" -Force,然后按回车。
2、若需终止资源管理器,输入:Stop-Process -Name "explorer" -Force,系统将立即重启桌面环境(部分版本可能短暂黑屏)。
3、进程名区分大小写不敏感,但必须与Get-Process输出中的ProcessName字段完全一致(如“notepad”而非“notepad.exe”)。
三、按进程ID(PID)精准终止单一进程
当多个同名进程并存且仅需关闭其中某一个时,使用PID可避免误杀,尤其适用于调试场景或后台服务实例分离。
1、先执行命令:Get-Process | Where-Object {$_.ProcessName -eq "chrome"} | Format-Table Id, ProcessName, Responding,列出所有chrome进程及其PID和响应状态。
2、从输出中识别目标进程的ID值(例如 12345)。
3、执行终止指令:Stop-Process -Id 12345 -Force。
四、使用模糊匹配批量终止相关进程
该方法适用于进程名不固定或存在多个变体的情况,例如终止所有含“word”的Office组件进程(winword.exe、msoia.exe等),无需逐个确认名称。
1、输入完整管道命令:Get-Process | Where-Object {$_.ProcessName -like "*word*"} | Stop-Process -Force。
2、替换星号间内容即可适配其他关键词,如 "*edge*" 或 "*python*"。
3、执行前建议先运行左侧部分(不含Stop-Process)验证匹配结果,防止误删关键进程。
五、按响应状态筛选并终止无响应进程
系统内置响应检测机制可自动识别挂起或假死进程,避免手动判断失误,特别适合处理界面冻结但进程仍在运行的应用。
1、运行筛选命令:Get-Process | Where-Object {$_.Responding -eq $false},查看所有无响应进程列表。
2、确认列表中无系统关键进程(如csrss.exe、winlogon.exe)后,执行终止操作:Get-Process | Where-Object {$_.Responding -eq $false} | Stop-Process -Force。
3、该命令不会终止自身所在PowerShell会话,但可能导致部分UI组件短暂失效。
以上就是《Windows用PowerShell强制关闭进程方法》的详细内容,更多关于的资料请关注golang学习网公众号!
-
501 收藏
-
501 收藏
-
501 收藏
-
501 收藏
-
501 收藏
-
104 收藏
-
158 收藏
-
135 收藏
-
366 收藏
-
300 收藏
-
249 收藏
-
252 收藏
-
212 收藏
-
105 收藏
-
301 收藏
-
400 收藏
-
394 收藏
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 立即学习 543次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 立即学习 516次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 立即学习 500次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 立即学习 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 立即学习 485次学习