Win10怎么开启系统的Windows性能记录器WPR排查底层卡死

老萱吖_5650

老萱吖_5650

2026-10-22

491人浏览

原创

应启用windows performance recorder(wpr)捕获etw事件流以定位内核级卡死根因;wpr命令行已内置,但wprui和wpa需通过adk安装“windows performance toolkit”组件,再以管理员身份运行system responsiveness模板预录,卡死后强制保存.etl日志分析。

win10怎么开启系统的windows性能记录器wpr排查底层卡死

当你在Windows 10中遭遇系统级卡死(如鼠标冻结、键盘无响应、任务管理器无法弹出),且安全模式下正常,说明问题已深入内核调度、DPC/ISR或驱动阻塞层——此时必须启用Windows Performance Recorder(WPR)捕获关机前/卡死瞬间的ETW事件流,否则无法定位硬件中断挂起、电源策略冲突或驱动死锁根因。

确认WPR是否已就位

WPR不是独立安装程序,它随Windows 10原生内置,但图形界面WPRUI需额外安装ADK中的Windows Performance Toolkit。先验证基础命令是否存在:

按下Win+R → 输入cmd → 回车 → 在命令提示符中执行:wpr -status。若返回“no active session”,说明WPR命令行可用;若提示“不是内部或外部命令”,则需立即安装ADK工具包。

注意:WPR命令行版从Win10 1607起已集成进系统,无需下载;但WPRUI(图形界面)和WPA(分析器)必须通过ADK安装,否则无法选择“关机”“卡死”等专用模板。

安装WPRUI图形界面(必需步骤)

访问微软官方ADK下载页,下载与当前系统匹配的ADK版本(推荐2023年10月后发布的ADK,完整支持Win10 22H2)。安装时仅勾选“Windows Performance Toolkit”组件,其余全部取消——该组件包含WPRUI.exe和WPA.exe,安装路径默认为C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\。

安装完成后,桌面不会出现图标;你可在开始菜单搜索“Windows 性能记录器”直接启动WPRUI,或前往上述路径双击wprui.exe运行。

配置并启动卡死场景专用录制

卡死问题不可预测,必须采用“预录+触发”策略:提前开启低开销录制,待卡死发生后强制保存日志。

方法一:使用WPRUI图形界面启动预录会话

① 以管理员身份运行WPRUI(右键快捷方式→以管理员身份运行);

② 点击“First Level”下拉菜单 → 选择“System Responsiveness”模板——该模板专为响应性问题设计,启用高频率CPU采样(1000Hz)、DPC/ISR跟踪、线程状态切换及电源状态变更事件,不依赖用户交互即可持续捕获;

Windows-Android_SSH_Remote_Control
Windows-Android_SSH_Remote_Control

通过 SSH 隧道从 Android 设备在互联网上对 Windows PC 实现完整远程控制的设置与使用指南,适用于远程桌面访问、安全 RDP 等。

下载

③ 点击“Save As”按钮 → 将日志命名为deadlock_capture_20261019.etl → 保存到非系统盘(如D:\perf\),避免C盘IO争用导致日志截断;

④ 点击“Start”开始录制 → 此时WPRUI窗口右上角显示红色“Recording…”状态 → 立即最小化,让系统自然运行至卡死发生;

⑤ 卡死后若屏幕完全冻结无法操作,长按电源键强制关机;若仅鼠标/键盘失灵但屏幕可显示时间,快速切换到任务管理器(Ctrl+Shift+Esc)→ 文件 → 运行新任务 → 输入wprui → 回车 → 在WPRUI中点击“Stop”,强制保存当前ETL日志。

补救:卡死前未预录?用命令行触发式录制

若卡死频发但无法预判,改用命令行实时触发更可靠:

方法二:管理员PowerShell中执行即时录制

输入命令:wpr -start "GeneralProfile" -start "CPU" -start "DPC" -start "Interrupts" -start "Power" → 回车后立即复现疑似诱因(如插拔USB设备、打开特定网页、启动某软件);

一旦察觉卡顿苗头(鼠标移动迟滞、窗口拖拽卡顿),立刻在另一台电脑或手机上远程登录该机(或使用已开启的SSH),执行:wpr -stop C:\temp\triggered_deadlock.etl → 强制终止并保存日志。

注意:此方式要求目标机已启用WinRM或第三方远程工具;若完全失联,只能依赖预录方案。

验证日志完整性

录制完成后,检查.etl文件大小:小于5MB的文件大概率为空或被截断,需重录;正常卡死场景下,60秒预录日志应在15–80MB之间。

双击该.etl文件,若系统提示“请使用Windows Performance Analyzer打开”,说明日志结构完整;若提示“文件损坏”或WPA加载后无CPU/DPC轨道,说明录制过程被中断或权限不足,需重新执行并确保全程以管理员身份运行WPR。

相关专题

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

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

2023.07.26

3259

3

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

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

2023.07.27

2838

6

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

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

2023.08.01

1488

3

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

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

2023.08.02

2599

5

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

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

2023.08.08

3290

4

windows自动更新
windows自动更新

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

2023.08.10

1637

3

windows boot manager
windows boot manager

windows boot manager无法开机的解决方法:1、系统文件损坏,使用Windows安装光盘或USB启动盘进入恢复环境,选择修复计算机,然后选择自动修复;2、引导顺序错误,进入恢复环境,选择命令提示符,输入命令"bootrec /fixboot"和"bootrec /fixmbr",然后重新启动计算机;3、硬件问题,使用硬盘检测工具进行扫描和修复;4、重装操作系统。本专题还提供其他解决

2023.08.28

2497

4

windows锁屏快捷键
windows锁屏快捷键

windows锁屏快捷键是Windows键+L、Ctrl+Alt+Del、Windows键+D、Windows键+P和Windows键+R。本专题为大家提供windows相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.30

4947

5

Window.setInterval()方法
Window.setInterval()方法

Window.setInterval() 方法的基本语法是“window.setInterval(function, delay)”,function是要重复执行的函数或代码块,delay是每次执行之间的时间间隔,以毫秒为单位。本专题为大家提供Window.setInterval()相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.31

735

3

热门下载

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

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Python uv官方安装与入门文档
Python uv官方安装与入门文档

共0课时 | 0人学习

Buffalo框架快速入门指南
Buffalo框架快速入门指南

共0课时 | 0人学习

Conan 2 安装指南
Conan 2 安装指南

共0课时 | 0人学习