XPerf is missing from Windows 7 SDK RRS feed

  • Question

  • "Check %programfiles%\Microsoft SDKs\Windows\v7.0\Bin for wpt_*.msi.  Then run the appropriate installer for the WPT."

    Yeah I installed Windows 7 SDK ( link: , and I downloaded GRMSDK_EN_DVD.iso )

    and installed "C:\Program Files\Microsoft SDKs\Windows\v7.0\Bin\wpt_x86.msi" on my Windows XP SP3 machine, but there's only "WPF Performance Suite" installed.

    The installed files that I could found were:

    C:\Program Files\Microsoft Windows Performance Toolkit\WPF Performance Suite\WpfPerf.exe
    C:\Program Files\Microsoft Windows Performance Toolkit\WPF Performance Suite\WpfPerf_managed.exe

    [DLLs] - Path is same as above executables - "C:\Program Files\Microsoft Windows Performance Toolkit\WPF Performance Suite"

    Demo Applications\BeetleMania.exe


    Please let me know, why "XPerf" is missing from this SDK (is that my mistake?).

    I even searched whole my hard disk but it didn't exist(xperf.exe, xperfview.exe).

    AND one more thing!

    I found "xperfview.exe" in the Windows Logo Kit Controller installed machine(Windows Server 2003 R2) and ran it, but nothing happened.

    I copied the whole folder to Windows XP SP3 and ran it again but nothing happened, too.

    Are there conditions to run it?

    Tuesday, February 23, 2010 6:49 AM

All replies

  • Windows Performance Analysis Tools
    These tools are designed for measuring and analyzing system and application performance on Windows Vista, Windows Server 2008, and later.
    Frequently Asked Questions (FAQ)
    Q: What OS releases is Performance Analyzer supported on? A: Performance Analyzer is supported on Windows Vista and later releases.
    Q: Can I use Performance Analyzer on Windows XP or Windows Server 2003? A: Unfortunately, the answer is 'no'. ...
    • Proposed as answer by Andre.Ziegler Wednesday, February 24, 2010 1:48 AM
    Tuesday, February 23, 2010 11:11 AM
  • After installing the Win7 SDK on D:\ drive, I can find them here:

    d:\Program Files\Microsoft SDKs\Windows\v7.0\Bin\wpt_ia64.msi   < for Itanium CPU
    d:\Program Files\Microsoft SDKs\Windows\v7.0\Bin\wpt_x64.msi   < for 64 bit OS
    d:\Program Files\Microsoft SDKs\Windows\v7.0\Bin\wpt_x86.msi   < for 32 bit OS

    Pick the one for your OS/machine combination and install it.

    After you install it, you can find xperf.exe here:

    D:\Program Files\Microsoft Windows Performance Toolkit\xperf.exe
    D:\Program Files\Microsoft Windows Performance Toolkit\xperfview.exe

    I installed the wpt_x64.msi, since I have Win7 64 bit as my OS.

    Hope this helps

    Thursday, April 8, 2010 5:53 PM
  • Those locations are accurate (x:\program files\...), but the OP is not using a supported platform (Windows Server 2003 R2 and XP SP3).
    Thursday, April 8, 2010 7:26 PM
  • Can anybody actually find an answer to the OP problem?

    I'm having the same problem on a "supported platform"

    The WPT_x86.msi installs to ...Program files/Microsoft Windows Performance Toolkit\WPF Performance Suite


    It DOES NOT install anything to the ..Program Files\Microsoft Windows Performance Toolkit

    folder other than the afore mentioned folder.


    This means that
      * EULA.Microsoft.Windows.Performance.Toolkit.rtf
      * GPUView
      * HeapAction_CullFunctionsExample.txt
      * KernelTraceControl.dll
      * KernelTraceControl.h
      * README.txt
      * WPF Performance Suite
      * WaitClassification_ImportantThreadStartFunctions.t xt
      * WaitClassification_WatchFunctions.txt
      * WaitClassification_WatchLocks.txt
      * WindowsPerformanceToolkit.chm
      * dbghelp.dll
      * hwpower2etw.exe
      * hwpower2etw.ini
      * perf_heap.dll
      * perf_nt.dll
      * perf_nt_c.dll
      * perf_nt_g.dll
      * perf_onoff.dll
      * perf_onoff_c.dll
      * perf_onoff_g.dll
      * perf_tdh.dll
      * perfcore.dll
      * perfcore.ini
      * perfctrl.dll
      * perfg.dll
      * symsrv.dll
      * xbootmgr.exe
      * xbootmgr.log
      * xbootmgrSleep.exe
      * xperf.exe
      * xperfview.exe
      * EventsForStackTrace.txt
      * GPUview.chm
      * log.cmd
      * GPUView.docx
      * README.txt
      * GPUView.exe
      * SymbolSearchPath.txt
      * AEplugin.dll
      * DxPlugin.dll
      * FWplugin.dll
      * MFplugin.dll
      * DWMplugin.dll
      * Dxgkplugin.dll
      * KMFDplugin.dll
      * NTplugin.dll
      * CoreTplugin.dll
      * ../GPUView/plugins


    are all missing from the install.


    I have  verified this by installing the whole SDK suite first, by installing only the WPT, by extracting the WPT from the iso and by installing the Development tools via a web installer.

    Does anybody have an answer or even an older version of xperf or the SDK that does have these needed files?



    Sunday, October 31, 2010 12:44 PM
  • That's not right.

    offer #1. You CAN use XPERF from within WinXP if you'd just copy the files from your installation on a Vista (or norther) windows.

    Take a look here

    offer #2. There's another trick to manipulate the installation and get xperf files. The idea is to mount the

    'Microsoft Windows SDK for Windows 7 and .NET Framework 4' (ISO)

    (download the iso

    and extract the files out of it. That guy did it .

    Good Luck!

    • Proposed as answer by MIchaaeelll Friday, November 26, 2010 12:09 PM
    Friday, November 26, 2010 12:08 PM
  • you can run xperf on XP, but not the xperf viewer to see the graphs.

    "A programmer is just a tool which converts caffeine into code" CLIP- Stellvertreter
    Thursday, December 2, 2010 4:12 PM