Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

How can I generate a UUID from the command line in Windows XP? Something like "uuid" or "uuidgen" in Linux.

share|improve this question

You can also use this command in a command prompt:
wmic path win32_computersystemproduct get uuid

share|improve this answer
seems like it's only good for 1 guid – drzaus Jan 15 '14 at 21:24
This does NOT generate a GUID. It just shows an existing guid. DO NOT USE this if you want a unique GUID – Air2 Mar 27 '14 at 13:55
Relevant XKCD: – TripShock May 11 '15 at 15:33

If powershell is installed this is a simple commandline to get a guid

powershell -Command "[guid]::NewGuid().ToString()"
share|improve this answer
You can make it a reusable command within PowerShell with. function uuid { [guid]::NewGuid().ToString() }. Just run "uuid" as needed. – Alain O'Dea Jun 5 '13 at 17:33

Drop the following code into a new file name uuid.vbs

set obj = CreateObject("Scriptlet.TypeLib")
WScript.StdOut.WriteLine obj.GUID

Then you can run it from the command line like so:

cscript //NoLogo uuid.vbs

This will work on pretty much any computer that has the Windows Scripting Host installed - which certainly includes anything later than Windows 2000, and probably includes 95/98/ME as well... though I don't have an instance handy to check.

If you need to remove the braces, replace the last line with this

WScript.StdOut.WriteLine Replace(Replace(obj.GUID,"{",""),"}","")
share|improve this answer
Funny how in Windows it's only unique to each planet, but in Unix and related systems it's unique throughout the entire universe. – Bratch Jun 23 '10 at 19:45

From MSDN Library: Generating Interface UUIDs.

share|improve this answer
Do you know where I can download this "uuidgen" from? – Zubair Jun 23 '10 at 11:24
It comes with Visual Studio - I'd expect it to come with the express edition of Visual C++ which I believe is a free download, as well – Rowland Shaw Jun 23 '10 at 11:34
1 says that the uuidgen utility (Uuidgen.exe) is automatically installed when you install the Platform Software Development Kit (SDK). – Mehper C. Palavuzlar Jun 23 '10 at 11:35
Is it not available as a seperate download, as I have no use for the SDK or for Visual Studio. – Zubair Jun 23 '10 at 11:36
@Zubair: Install SDK, get uuidgen, uninstall SDK. Anything else is a copyright violation. – harrymc Jun 23 '10 at 11:48

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.