Microsoft Windows Vista Community Forums - Vistaheads
Recommended Download

Welcome to the Microsoft Windows Vista Community Forums - Vistaheads, YOUR Largest Resource for Windows Vista related information.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so , join our community today!

If you have any problems with the registration process or your account login, please contact us.

Driver Scanner

HOWTO: install and get up to speed with Microsoft's Windows Performance Toolkit maintenance

Speedup My PC
  #1 (permalink)  
Old 09-21-2009
Stephane Barizien

Posts: n/a
HOWTO: install and get up to speed with Microsoft's Windows Performance Toolkit
Part One of Two: What are these tools?
Since Vista (but read on: seems some of the features do work on XP), the
Windows OS supports internal instrumentation targeted at measuring and
troubleshooting boot/shutdown/hibernation/standby performance issue. The
tools used to collect traces and analyze them are called the "Windows
Performance Tools Kit."

For more information on these tools, please refer to

Featured Resources
Windows Performance Analysis Tools
Windows Performance Tools are designed for analysis of a wide range of
performance problems including application start times, boot issues,
deferred procedure calls and interrupt activity (DPCs and ISRs), system
responsiveness issues, application resource usage, and interrupt storms.
Introduction to Performance Analysis using Windows Performance Toolkit -
Thanks for attending PDC! We've had both a session and a hands-on lab this
year to introduce attendees to the Windows Performance Analysis using the
Windows Performance Toolkit. If you missed it, here it is.
WinHEC 2008 (Los Angeles, CA, November 5-7, 2008)
The slide deck from the "Introduction to Performance Analysis using Windows
Performance Toolkit" is now available for download here. You can also browse
through other exciting content from WinHEC at
On/Off Transition Performance Analysis of Windows Vista
This document discusses the importance of on/off transition performance,
methodologies for measuring this performance, and how to analyze the
results. The information in this paper is intended to help OEMs and system
analysts improve system response times. This information applies to the
Windows Vista operating system.

and/or the following blog post

Windows Performance Tools Kit
If you like delving into the depths of how a Windows system is performing
(or not performing) then a recently released toolset may be of interest to
you. Released initially as part of the Windows SDK for Windows Server 2008
and .NET Framework 3.5 but since updated, the Windows Performance Tools Kit
can be downloaded on its own here.
Built on top of the Event Tracing for Windows (ETW) infrastructure which has
been steadily expanding in scope over the last few years, the new toolset
makes both gathering and analysing traces considerably easier.
I won't profess to know much about these tools yet but I found a a very
useful series of blog posts introducing the tools here:
Xperf, a new tool in the Windows SDK
Using Xperf to take a Trace (updated)
Xperf support for XP [and Windows Server 2003]
Using the Windows Sample Profiler with Xperf
Also, the SDK documentation is online here.
When you install the tools a quick start document is included (called
Performance.Analyzer.QuickStart.xps - if you want to read that on a
non-Vista or Windows Server 2008 machine you will need to have .NET 3.0
installed. Alternatively you can download an XPS viewer from here). The fact
that it is a "quick" start guide and yet it runs to around 65 pages will
give you some idea of how substantial these tools are.
I'm off to experiment...

Part Two of Two: How to get the tools installed?
Now for the trick: getting the tools installed takes a little bit of black
magic. Took me quite some time googling around and putting all pieces
together, so I thought it was worth sharing with you all ;-)

The Windows 7 RTM SDK installer DOES NOT install the tools, even for a
complete install.

All you get are .MSI files you have to install manually.

And Microsoft made it harder than it has to be: the .MSI files were renamed
between the RC and RTM versions of the SDK.

The files are now called: wpt_x86.msi, wpt_x64.msi and wpt_ia64.msi and are
located under c:/Program Files/Microsoft SDKs/Windows/v7.0/Bin once you have
installed the Windows 7 RTM SDK (available at:
with the "Win32 Development Tools" subpackage selected (obvious, isn't it?
You'd have thought this would be mentioned in the Release Note, right? Well,
it's not...).

So that's one solution if you have a need for installing the SDK first.

If all you need is the WPT tools, there's a shorter path:
- mount the SDK ISO file (for instance, using VirtualCloneDrive, available
- navigate to the \Setup\WinSDKTools directory (that's right, NOT the
WinSDKWin32Tools. No comment.)
- open the file
- pick the FL_xperf_<cpu>_<some more garbage here> file and extract it e.g.
to the desktop
- rename the file so that it has the .MSI extension
- launch the .MSI file

At the end of the process, you'll end up with a "Microsoft Windows
Performance Toolkit" program group containing the following entries:

GPUView Help
Microsoft Windows Performance Toolkit Help
Performance Analyzer
WPF Performance Suite Help
WPF Performance Suite

The tools themselves are installed under C:/Program Files/Microsoft Windows
Performance Toolkit.

Here's a complete list of the files:

C:/Program Files/Microsoft Windows Performance Toolkit
WPF Performance Suite
WaitClassification_ImportantThreadStartFunctions.t xt

EventsForStackTrace.txt GPUview.chm log.cmd
GPUView.docx README.txt plugins
GPUView.exe SymbolSearchPath.txt tplugins

AEplugin.dll DxPlugin.dll FWplugin.dll MFplugin.dll
DWMplugin.dll Dxgkplugin.dll KMFDplugin.dll NTplugin.dll


../WPF Performance Suite:
Demo Applications

../WPF Performance Suite/Demo Applications:

Hope this helps!!!

Keywords: howto how to install WPT Windows Performance Toolkit tools toolset
xperf xbootmgr windows 7 RTM SDK files renamed MSI find cannot locate
missing installation complete

Reply With Quote
Sponsored Links

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
IE Speed/performance Manoj Keloth microsoft.public.internetexplorer.general 2 03-17-2009 22:07
HowTo install RAID driver from Floppy under Vista? Mario Reinhöfer setup 6 10-21-2007 10:37
Off the wire: Howto install a free NX Server on Debian 4.0 Steve Security News 0 05-22-2007 00:45
Off the wire: Howto install a content filtering and virus checking proxy Steve Security News 0 05-14-2007 17:55
Slow Down - Half - Howto fix audio speed? =?Utf-8?B?Q1QtTWF0dA==?= pictures video 0 02-03-2007 21:07

All times are GMT +1. The time now is 22:24.

Driver Scanner - Free Scan Now is part of the Heads Network. See also , and

Design by Vjacheslav Trushkin for
Powered by vBulletin® Version 3.6.7
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.6.0 RC 2

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120