Windows 一键关闭所有程序的命令
创作时间:
作者:
@小白创作中心
Windows 一键关闭所有程序的命令
引用
1
来源
1.
https://utgd.net/article/20959
用法
第一步:打开 Power Shell
第二步:复制粘贴以下命令:
Get-Process | Where-Object {
$_.MainWindowTitle -ne "" -and
$_.Id -ne $PID -and
$_.ProcessName -ne "explorer"
} | Stop-Process -Force
完事
逐行讲解
第一行:告诉系统要找符合条件的进程。
Get-Process
该命令会获取当前系统上所有正在运行的进程。它返回一个进程对象列表,每个对象代表一个运行中的进程。|
|
名为管道操作符,用于将前一个命令的输出传递给下一个命令作为输入。在这里,Get-Process 的输出被传递给 Where-Object。Where-Object { ... }
Where-Object 用于对输入的进程列表进行过滤。后面的花括号 { ... } 中包含条件表达式,只有符合条件的进程会被保留下来。
花括号内(筛选要退出的程序)的条件:有主窗口标题、不包含 Powershell、不包含资源管理器。
- $.MainWindowTitle -ne ""
$
代表当前管道中的对象(在这里是每个进程对象)。MainWindowTitle 是进程对象的一个属性,表示进程的主窗口标题。这个条件检查进程是否有一个非空的主窗口标题(即该进程是否在窗口中显示)。
-ne
是“不等于”的运算符,这里用于排除那些没有窗口标题的后台进程。
-and $.Id -ne $PID
$.Id
是进程的 ID,
$PID
是当前 PowerShell 脚本的进程 ID。这个条件确保不会终止当前运行该脚本的 PowerShell 进程本身,避免脚本将自身关闭。-and $_.ProcessName -ne "explorer"
• ProcessName 是进程对象的另一个属性,表示进程的名称。此条件用于排除文件资源管理器(即 explorer),以防止意外关闭系统的文件资源管理器。| Stop-Process -Force
经过筛选的进程列表被传递给
Stop-Process -Force
命令,强制终止这些进程。
-Force
参数用于强制关闭,即便某些进程可能有关闭确认或阻止强制退出的机制。
热门推荐
何立丽医生:肝病的九个早期症状,你有几个?
对付恶性肿瘤 中西医“并肩打好健康保卫战”
三国乱世群雄逐鹿,蜀汉政权的兴衰
“2025营养品·智享未来报告”丨年轻人开始“花式养生”,益生菌增速最明显
BLDC无刷直流电机Simulink模型的搭建与分析
遗传算法(Genetic Algorithm)详解
高二历史选择性必修战争与文化交锋单元整合
棉服和羽绒服哪个保暖效果更好?
这个与众不同的博物馆,告诉您羽绒的“前世今生”!
中国福尔摩斯连环“话”丨从一本民国时期的福尔摩斯连环画说起
体重120斤的人减肥一个月减5斤是否正常
购车合同避坑指南:这些细节一定要注意
车前子壳粉的功效和作用
北京可以医保报销的养老院有哪些?2025北京医护型养老院最新详览
广东考警校需要多少分?含院校名单、就业方向、往年录取分
主机御三家40个月销量对比:Switch全球销量近6000万台遥遥领先
新经济观察 | 社交网络影响00后婚恋方式,边玩边交友的“轻相亲”受青睐
个人退税陷阱揭秘:如何安全办理退税并鉴别虚假软件
个税APP轻松操作,退税步骤全解析
宠物在床上排泄,需注意健康问题。
社保审计到底怎么审?会抽中你的公司吗
12万左右的车保险一般多少钱?
白羊座和摩羯座朋友 白羊座摩羯座友谊攻略
探寻真实的诸葛亮,对诸葛亮的深度挖掘,连易中天自叹不如
巴西黄耳龟怎么养,水温保持在20-30℃之间为佳
更年期综合征症状表现及应对指南
用赫兹解码脑波的秘密:从放松到专注,频率如何影响我们大脑
能快速入睡的办法
夫妻共同贷款无力偿还怎么办
邮政存款利率2025