0

0

如何查看电脑系统日志 找出系统错误的根本原因【高级技巧】

穿越時空

穿越時空

发布时间:2026-01-13 11:16:03

|

396人浏览过

|

来源于php中文网

原创

通过事件查看器、事件ID解析、ETW诊断跟踪、可靠性监视器及多源日志关联分析,可系统定位Windows异常根因。

如何查看电脑系统日志 找出系统错误的根本原因【高级技巧】

如果您发现电脑运行异常、频繁蓝屏或应用程序无响应,系统日志中往往隐藏着关键线索。Windows 事件查看器记录了系统、安全、应用程序等组件的详细运行状态和错误信息。以下是深入分析系统日志以定位根本原因的高级操作步骤:

一、使用事件查看器定位关键错误事件

事件查看器是 Windows 内置的日志管理工具,可按级别(错误、警告、信息)、时间范围和事件 ID 精准筛选异常记录。重点关注“系统”和“应用程序”日志中的“错误”级别事件,尤其是带有红色感叹号图标的条目。

1、按下 Win + R 组合键,输入 eventvwr.msc,回车启动事件查看器。

2、在左窗格依次展开 Windows 日志 → 系统,右键单击“系统”,选择“筛选当前日志”。

3、在“事件级别”中仅勾选 错误严重;在“事件来源”栏输入可能相关的驱动或服务名(如 disknvlddmkmService Control Manager);点击“确定”。

4、在结果列表中,按“日期和时间”倒序排列,优先查看最近发生的错误事件,双击打开查看“常规”和“详细信息”选项卡。

二、解析事件 ID 与关联任务类别

每个错误事件均对应唯一事件 ID 和任务类别,它们指向特定子系统或操作类型。孤立查看单条日志易误判,需结合同一时间窗口内多个相关事件交叉验证。例如,事件 ID 7000(服务启动失败)常伴随事件 ID 7023(服务终止)及事件 ID 7031(意外重启)。

1、在事件属性窗口的“常规”选项卡中,记下 事件 ID任务类别来源 字段内容。

2、切换至“详细信息”选项卡,点击“XML 显示”,查找 标签内包含的附加参数,如错误代码(0x00000002 表示文件未找到)、服务名称或驱动路径。

3、在 Microsoft 官方文档或事件 ID 数据库(如 eventid.net)中,用 事件 ID + 来源 组合搜索,确认该错误的标准含义与已知触发条件。

三、启用诊断跟踪并捕获实时日志流

默认日志仅记录已发生的事件,对瞬时故障(如驱动加载失败、电源状态切换异常)覆盖不足。通过启用诊断跟踪(ETW),可捕获毫秒级内核与用户态活动,生成 .etl 文件供深度回放分析。

1、以管理员身份运行命令提示符,执行:logman start "SystemDiag" -o "C:\Logs\SystemDiag.etl" -ets -nb 16 128 -bs 128 -mode Circular -f bincirc -max 512

Viggle AI
Viggle AI

Viggle AI是一个AI驱动的3D动画生成平台,可以帮助用户创建可控角色的3D动画视频。

下载

2、复现问题(如触发蓝屏前的操作、插拔外设、唤醒休眠),持续约 2–3 分钟后,执行:logman stop "SystemDiag" -ets

3、使用 Windows Performance Analyzer(WPA)打开 C:\Logs\SystemDiag.etl,加载“General Profile”模板,在“Graph Explorer”中展开“Error”、“Warning”节点,定位时间轴上密集报错区段。

四、检查可靠性监视器的历史稳定性指数

可靠性监视器自动聚合系统日志、安装记录、应用崩溃和硬件故障,生成可视化时间线与稳定性评分(1–10 分)。它将离散事件归类为“Windows 失败摘要”,直接标注影响范围(如“Windows 更新失败”、“驱动程序问题”),大幅缩短根因定位路径。

1、按下 Win + R,输入 perfmon /rel,回车打开可靠性监视器。

2、观察底部时间轴中红色“X”标记,对应“关键事件”列中的 Windows 已关闭,因为检测到一个严重问题应用程序挂起 条目。

3、点击某一日志条目,在下方“受影响的资源”区域中,识别重复出现的 驱动程序名称(如 atikmdag.sys)软件包标识(如 KB5034441),即为高概率根因。

五、导出并关联分析多日志源

单一日志源存在盲区:系统日志缺失用户态堆,应用程序日志不记录内核调度异常,安全日志则隐含权限变更线索。将系统、应用程序、安全及 Setup 日志同时导出为 .evtx 文件,用 PowerShell 脚本按时间戳合并排序,可还原完整故障链。

1、在事件查看器中,分别右键“系统”“应用程序”“安全”“Setup”日志,选择“将所有事件保存并存为…”,保存为 System.evtxApplication.evtx 等。

2、以管理员身份运行 PowerShell,执行:Get-WinEvent -Path "C:\Logs\System.evtx", "C:\Logs\Application.evtx" | Where-Object {$_.LevelDisplayName -eq "Error" -or $_.LevelDisplayName -eq "Critical"} | Sort-Object TimeCreated | Export-Csv "C:\Logs\CombinedErrors.csv" -NoTypeInformation

3、打开生成的 CSV 文件,按 TimeCreated 列排序,查找同一秒内多个日志源同时报错的时刻,比对 ProviderNameMessage 字段,识别共性触发点(如全部含 ACPIWHEA-Logger)。

相关专题

更多
sort排序函数用法
sort排序函数用法

sort排序函数的用法:1、对列表进行排序,默认情况下,sort函数按升序排序,因此最终输出的结果是按从小到大的顺序排列的;2、对元组进行排序,默认情况下,sort函数按元素的大小进行排序,因此最终输出的结果是按从小到大的顺序排列的;3、对字典进行排序,由于字典是无序的,因此排序后的结果仍然是原来的字典,使用一个lambda表达式作为key参数的值,用于指定排序的依据。

385

2023.09.04

pdf怎么转换成xml格式
pdf怎么转换成xml格式

将 pdf 转换为 xml 的方法:1. 使用在线转换器;2. 使用桌面软件(如 adobe acrobat、itext);3. 使用命令行工具(如 pdftoxml)。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

1873

2024.04.01

xml怎么变成word
xml怎么变成word

步骤:1. 导入 xml 文件;2. 选择 xml 结构;3. 映射 xml 元素到 word 元素;4. 生成 word 文档。提示:确保 xml 文件结构良好,并预览 word 文档以验证转换是否成功。想了解更多xml的相关内容,可以阅读本专题下面的文章。

2085

2024.08.01

xml是什么格式的文件
xml是什么格式的文件

xml是一种纯文本格式的文件。xml指的是可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。想了解更多相关的内容,可阅读本专题下面的相关文章。

982

2024.11.28

scripterror怎么解决
scripterror怎么解决

scripterror的解决办法有检查语法、文件路径、检查网络连接、浏览器兼容性、使用try-catch语句、使用开发者工具进行调试、更新浏览器和JavaScript库或寻求专业帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

187

2023.10.18

500error怎么解决
500error怎么解决

500error的解决办法有检查服务器日志、检查代码、检查服务器配置、更新软件版本、重新启动服务、调试代码和寻求帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

271

2023.10.25

堆和栈的区别
堆和栈的区别

堆和栈的区别:1、内存分配方式不同;2、大小不同;3、数据访问方式不同;4、数据的生命周期。本专题为大家提供堆和栈的区别的相关的文章、下载、课程内容,供大家免费下载体验。

386

2023.07.18

堆和栈区别
堆和栈区别

堆(Heap)和栈(Stack)是计算机中两种常见的内存分配机制。它们在内存管理的方式、分配方式以及使用场景上有很大的区别。本文将详细介绍堆和栈的特点、区别以及各自的使用场景。php中文网给大家带来了相关的教程以及文章欢迎大家前来学习阅读。

569

2023.08.10

PHP 表单处理与文件上传安全实战
PHP 表单处理与文件上传安全实战

本专题聚焦 PHP 在表单处理与文件上传场景中的实战与安全问题,系统讲解表单数据获取与校验、XSS 与 CSRF 防护、文件类型与大小限制、上传目录安全配置、恶意文件识别以及常见安全漏洞的防范策略。通过贴近真实业务的案例,帮助学习者掌握 安全、规范地处理用户输入与文件上传的完整开发流程。

5

2026.01.13

热门下载

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

精品课程

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

共48课时 | 7万人学习

Excel 教程
Excel 教程

共162课时 | 11.6万人学习

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

共33课时 | 1.9万人学习

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

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