# Windows SDK Tools Listing

The Windows SDK tools are designed to make it easier for you to create, deploy, and manage applications and components that target Windows and the Internet. The Windows SDK includes tools for both the .NET 3.5 SP1 and 4 Frameworks - a managed programming model - and tools for Win32® - the native (unmanaged) programming model for Windows. Many of the Windows SDK tools are listed on this page and categorized by target audience: managed, native and "common" (tools that could be used by either managed or native developers).

Please note that this release does not include .NET Framework 3.5 SP1 however some tools included in the Windows SDK require it. You may need to install .NET Framework 3.5 SP1 to ensure the complete functionality of all tools.

These tools are typically installed on disk under the %Program Files%\Microsoft SDKs\Windows\v7.1\bin directory or one of its subfolders and are expected to function properly on the latest service pack of the operating system as noted.

Tools for Managed (.NET) Developers
Tools for Native (Win32) Developers
Common Tools for Both Managed (.NET) and Native (Win32) Developers

### Tools for Managed (.NET) Developers

Tool | Description | Windows XP | Windows Server 2003 | Windows Vista | Windows Server 2008 | Windows 7
--- | --- | --- | --- | --- | --- | ---
AL.exe | Assembly Linker. The Assembly Linker generates a file with an assembly manifest from one or more files that are either modules or resource files. A module is a Microsoft intermediate language (MSIL) file that does not have an assembly manifest. | Yes | Yes | Yes | Yes | Yes
ASPNet_merge.exe | ASP.NET Merge Tool. The ASP.NET Merge tool (Aspnet_merge.exe) enables you to combine and manage assemblies that are created by the ASP.NET Compilation tool (Aspnet_compiler.exe). The ASP.NET Merge tool works on assemblies that have been created by using ASP.NET version 2.0 or later. | Yes | Yes | Yes | Yes | Yes
AxImp.exe | Windows Forms ActiveX Control Importer. Converts type definitions in a COM type library for an ActiveX control into a Windows Forms control. | Yes | Yes | Yes | Yes | Yes
ClrVer.exe | CLR Version Detection Technology Sample. Displays all versions of the .NET Framework installed on the current system. | Yes | Yes | Yes | Yes | Yes
CorFlags.exe | CorFlags Conversion Tool. Conversion tool allows you to configure the Flags section of the header of a portable executable image. | Yes | Yes | Yes | Yes | Yes
Disco.exe | Web Services Discovery Tool. Discovers the URLs of XML Web services located on a Web server, and saves documents related to each XML Web service on a local disk. | Yes | Yes | Yes | Yes | Yes
FusLogVw.exe | Assembly Binding Log Viewer. View assembly binding messages from Common Language Runtime. Allows to interactively explore assembly binding decisions of the Common Language Runtime, and helps to determine the root cause of assembly binding errors. | Yes | Yes | Yes | Yes | Yes
FXCopSetup.exe | FXCop Tool. FxCop is an application that analyzes managed code assemblies and reports information about the assemblies, such as possible design, localization, performance, and security improvements. | Yes | Yes | Yes | Yes | Yes
GacUtil.exe | Global Assembly Cache Tool. Allows you to view and manipulate the contents of the global assembly cache and download cache. | Yes | Yes | Yes | Yes | Yes
ildasm.exe | MSIL Disassembler. Takes a PE file that contains MSIL code and creates a text file suitable as input to the MSIL Assembler - ILAsm.exe that ships in the .NET Framework) | Yes | Yes | Yes | Yes | Yes
LC.exe | License Compiler. Reads text files that contain licensing information and produces a .licenses file that can be embedded in a common language runtime executable. | Yes | Yes | Yes | Yes | Yes
Mage.exe | Manifest Generation and Editing Tool. Mage.exe is a command-line tool that supports the creation and editing of application and deployment manifests. | Yes | Yes | Yes | Yes | Yes
MageUI.exe | Manifest Generation and Editing Tool, Graphical Client. MageUI.exe supports the same functionality as the command-line tool Mage.exe, but with a Windows Forms-based user interface (UI). With this tool you can create, edit, and sign deployment and application manifests. | Yes | Yes | Yes | Yes | Yes
MDbg.exe | .NET Framework Command-Line Debugger. Provides command-line debugging services for managed applications. | Yes | Yes | Yes | Yes | Yes
MgmtClassGen.exe | Management Strongly Typed Class Generator. Allows you to quickly generate an early-bound class in C#, Visual Basic, or ript for a specified Windows Management Instrumentation (WMI) class. | Yes | Yes | Yes | Yes | Yes
PEVerify.exe | PEVerify Tool. Performs MSIL type safety verification checks and metadata validation checks on a specified assembly. | Yes | Yes | Yes | Yes | Yes
ResGen.exe | Resource File Generator. Converts text files and .x (XML-based resource format) files to .NET Common Language Runtime (CLR) binary .resources files that can be embedded in a runtime binary executable or compiled into satellite assemblies. | Yes | Yes | Yes | Yes | Yes
SecAnnotate.exe | .NET Security Annotator tool. A command line application that identifies the SecurityCritical and SecuritySafeCritical portions of an assembly. | Yes | Yes | Yes | Yes | Yes
Sgen.exe | XML Serializer Generator. Creates an XML serialization assembly for types in a specified assembly in order to improve the startup performance of a XmlSerializer when it serializes or deserializes objects of the specified types. | Yes | Yes | Yes | Yes | Yes
sn.exe | Strong Name Tool. Helps create assemblies with strong names. Sn.exe provides options for key management, signature generation, and signature verification. | Yes | Yes | Yes | Yes | Yes
SoapSuds.exe | Soapsuds Tool. Helps you compile client applications that communicate with XML Web services using a technique called oting. | Yes | Yes | Yes | Yes | Yes
SqlMetal.exe | Code Generation Tool. SqlMetal.exe generates classes from database tables and a default mapping for the classes. It can be used for generating either C# or VB.NET code and .NET attribute-based mapping in the code or separate mapping in an XML file. | Yes | Yes | Yes | Yes | Yes
StoreAdm.exe | Isolated Storage Tool. Lists or removes all existing stores for the currently logged-on user. | Yes | Yes | Yes | Yes | Yes
svcConfigEditor.exe | Configuration Editor Tool. Used to configure WCF services and client applications. | Yes | Yes | Yes | Yes | Yes
SvcTraceViewer.exe | Service Trace Viewer Tool. Used to view and analyze WCF trace data and message logs. | Yes | Yes | Yes | Yes | Yes
SvcUtil.exe | Service Model Metadata Utility Tool. This tool is used to generate service model code from metadata documents and metadata documents from service model code. | Yes | Yes | Yes | Yes | Yes
TlbExp.exe | Type Library Exporter. Generates a type library from a common language runtime assembly. | Yes | Yes | Yes | Yes | Yes
TlbImp.exe | Type Library Importer. Converts the type definitions found within a COM type library into equivalent definitions in managed metadata format. | Yes | Yes | Yes | Yes | Yes
Wca.exe | Windows Workflow communication activity command-line utility. This utility is used to generate code files for the strictly-bound HandleExternalEventActivity activity and CallExternalMethodActivity activity derived classes from an input assembly that contains one or more ExternalDataExchangeService interfaces. | Yes | Yes | Yes | Yes | Yes
Wfc.exe | Windows Workflow command-line compiler. This utility is used to compile both workflows and activities. It takes workflow markup (.xoml) and C# or Visual Basic source files, validates the workflows or activities, and generates assemblies or executables. | Yes | Yes | Yes | Yes | Yes
Winres.exe | Windows Forms Resource Editor. Visual layout tool that helps localization experts localize Windows Forms user interface (UI) resources used by forms. | Yes | Yes | Yes | Yes | Yes
Wsdl.exe | Web Services Description Language Tool. Generates code for XML Web services and XML Web services clients from Web Services Description Language (WSDL) contract files, XML Schema Definition (XSD) schema files, and .comap discovery documents. | Yes | Yes | Yes | Yes | Yes
Xsd.exe | XML Schema Definition Tool. Generates XML schemas that follow the XSD language proposed by the World Wide Web Consortium (W3C). This tool generates common language runtime classes and aSetclasses from an XSD schema file. | Yes | Yes | Yes | Yes | Yes
Xsltc.exe | XSLT Compiler. The XSLT compiler (xsltc.exe) compiles XSLT style sheets and generates an assembly. The compiled style sheet can then be passed directly into the XslCompiledTransform.Load(Type) method. | Yes | Yes | Yes | Yes | Yes

### Tools for Windows Native (Win32 API) Developers

Tool | Description | Windows XP | Windows Server 2003 | Windows Vista | Windows Server 2008 | Windows 7
--- | --- | --- | --- | --- | --- | ---
BETest.exe | VSS Backup and Restore Test Tool. BETest is a VSS requester that tests advanced backup and restore operations. | No | No | No | No | Yes
Checkv4.exe | IPv6 Compatibility Check Tool. Searches for IPv4-specific code in files and suggests changes needed to make the code IPv6-compatible. | Yes | Yes | Yes | Yes | Yes
CTRPP.exe | Counter Pre-processor Tool. The CTRPP tool is a pre-processor that parses and validates your counters manifest. The tool also generates code that you use to provide your counter data. | No | No | Yes | Yes | Yes
Ecmangen.exe | ETW Manifest Generation Tool. Generates an instrumentation manifest that defines the event provider and the events that the event provider logs to ETW. | No | No | Yes | Yes | Yes
Err.exe | Error Lookup Tool. Looks up error constant values built out of header files accumulated from various Microsoft products (mostly from Windows). | Yes | Yes | Yes | Yes | Yes
EspExe.exe | TAPI Economical Service Provider. The ESP (Economical Service Provider) is a TAPI Service Provider that supports multiple virtual line and phone devices. It is configurable, requires no special hardware, and implements the entire Telephony Service Provider Interface. | Yes | Yes | Yes | Yes | Yes
ExtidGen.exe | TAPI Extension ID Generator. TAPI tool that generates extension identifiers. | Yes | Yes | Yes | Yes | Yes
FDBrowser.exe | Function Discovery Browser. Displays all resources - such as devices - that can be discovered by Function Discovery. | No | No | Yes | Yes | Yes
FiltDump.exe | FiltDump.exe The filtdump.exe program loads an IFilter interface implementation for a specified document and prints the output produced by the filter DLL. | Yes | No | Yes | No | Yes
FiltReg.exe | FiltReg.exe The filtreg.exe program inspects filter installation information in the registry. Filtreg.exe enumerates all file extensions that have filters associated with them by printing the file extension and the name of the filter DLL for the extension. This is a simple way to verify the correct installation of a filter. | Yes | No | Yes | No | Yes
GC.exe | SAPI Grammar Compiler. The SAPI grammar compiler (gc.exe) creates binary grammars from extensible markup language (XML) defined grammars. | Yes | Yes | Yes | Yes | Yes
Genmanifest.exe | Generate Manifest Tool. This is a command-line tool that generates a manifest. | Yes | Yes | Yes | Yes | Yes
Graphedt.exe | Multimedia Filter Graph Editor. Graphedt is a development tool for visually building functional multimedia filter graphs using the DirectShow application programming interface. | Yes | Yes | Yes | Yes | Yes
IFiltTst.exe | IFiltTst.exe The IFiltTst.exe program runs several tests to validate an IFilter interface implementation. | Yes | No | Yes | No | Yes
MC.exe | Message Compiler. Creates messages that an application or DLL needs. | Yes | Yes | Yes | Yes | Yes
MFTrace.exe | Windows Media Foundation Trace Tool. Creates debugging logs related to the Windows Media Foundation API. | No | No | Yes | Yes | Yes
MuiRct.exe | MUIRCT Tool. Utility for splitting a standard Win32 portable executable file into an LN file and a .mui file containing language-specific Win32 resources. | Yes | Yes | Yes | Yes | Yes
PTConform.exe | PrintTicket Conformance Test. PTConform is a conformance tool used to check validity of PrintCapabilities and PrintTicket documents. PTConform checks that a given PrintCapabilities or PrintTicket XML document is syntactically and structurally conformant to the public Print Schema definition. | Yes | Yes | Yes | Yes | Yes
RC.Exe | Resource Compiler. Utility for compiling a resource definition script file (.rc extension) into resource files (.res extension). It allows you to build, from a single set of sources, an LN file and a separate .mui file containing language-specific Win32 resources. | Yes | Yes | Yes | Yes | Yes
sddlgen.exe | SddlGen Tool. Generate SDDL string from GUI based input. Parse a given SDDL string / access mask. Display them using intuitive GUI elements. | Yes | Yes | Yes | Yes | Yes
Sporder.exe | Protocol Reorder Tool. Allows the catalog of installed protocols to be reordered interactively after protocols have already been installed. | Yes | Yes | Yes | Yes | Yes
TB3x.exe | TAPI 3.x Browser Tool. Test tool for TAPI 3.x. | Yes | Yes | Yes | Yes | Yes
Topoedit.exe | Topology Editor. In Media Foundation, media data is processed through the pipeline layer and the media session controls the data flow and provides playback controls. Data in each pipeline component—source, transform, and sink—is represented as a topology node. The topology object is a collection of topology nodes and represents the entire path of data flow through the media session pipeline. Topoedit is a visual tool for building and testing topologies. | No | No | No | No | Yes
TraceFmt.exe | TraceFmt Tool. Formats and displays trace messages from an event trace log file or a real-time trace session. | Yes | Yes | Yes | Yes | Yes
TracePdb.exe | TracePdb Tool. Creates trace message format (.tmf) files by extracting trace message formatting instructions from the full or private PDB symbol file for a trace provider that uses WPP software tracing macros. | Yes | Yes | Yes | Yes | Yes
TraceWpp.exe | TraceWpp Tool. Runs the Windows software trace preprocessor (WPP) on the source files of trace providers. | Yes | Yes | Yes | Yes | Yes
UICC.exe | Ribbon Markup Compiler. Generates a binary version of the Ribbon markup, an ID definition header file that exposes markup elements to the Ribbon host application, and a resource file that is used to link the binary markup to the host application at build time. Replaces IntentCL.exe. | No | No | Yes | Yes | Yes
UTL2IDL.exe | UTL2IDL Tool. This tool is used in Universal Plug and Play scenarios to translate a service description in UTL to a COM interface in IDL. | Yes | Yes | Yes | Yes | Yes
ValidateSD.exe | ValidateSD Tool. Validates if a file contains a valid UPnP service description document. | No | No | Yes | Yes | Yes
VSSAgent.exe VSDiagview.exe | VSS Diagnostic Tools. VSSAgent gathers data that can be viewed using VSDiagview and used to troubleshoot VSS applications. | No | No | No | No | Yes
Vshadow.exe | VShadow Tool. Command-line tool that you can use to create and manage volume shadow copies. | No | No | No | No | Yes
VSSTrace.exe | VSSTrace Tool. A command line tool that allows users to collect tracing information for the Volume Shadow Copy Service infrastructure. | No | No | No | No | Yes
Vstorcontrol.exe | VSS Sample Provider Tool. Shows how to use the VSS interfaces to create a VSS Hardware provider. | No | No | No | No | Yes
VSWriter.exe | VSS Test Writer Tool. The Test Writer is a utility that you can use to test VSS requester applications. This writer can be configured to perform almost all of the actions that a VSS writer can perform. In addition, the Test Writer performs extensive checks to ensure that the requester has dealt with these writer actions correctly. | No | No | No | No | Yes
WsdCodeGen.exe | Web Services on Devices Code Generator. Command-line utility that generates program code from a service description. The service description is stored in WSDL and/or XSD files. WsdCodeGen creates C++ and IDL (Interface Definition Language) files. Developers can use WsdCodeGen to create WSDAPI applications without worrying about how the data is marshaled and represented on the wire. | Yes | Yes | Yes | Yes | Yes
Wsddebug_client.exe Wsddebug_host.exe | Web Services on Devices Debugging Tools. The WSD Debug Host (wsddebug_host.exe) and WSD Debug Client (wsddebug_client.exe) tools can be used to inspect the characteristics of DPWS clients or hosts. They can also be used to troubleshoot connectivity or configuration problems. | Yes | Yes | Yes | Yes | Yes
WSTraceDump.exe | Web Services Trace Dump Tool. Assists with the analysis of web services trace dumps. | Yes | Yes | Yes | Yes | Yes
WSUtil.exe | Web Services Compiler Tool. The tool supports service model and serialization of data types. It processes WSDL, XML schema and policy documents documents, and generate C header and source files. This tool is similar to wsdl compiler tool for managed code with target to native code instead of managed code. | Yes | Yes | Yes | Yes | Yes

### Common Tools for both Managed (.NET) and Native (Win32 API) Developers

Tool | Description | Windows XP | Windows Server 2003 | Windows Vista | Windows Server 2008 | Windows 7
--- | --- | --- | --- | --- | --- | ---
AccEvent.exe | Accessible Event Watcher. Allows developers and testers to validate that the user interface (UI) elements of an application raise proper Active Accessibility events when the UI changes. | Yes | Yes | Yes | Yes | Yes
Apatch.exe Mpatch.exe | Binary Patching Tools. The Mpatch.exe utility can be used to test the generation of binary patches for a single file and to check whether or not the symbols are valid. The Apatch.exe utility is used to apply the patches. | Yes | Yes | Yes | Yes | Yes

Application Verifier

Application Verifier.
Application Verifier is a runtime verification tool for unmanaged code. Application Verifier assists developers in quickly finding subtle programming errors that can be extremely difficult to identify with normal application testing.
Please note - Application Verifier is an optional tool that you can choose to install as part of the SDK setup. If installed it will be located in an Application Verifier directory under your Program Files directory.

Yes

Yes

Yes

Yes

Yes

Bind.exe | Windows NT Image Binder. Minimizes load time by bypassing looking up exported DLL function addresses | Yes | Yes | Yes | Yes | Yes
CertMgr.exe | Certificate Manager Tool. Command line and GUI tool which configures system certificate stores. | Yes | Yes | Yes | Yes | Yes
Cert2Spc.exe | Software Publisher Certificate Test Tool. The Software Publisher Certificate Test tool creates a Software Publisher's Certificate (SPC) from one or more X.509 certificates. | Yes | Yes | Yes | Yes | Yes
Consume.exe | Consume Tool. Test tool that can consume various resources, such as memory, CPU and disk space. | Yes | Yes | Yes | Yes | Yes

Debugging Tools For Windows

Debugging Tools For Windows.
A package that includes a number of debuggers and other tools to aid in debugging and diagnostics.
Please note - Debugging Tools For Windows is an optional tool that you can choose to install as part of the SDK setup. If installed it will be located in a Debugging Tools for Windows directory under your Program Files directory.

Yes

Yes

Yes

Yes

Yes

DeviceSimulatorForWindowsSideShow.msi | Device Simulator for Windows SideShow. Allows developers of gadgets for Windows SideShow to test their gadgets without physical hardware. | No | No | Yes | Yes | Yes
FileTypeVerifier.exe | File Type Verifier Tool. Checks properties, IFilters, and other settings to ensure a file format will register correctly with Windows 7. | No | No | No | No | Yes
FTQuery.exe | FTQuery Tool. FTQuery is a diagnostic tool that can be used to verify and test the query functionality of the Windows Search Service. | No | No | No | No | Yes
Guidgen.exe | Create GUID Tool. Generates a GUID in a specified format. | Yes | Yes | Yes | Yes | Yes
Inspect.exe | Inspect Objects Tool. Allows developers and testers to examine the IAccessible property values of the the user interface (UI) items of an application and to navigate to other objects. | Yes | Yes | Yes | Yes | Yes
isXPS.exe | isXPS Conformance Tool. Tests a file's conformity to the XML Paper Specification (XPS) and the Open Packaging Conventions (OPC) Specification. | Yes | Yes | Yes | Yes | Yes
Make-Shell.exe | Make-Shell Tool. Windows PowerShell provides a tool that is used to create a console shell that is not extensible. Shells created with this new tool cannot be extended later through a Windows PowerShell snap-in. | Yes | Yes | Yes | Yes | Yes
MakeCat.Exe | MakeCat Tool. Command line tool used for generating Authenticode catalogs. | Yes | Yes | Yes | Yes | Yes
MakeCert.exe | Certificate Creation Tool. Command line tool used for generating self-signed and test certificates. | Yes | Yes | Yes | Yes | Yes
Midl.exe/Midlc.exe | MIDL Compiler. Processes an IDL file to generate a type library and output files. | Yes | Yes | Yes | Yes | Yes
MSICert.exe | MSI Certificate Tool. A command line utility that can be used to populate the MsiDigitalSignature table and MsiDigitalCertificate table with the digital signature information of an external cabinet file. | Yes | Yes | Yes | Yes | Yes
MSIDB.exe | MSIDb Tool. Uses MsiDatabaseImport and MsiDatabaseExport to import and export database tables and streams. | Yes | Yes | Yes | Yes | Yes
MSIFiler.exe | MSIFiler Tool. Populates the File table with file versions, languages, and sizes based upon a source directory. It can also update the MsiFileHash table with file hashes. | Yes | Yes | Yes | Yes | Yes
MSIInfo.exe | MSIInfo Tool. Uses Database Functions and Installer Functions to edit or display the summary information stream of a database. | Yes | Yes | Yes | Yes | Yes
MSIMerg.exe | MSIMerg Tool. Uses MsiDatabaseMerge to merge a reference database into a base database. | Yes | Yes | Yes | Yes | Yes
MSIMsp.exe | MSIMsp Tool. Msimsp.exe is a executable file that calls Patchwiz.dll. The tool can be used to create a patch package by passing in the path to a patch creation properties file (.pcp file) and the path to the patch package that is being created. | Yes | Yes | Yes | Yes | Yes
MSITran.exe | MSITran Tool. Uses MsiDatabaseGenerateTransform, MsiCreateTransformSummaryInfo, and MsiDatabaseApplyTransform to generate or apply a transform file. | Yes | Yes | Yes | Yes | Yes
MSIVal2.msi | MSIVal2 Tool. Msival2 is a command line utility that can run a suite of Internal Consistency Evaluators - ICEs. | Yes | Yes | Yes | Yes | Yes
MSIZap.exe | MSIZap Tool. Msizap.exe is a command line utility that removes either all Windows Installer information for a product or all products installed on a computer. | Yes | Yes | Yes | Yes | Yes
MT.exe | Manifest Tool. Generates signed files and catalogs. | Yes | Yes | Yes | Yes | Yes
OleView.Exe | OLE/COM Object Viewer. Enables you to browse, configure, and test installed COM classes. | Yes | Yes | Yes | Yes | Yes
Orca.msi | Orca Installer. Installer for Orca.exe, a database table editor for creating and editing Windows Installer packages and merge modules. | Yes | Yes | Yes | Yes | Yes
PKTExtract.exe | Public Key Token Extractor Tool. Extracts the publicKeyToken attribute from a certificate file. The output is the publicKeyToken, which is a unique 16-character (8-byte) identifier of the public key present in the certificate, in a format that can easily be pasted into an assembly identity statement. | Yes | Yes | Yes | Yes | Yes
Pvk2Pfx.exe | SPC / CER / PVK to PFX Conversion Tool. Command line tools used to convert a PVK file to a PFX file. | Yes | Yes | Yes | Yes | Yes
ReBase.Exe | Rebase Tool. Specifies base addresses for the DLLs an application uses. | Yes | Yes | Yes | Yes | Yes
SDCatalog.Exe | SDCatalog Tool. SDCatalog is used by Windows Troubleshooting Pack Designer to generate security catalogs for Windows Troubleshooting Packs. | No | No | No | Yes | Yes
SDMC.Exe | SDMC Tool. SDMC is used by Windows Troubleshooting Pack Designer to compile and validate Windows Troubleshooting Packs. | No | No | No | Yes | Yes
SetReg.exe | SetReg Tool. Sets the value of the registry keys that control the behavior of the Authenticode certificate verification process. These keys are called the Software Publishing State Keys. After completing the requested action, the tool displays the current state of the Software Publishing State Keys. | Yes | Yes | Yes | Yes | Yes
SignTool.exe | Sign Tool. Command line tool used for Authenticode signing applications, verifying Authenticode signatures, and configuring the system catalog database. | Yes | Yes | Yes | Yes | Yes
TcpAnalyzer.exe | TCP Analyzer. Enables monitoring and diagnosis of individual TCP/IP connections. The tool enables a user to select any connection from a list of connections and view the sending rate, performance bottleneck, losses, retransmissions and various other detailed TCP/IP information for that connection in a graphical manner. | No | No | Yes | Yes | Yes
TSPDesigner.exe | Windows Troubleshooting Pack Designer. Windows Troubleshooting Pack Designer is a GUI application that is used to write Windows Troubleshooting Packs. Requires .Net 3.5. Recommended: Run TestModeSetup.ps1 to configure your computer for writing Windows Troubleshooting Packs. | No | No | No | Yes | Yes
UuidGen.exe | UUID Generator Tool. This tool generates Universal Unique Identifiers (UUIDs) also known as a GUIDs. | Yes | Yes | Yes | Yes | Yes
VirtualLightSensor.exe | Virtual Light Sensor Tool. Windows 7 introduces a platform for using sensor devices, such as light sensors or GPS sensors, to create environmental or location awareness in programs. The tool simulates a hardware-based light sensor device. | No | No | No | No | Yes
WiLogUtl.Exe | Windows Installer Log Utility. Assists with the analysis of log files from a Windows Installer installation, and it displays suggested solutions to errors that are found in a log file. | Yes | Yes | Yes | Yes | Yes
WinDiff.Exe | WinDiff Tool. Compares files and display graphically any differences between them. | Yes | Yes | Yes | Yes | Yes

Windows Performance Toolkit

Windows Performance Toolkit.
The Windows Performance Toolkit provides a suite of tools to help capture and analyze traces.
Please note - Windows Performance Toolkit is an optional tool that you can choose to install as part of the SDK setup. If installed it will be located in a directory under your Program Files directory.

No

No

Yes

Yes

Yes

XPSAnalyzer.exe | XPS Analyzer. A command-line tool that analyzes XML Paper Specification (XPS) files for compatibility with the XPS 1.0 specification. | No | No | No | No | Yes