可通过事件查看器、可靠性监视器和PowerShell三种方法定位程序异常关闭原因:一、在事件查看器“应用程序”日志中筛选Application Error/Hang事件,查看故障应用程序及模块名称;二、用perfmon /rel打开可靠性监视器,悬停红色“应用程序故障”图标获取程序名、时间与错误类型;三、以管理员身份运行PowerShell,用Get-WinEvent按程序名过滤ID=1000事件并导出CSV或格式化详情。

如果您发现某个程序异常关闭或系统运行不稳定,可以通过查看Windows事件日志定位其关闭原因。以下是获取相关日志并分析程序关闭行为的操作步骤:
Windows事件查看器会自动记录应用程序崩溃、意外退出及系统级错误事件,其中“应用程序”日志中包含进程终止的详细信息,包括时间、进程名、错误代码和模块路径。
1、按 Win + R 键打开“运行”对话框,输入 eventvwr.msc,回车启动事件查看器。
2、在左侧面板中依次展开 Windows 日志 → 应用程序。
3、在右侧操作面板点击 筛选当前日志。
4、在“事件来源”下拉菜单中选择 Application Error 或 Application Hang,勾选对应项后点击确定。
5、在结果列表中查找最近时间戳下的条目,双击打开事件属性,查看“常规”选项卡中的 故障应用程序名称 和 故障模块名称 字段。
可靠性监视器以图形化方式汇总系统稳定性事件,可直观显示某日发生的程序意外关闭、Windows错误及安装活动,便于快速识别高频失败程序。
1、按 Win + R 键,输入 perfmon /rel,回车打开可靠性监视器。
2、等待数据加载完成后,在主界面下方的图表区域找到标有 应用程序故障 的红色图标。
3、将鼠标悬停于该图标上,查看弹出提示中显示的 程序名称、版本、故障时间及错误类型。
4、点击该图标,下方详细信息窗格将列出完整事件摘要,包括 故障原因描述 和 关联的Windows错误报告ID。
PowerShell可直接查询事件日志数据库,支持按程序名精确过滤,并导出为CSV文件以便离线分析,适用于需批量排查多个进程关闭行为的场景。
1、以管理员身份运行PowerShell:右键开始按钮 → 选择 Windows PowerShell(管理员)。
2、执行以下命令,将 notepad.exe 替换为目标程序的可执行文件名:
Get-WinEvent -FilterHashtable @{LogName='Application'; ID=1000; Data='notepad.exe'} -MaxEvents 20 | Select TimeCreated, Id, Message | Export-Csv -Path "$env:USERPROFILE\Desktop\app_close_log.csv" -Encoding UTF8
3、检查桌面生成的 app_close_log.csv 文件,确认是否包含目标程序的终止记录。
4、若需查看原始事件详情,可将命令末尾的 Export-Csv 替换为 Format-List * 并重新执行。
以上就是查看电脑日志关闭程序的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号