Is it a Virus?
NO - Safe
Must be in C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Performance Toolkit\WPRUI.EXE
Warning
Multiple processes expected during active recording
WPR UI launches wpr.exe (recorder) and interacts with ETW providers for traces
Can I Disable?
YES
You can close WPR UI or stop a recording; fully removing components requires uninstalling the Windows Performance Toolkit
What is wprui.exe?
wprui.exe is the Windows Performance Recorder User Interface. It provides the graphical controls to configure and start Windows performance traces, select counters, and save ETL logs. It works with the Windows Performance Toolkit to collect system-wide telemetry for diagnostics and performance analysis.
wprui.exe launches the WPR core engine (wpr.exe) to start and stop recordings. It communicates with ETW providers and kernel counters to collect data, then writes to ETL files and exports reports. It runs with elevated permissions during active sessions.
Quick Fact: WPR UI has been a companion to WPT since early Windows builds, designed to simplify complex diagnostic traces.
Types of WPR Processes
- UI Process: WPRUI handles user input and session configuration
- Recorder Core: WPR.exe performs the actual data collection
- ETW Provider Loader: Loads provider configurations for targeted counters
- Report/Log Manager: Post-processing and saving of ETL logs
Is wprui.exe Safe?
Yes, wprui.exe is safe when it is the legitimate file from Microsoft located in the Windows Performance Toolkit folder.
Is wprui.exe a Virus or Malware?
The legitimate wprui.exe is NOT a virus. Malware can masquerade with similar names; verify digital signature and location.
How to Tell if wprui.exe is Legitimate or Malware
- File Location:: Must be in
C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Performance Toolkit\WPRUI.EXE or a known Windows Kits path; anything else is suspicious.
- Digital Signature:: Right-click the file in Explorer > Properties > Digital Signatures. Should show "Microsoft Corporation".
- Resource Usage:: Normal operation uses small CPU when idle; higher during active traces. Constant high usage when idle is suspicious.
- Behavior:: WPR UI should only run when you start a trace or are configuring a session. Background activity outside of a trace is abnormal.
Red Flags: If wprui.exe is located in an unexpected folder (Temp, AppData), runs without a user action, has no valid signature, or uses resources constantly, scan with antivirus software and verify with IT.
Why Is wprui.exe Running on My PC?
wprui.exe runs to configure and initiate Windows performance traces. It coordinates with the WPT engine to collect ETW data and save trace logs for analysis.
Reasons it's running:
- Active Recording Session: You started a trace via WPR UI or an automation script; the UI coordinates with wpr.exe to collect data.
- Background Telemetry Enabled: Configured to collect performance data in the background for enterprise diagnostics.
- Kernel and User-Mode Counters: WPR is collecting kernel and user counters; the UI remains active to control the session.
- Scheduled or Triggered Sessions: In managed environments, sessions may be scheduled to run at specific times or on events.
- Session Finalization: After a recording ends, WPR UI may briefly stay running to finalize and save results.
Can I Disable or Remove wprui.exe?
Yes, you can stop or disable WPR UI. It is safe to close WPR UI; removing it requires uninstalling the Windows Performance Toolkit components.
How to Stop wprui.exe
- End Active Session: In WPR UI, click Stop; or use Task Manager to end wpr.exe if a recording is running.
- Close WPR UI: Close the WPR UI window if open.
- Terminate Recorder: Open Task Manager, find wpr.exe, right-click -> End Task
- Disable Startup/Background: In IT-managed environments, disable any scheduled tasks or startup scripts that launch WPR.
- Stop Background Apps: If part of a larger diagnostic suite, disable the WPT background components via IT policy.
How to Uninstall WPR / Windows Performance Toolkit
- ✔ Open Settings > Apps & Features > Windows Performance Toolkit (or Windows Kits components) > Uninstall
- ✔ If not listed, use Programs and Features (Control Panel) to remove Windows Performance Toolkit components from the Windows Kits folder
- ✔ Restart the computer after uninstall
Common Problems: WPR UI and Recording Issues
If wprui.exe or WPR recordings fail or behave unexpectedly, use these causes and solutions to troubleshoot common scenarios.
Common Causes & Solutions
- Recording does not start or stops immediately: Check that the Windows Performance Toolkit is properly installed and that you have administrative privileges. Ensure you selected valid counters and a writable log path.
- ETL file not created or saved: Verify the output path exists and has write permissions. Run WPR UI as Administrator and ensure the session is properly closed to finalize the ETL.
- High CPU during recording: Limit counters to essential ones; disable kernel tracing if not needed; consider shorter recording durations and upgrading WPT components.
- WPR UI fails to launch: Reinstall Windows Performance Toolkit; ensure Windows Kits path is intact and that there are no conflicting environment variables.
- Signature warnings: Ensure wprui.exe is located in the Windows Kits path and has a valid Microsoft signature. Do not ignore unsigned copies.
- Permission errors when starting a trace: Run as Administrator, or modify group policy to allow elevated tracing for diagnostics activities.
Quick Fixes:
1. Quick Fixes:
2. 1. Open WPR UI as Administrator and verify session settings
3. Select essential counters and disable kernel tracing if not needed
4. Start the tracing and then stop to ensure ETL is written
5. Check output directory permissions and available disk space
6. Update to the latest Windows Performance Toolkit components
Frequently Asked Questions
Is wprui.exe a virus?
No, the legitimate wprui.exe from Microsoft is not a virus. It is part of the Windows Performance Toolkit and should be located in the Windows Kits folder with a valid signature.
What is the purpose of WPR UI?
WPR UI provides a graphical interface to configure and run performance traces, selecting counters, and saving ETL logs for analysis by developers and IT professionals.
Where are WPR traces stored?
ETL trace files are saved to the output path you specify during a recording, typically within a chosen folder on the system drive or a network location.
Do I need admin rights to run WPR UI?
Yes, administrative privileges are usually required to start recordings, access performance counters, and write ETL files to protected locations.
How do I stop a running WPR trace?
In WPR UI, click Stop; if needed, terminate wpr.exe from Task Manager and verify the ETL file is created in the chosen path.
Can WPR UI run without user interaction?
WPR UI can be used to configure automated or scripted traces, but typically requires a UI session or script to initiate the recording via WPT.