Before filing a bug report, please review existing blog posts and documentation. They cover a variety of common problems including troubleshooting HLK failures.
If these topics do not cover what you're looking for, please follow these steps to collect files for your bug report.
- Install/deploy tracing files; either (choose (i) OR (ii), not both):-
- Install tracing files from winget
- Run
winget install windowsbusestracingfrom an elevated command prompt - Run
startwindowsbusestracingfrom an elevated command prompt
- Run
- OR Use tracing files directly
- Download the following three files: BusesAllProfile.wprp, BusesTrace.cmd, and UtilityCollectMiniDumps.ps1
- Run BusesTrace.cmd from an elevated command prompt.
- Install tracing files from winget
- At the first menu, select "Start Tracing".
- At the second menu select the component in which tracing is desired: for example select "Input/HID components only" if you are reporting an input related issue. If unsure, you can also select "All buses components".
- At the next menu, choose to either start tracing now, or start tracing on next boot session.
- Follow the on-screen instructions to reproduce the issue and conclude the files.
- If applicable, note the approximate time the problem happened in the bug report. For example "the problem happened around 13:50:25 (hh:mm:ss)", or "the problem started about 5 seconds before tracing was stopped."
If you are reporting a system crash or hang, please include a memory dump along with the output from kernel debug command "!analyze -v" in the bug report. USB and other kernel debugger extensions are documented here
Display/sensor minidumps are automatically collected if you select "sensor components only" in the second menu BusesTrace.cmd. A full dump might still be required.