Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

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

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

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

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

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .