Using mbidgenerator.exe to generate hardware IDs

Updated: July 26, 2013

Applies To: Windows 8, Windows 8.1

To generate hardware ID values for your service metadata package, you can use the MBIDGenerator.exe command-line tool, which is part of the SDK in Windows 8.1.

In Windows 8, MBIDGenerator.exe was included in the WDK.


MBIDGenerator.exe accepts the following parameters:

MBIDGenerator.exe [/Test] <input file> [<output file>]
The Test parameter provides non-hashed output and should not be used for generating hardware IDs for submission to the Windows Dev Center Dashboard.


The output from the MBIDGenerator.exe is through a standard command-line output display. Optionally, you can specify a path and file name for the output file. Errors are always reported back to the command prompt.

The output values appear in the following way:


You can take the output from MBIDGenerator.exe and insert it into the PackageInfo XML schema of your service metadata package.

© 2015 Microsoft