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
参数用于强制关闭,即便某些进程可能有关闭确认或阻止强制退出的机制。
热门推荐
三轮比拼见真章,破壁机料理大赛揭晓冠军
冒充公检法诈骗高发,小心手机绑卡陷阱
25分钟一个番茄钟,轻松搞定自习任务
晚自习不只是写作业:高中生高效学习四步法
大连vs重庆:春季旅游谁更胜一筹?
冬游古城:巍山的南诏韵味与西安的十三朝辉煌
阿尔茨海默病药物降低心衰患者死亡率21%
沈阳北陵公园秋季攻略:4大景点、拍照技巧与特色活动全解析
《冰海战记》:托尔芬和克鲁特的成长逆袭之路
火焰月季品种全攻略:从单瓣到线形,总有一款点燃你的花园
结婚登记将取消户口本,身份证时代来临
实时语音识别技术:语言学习的革新利器
布偶猫软便拉稀别慌!附上一份解决秘籍,赶紧码住!
高效晚自习:时间管理、复习策略与心态调整全攻略
沈阳清昭陵:皇太极陵墓里的满汉建筑艺术交融
鱼腥草的神仙吃法,让你秒变养生达人
洁修哥教你秒杀燃气灶点火针故障
破译日军电文,制造千万假币:军统局抗战秘史
秋冬养生必备:鱼腥草雪梨汤的功效与制作方法
折耳根:从西南餐桌到现代餐桌的饮食革命
美食博主推荐:鱼腥草的神仙吃法
王昭君斗地主技巧大揭秘:开局癞子牌如何打?
天罡七星步:提升身体协调性的传统武术养生法
《欢乐斗地主》新手必选:晓谦攻略
燃气灶自动熄火保护装置,真的有必要吗?
横琴观景台:港珠澳大桥最佳打卡地
港珠澳大桥自驾攻略:三牌合一,过桥费揭秘
工作证明不是小事:法律效力、开具指南与风险防范
清昭陵:融合满汉风格的皇家陵寝建筑典范
港珠澳大桥最新通行指南出炉!