WPT: Updated version of “Windows Performance Toolkit” 8.1 update from the ADK or SDK.

Hi all,

For those of you that are using the “Windows Performance Toolkit” actively in your troubleshooting, here is an update regarding the tool.

For those of you that missed, here are the two blog posts regarding installing and capturing data with the tool:

WPT: Installing the Windows Performance Toolkit v5.0 (WPRUI, WPR, Xperf)

WPT: WPR/Xperf: Capture high cpu, disk i/o, file, registry, networking, Private bytes, Virtual bytes, Paged Pool/Nonpaged pool and/or application slowness.

As of April 2014, our Product Group released the “Windows Assessment and Deployment Kit (Windows ADK) for Windows 8.1 Update”


Please go ahead and download the tool.

It contains new bits and added features.

The confusing part is that the WPRUI/WPR/WPA are the same version 6.3.9600.16384.



WPT v5.0 (from ADK/SDK 8.0)


WPT v5.1.0 (from ADK/SDK 8.1)


WPT v5.1.1 (from ADK/SDK 8.1 Update 1)

17 files that are updated and 1 new file that was introduced.



Left = updated 8.1 Update 1 version Right = original 8.1 version.

On the upcoming posts, I’ll be covering more in-depth some of the items that we went over in TechEd 2014 Americas.

Windows Performance Deep Dive Troubleshooting


And for those folks at TechEd that asked about the Custom measurements, I’ll be posting them here in this blog.

I hope this helps and I hope that you enjoy,

Yong Rhee

Comments (7)
  1. BSOD2600 says:

    When performing a boot trace with WPT v5.1.1 (from ADK/SDK 8.1 Update 1) on Win7x64, I’m receiving the error 0x8004e001 after logging back into Windows during its "gathering system information for on/off – boot trace" phase. Looking up the error message
    appears to be a dead end. Known issue?

  2. Ed (DareDevil57) says:

    thanks for sharing.

  3. In Windows 7 and Windows Server 2008 R2, there can only be 1 “NT Kernel Logger” “Event Trace Session” (ETS).

    Make sure that you are not running any other tools/apps that are using the “NT Kernel Logger” ETS.

    What other tools/apps use the "NT Kernel Logger" ETS?
    Sysinternal tools such as ProcExp/ProcMon/TCPView, etc…

  4. Daniele Grandini says:

    Hi Yong I’m trying to tshoot csv slowness on a sofs on 2012r2. What I see are several I/O events with a duration equal to the trace time length, i.e. 70+ seconds. This messes up all the views with sums or averages on I/O time. Are you aware of this behavior,
    any workaround to share? Thx a mil.

  5. Anonymous says:

    Applies to: Windows Server 2012 R2 Windows 8.1 Windows Server 2012 Windows 8 Windows Server 2008 R2 Windows

  6. Anonymous says:

    Updated version of the “Windows Performance Toolkit” (WPRUI, WPR, and Xperf) is now available (Feb. 2015

  7. mahelsay says:

    Thanks for the good article. i want to ask about something. usually using WPT or the old known Xperf is used for on/off scenarios because it’s based on ETL tracing which usually you use to troubleshoot certain scenario and you can’t keep it running for long time on the system like for days or weeks for example.

    also using the traditional perfmon will not give same level of in-depth details because it’s just designed for high level or user mode tracing with no link to kernel drivers what so ever.

    so my question is how how to use windows performance recorder to troubleshoot random or intermittent issues? like how to keep it running for a week for example? is there any way or alternative?
    Thanks alot

Comments are closed.

Skip to main content