0

0

Win11怎样设应用运行完自懂关机_Win11进程检测法【步骤】

星夢妙者

星夢妙者

发布时间:2026-01-26 13:03:03

|

269人浏览过

|

来源于php中文网

原创

Windows 11可通过五种方法实现应用结束自动关机:一、任务计划+批处理检测进程;二、PowerShell轮询监听;三、快捷方式命令链;四、WMI事件订阅;五、Process Monitor联动脚本。

win11怎样设应用运行完自懂关机_win11进程检测法【步骤】

如果您希望某个应用程序运行结束后自动触发关机操作,Windows 11 并未提供原生的“应用结束即关机”图形化开关,但可通过进程状态检测与命令行组合实现该逻辑。以下是实现此功能的具体步骤:

一、使用任务计划程序配合批处理脚本监测进程并关机

该方法通过周期性检查目标进程是否存在,一旦检测到进程已退出,立即执行系统关机命令,适用于任意可执行文件(.exe)启动的应用。

1、按下Win + R,输入notepad,回车打开记事本。

2、在记事本中粘贴以下内容(将YourApp.exe替换为实际程序名,例如chrome.exe或vlc.exe):
tasklist /nh /fi "imagename eq YourApp.exe" 2>nul | findstr /i "YourApp.exe" >nul
if %errorlevel% neq 0 (shutdown /s /t 0)

3、点击“文件”→“另存为”,保存路径设为C:\AutoShutdown.bat,保存类型选“所有文件”,编码选ANSI。

4、按下Win + R,输入taskschd.msc,回车打开任务计划程序。

5、右侧点击“创建基本任务”,命名为“监测应用并关机”,触发器设为“当计算机启动时”或“登录时”,操作选“启动程序”,程序路径填写C:\AutoShutdown.bat。

6、在任务属性中切换到“条件”选项卡,取消勾选“只有在计算机使用交流电源时才启动此任务”(如需电池下也生效)。

二、利用PowerShell脚本实时轮询进程并触发关机

PowerShell 提供更精确的进程生命周期监听能力,支持毫秒级检测间隔与异常退出捕获,避免批处理中可能出现的漏判。

1、右键开始菜单,选择“Windows Terminal(管理员)”或“PowerShell(管理员)”。

2、执行命令创建脚本文件:
Set-Content -Path "$env:USERPROFILE\Desktop\WatchAndShutdown.ps1" -Value @"
$AppName = \"YourApp.exe\"
do {
  Start-Sleep -Milliseconds 500
} until (-not (Get-Process -Name $AppName.Split(\".\")[0] -ErrorAction SilentlyContinue))
shutdown /s /f /t 0
@"

3、以管理员身份运行PowerShell,执行:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force

4、双击桌面生成的WatchAndShutdown.ps1文件,或在PowerShell中直接运行:
PowerShell -ExecutionPolicy Bypass -File "$env:USERPROFILE\Desktop\WatchAndShutdown.ps1"

5、在目标应用运行前先启动该脚本,脚本将在应用关闭后立即强制关机,不弹出确认提示。

三、通过快捷方式注入关机命令链(仅限单次手动执行)

该方法不依赖后台服务或计划任务,适用于临时场景:用户手动双击即启动应用,待其退出后自动关机,全程无需额外工具

1、在桌面空白处右键 → 新建 → 快捷方式。

BgSub
BgSub

免费的AI图片背景去除工具

下载

2、在“请键入对象的位置”框中输入(将C:\Path\To\YourApp.exe替换为实际路径):
cmd /c start \"\" \"C:\Path\To\YourApp.exe\" & timeout /t 3 /nobreak >nul & tasklist /nh /fi \"imagename eq YourApp.exe\" | findstr /i \"YourApp.exe\" >nul || shutdown /s /t 0

3、点击“下一步”,命名为“启动并关机版YourApp”。

4、右键新建的快捷方式 → 属性 → “快捷方式”选项卡 → 点击“高级” → 勾选“以管理员身份运行” → 确定。

5、双击该快捷方式,应用启动;关闭应用窗口后,系统将在3秒检测延迟后执行无警告关机

四、使用WMI事件订阅实现进程退出即时响应

WMI(Windows Management Instrumentation)支持内核级进程终止事件监听,可在目标进程结束的瞬间触发关机动作,响应延迟低于100毫秒,适合对时效性要求极高的场景。

1、按下Win + R,输入powershell,回车启动PowerShell。

2、执行以下命令注册永久事件监听器(替换YourApp.exe):
$Query = "SELECT * FROM Win32_ProcessTermination WHERE ProcessName = 'YourApp.exe'";
$Action = New-ScheduledTaskAction -Execute "shutdown.exe" -Argument "/s /f /t 0";
Register-WmiEvent -Query $Query -Action $Action -SourceIdentifier "AppExitShutdown"

3、保持PowerShell窗口开启,或使用Start-Process -FilePath PowerShell -ArgumentList "-WindowStyle Hidden -Command &{...}"后台驻留。

4、验证监听是否生效:启动YourApp.exe,正常关闭后系统将无任何提示直接关机

五、借助第三方工具Process Monitor配置进程退出动作

Process Monitor(ProcMon)是微软官方Sysinternals套件中的高级诊断工具,虽默认用于监控,但结合其日志导出与外部脚本联动,可构建闭环关机流程。

1、访问learn.microsoft.com/sysinternals/downloads/procmon下载并解压ProcMon.exe。

2、以管理员身份运行ProcMon.exe,点击“筛选器”→“筛选器…”→添加条件:
Process Name is YourApp.exe and Operation is Process Exit。

3、点击“捕获”按钮开始监听,运行YourApp.exe并关闭,确保日志中出现对应Process Exit条目。

4、点击“文件”→“导出”,保存为C:\ProcExitLog.csv

5、编写VBS脚本读取该CSV最新行,若含“Process Exit”且时间戳为当前分钟内,则调用shutdown.exe。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
chrome什么意思
chrome什么意思

chrome是浏览器的意思,由Google开发的网络浏览器,它在2008年首次发布,并迅速成为全球最受欢迎的浏览器之一。本专题为大家提供chrome相关的文章、下载、课程内容,供大家免费下载体验。

823

2023.08.11

chrome无法加载插件怎么办
chrome无法加载插件怎么办

chrome无法加载插件可以通过检查插件是否已正确安装、禁用和启用插件、清除插件缓存、更新浏览器和插件、检查网络连接和尝试在隐身模式下加载插件方法解决。更多关于chrome相关问题,详情请看本专题下面的文章。php中文网欢迎大家前来学习。

741

2023.11.06

windows查看端口占用情况
windows查看端口占用情况

Windows端口可以认为是计算机与外界通讯交流的出入口。逻辑意义上的端口一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。怎么查看windows端口占用情况呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

709

2023.07.26

查看端口占用情况windows
查看端口占用情况windows

端口占用是指与端口关联的软件占用端口而使得其他应用程序无法使用这些端口,端口占用问题是计算机系统编程领域的一个常见问题,端口占用的根本原因可能是操作系统的一些错误,服务器也可能会出现端口占用问题。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

1128

2023.07.27

windows照片无法显示
windows照片无法显示

当我们尝试打开一张图片时,可能会出现一个错误提示,提示说"Windows照片查看器无法显示此图片,因为计算机上的可用内存不足",本专题为大家提供windows照片无法显示相关的文章,帮助大家解决该问题。

799

2023.08.01

windows查看端口被占用的情况
windows查看端口被占用的情况

windows查看端口被占用的情况的方法:1、使用Windows自带的资源监视器;2、使用命令提示符查看端口信息;3、使用任务管理器查看占用端口的进程。本专题为大家提供windows查看端口被占用的情况的相关的文章、下载、课程内容,供大家免费下载体验。

454

2023.08.02

windows无法访问共享电脑
windows无法访问共享电脑

在现代社会中,共享电脑是办公室和家庭的重要组成部分。然而,有时我们可能会遇到Windows无法访问共享电脑的问题。这个问题可能会导致数据无法共享,影响工作和生活的正常进行。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

2351

2023.08.08

windows自动更新
windows自动更新

Windows操作系统的自动更新功能可以确保系统及时获取最新的补丁和安全更新,以提高系统的稳定性和安全性。然而,有时候我们可能希望暂时或永久地关闭Windows的自动更新功能。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

823

2023.08.10

npd人格什么意思 npd人格有什么特征
npd人格什么意思 npd人格有什么特征

NPD(Narcissistic Personality Disorder)即自恋型人格障碍,是一种心理健康问题,特点是极度夸大自我重要性、需要过度赞美与关注,同时极度缺乏共情能力,背后常掩藏着低自尊和不安全感,影响人际关系、工作和生活,通常在青少年时期开始显现,需由专业人士诊断。

0

2026.01.26

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 7.8万人学习

Excel 教程
Excel 教程

共162课时 | 13.5万人学习

PHP基础入门课程
PHP基础入门课程

共33课时 | 2万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号