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
参数用于强制关闭,即便某些进程可能有关闭确认或阻止强制退出的机制。
热门推荐
阿奇霉素耐药性,你了解多少?
科技之光:一首新时代的励志之歌
当代青年婚恋观:独立、条件与多元的新选择
人参理中汤:冬季养生的温补良方
清吧运营秘籍:客户体验才是王道
突破性研究:新型大环内酯抗生素有望攻克耐药性难题
专家共识为儿童肺炎支原体肺炎诊治提供新指南
北理工研发新型抗生素,突破大环内酯耐药性难题
一个“hu”字四种读法,声调不同意思也不同
掌握“hu”字四声:从呼到湖到虎到护
传统美学引领汉字设计:从功能美到意境美的创新路径
一文读懂虚拟现实:从原理到应用的完整指南
大连女装出口工厂的品牌定位秘籍
大数定律揭秘彩票中奖玄机
一起彩教你算清彩票中奖概率
德国研究团队提出认知提示技术,大幅提升AI推理能力
蚕丝被清洗保养指南:蛋白质纤维如何科学护理
张伟主演《古典舞传奇》,揭秘中国古典舞魅力
大环内酯类药物的正确使用指南
阿奇霉素市场风云再起,大环内酯类药物迎来新纪元
人工智能崛起,将怎样改变我们的工作?
央行首次实施“买短卖长”国债操作,防范长端利率过度下行
美债收益率飙升至5%关口,全球经济面临新一轮挑战
10年期国债收益率跌破2%创历史新低,释放流动性利好资本市场
一篇好散文的基础标准
五仙膏改良上市,宫廷养生走进现代生活
五仙膏:宫廷御方经现代改良,成养生新宠
五仙膏:从清代宫廷名方到现代养生新选择
五仙膏改良升级,宫廷养生走进现代生活
黄河文化与生态保护:我们的责任