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
参数用于强制关闭,即便某些进程可能有关闭确认或阻止强制退出的机制。
热门推荐
肺气肿的护理方法有哪些
跟着攻略游瑞丽,3天解锁小众宝藏玩法!
非常方便,在家也能打开的心脑血管保护“开关”
对乙酰氨基酚使用全攻略:从用量到禁忌,这些要点你都知道吗?
新冠感冒如何正确使用乙酰氨基酚?
中国古代帝王的辉煌与兴衰:从黄帝到溥仪
春节福州自驾游,这份车检清单别错过!
安排家庭协议的步骤
福州必打卡:云顶景区&三坊七巷
福州鼓山:小长假打卡胜地!
美军卫星通信系统的实战应用与未来展望
天链卫星助力嫦娥六号实现月背采样新突破
揭秘中继卫星:太空中的“智能信使”
你的舌苔藏着心理健康密码
南京新晋网红打卡地:江北老门东
夫子庙秦淮风光带:拍照攻略与深度游览指南
汽车灯光使用技巧:夜行安全与日间行车灯的必要性
揭秘太空WiFi:神舟十二号如何用上“天链”
神舟十九号揭秘:天地无缝通信技术
天链卫星:中国航天员实时直播的“天路”
黄姚古镇:广西最美古镇打卡攻略
手部拉伤康复训练指南:从急性期到功能恢复
中医按摩治疗手部拉伤:原理、手法与案例分析
手部拉伤急救指南:从症状识别到康复训练
秋冬羽毛球季,如何避免手腕拉伤?
SpaceX北极星黎明任务:揭秘最危险的太空行走
春节打卡南京:感受六朝古都的历史文化魅力
南京春节两日游:玄武湖、鸡鸣寺、总统府深度游攻略
2025秦淮灯会全攻略:时间、门票、路线详解
SpaceX新型太空行走装备揭秘:轻量化设计+无气闸舱创新