Where is the Official list of Windows Environment Variables?

10

2

I'm working on some .bat stuff created in a legacy application, which uses many environment variables. I need to know exactly what is every one of them (%windir%, %os%, etc.).

So I need the official Microsoft Documentation about the System Environment Variables of Windows (at least from the NT version).

I've reading some sites with partial information (there are variables absent, such as %os%), so I really want to look at the Official info.

Searching with Google, Bing and inside the MSDN site give just reports about one or other variable, but no a comprehensive and centralized list of all.

Anybody knows where is that documentation available?

Néstor Sánchez A.

Posted 2010-12-02T19:01:32.127

Reputation: 701

I would say there isn't one; any app can use any variables it likes. – Ignacio Vazquez-Abrams – 2010-12-02T19:04:36.507

2@Néstor: Simply typing set in a command prompt lists quite a few, including all you mentioned.
They all seem fairly easy to understand.
– oKtosiTe – 2010-12-02T19:10:33.727

Updated my answer to include a link too. – SgtOJ – 2010-12-02T20:07:30.123

+1 @moab - Posted the same link without noticing. Got it from Wikipedia? – SgtOJ – 2010-12-02T20:08:41.357

Similar question – Paused until further notice. – 2010-12-03T02:47:10.743

@Brian, no, my best friend Google SSL found that link. – Moab – 2010-12-03T15:08:11.690

Answers

4

While not official the best functional reference I've seen, that has been reliable and kept up to date for many years, is SS64 http://ss64.com/nt/syntax-variables.html. It includes undocumented variables and OS version specific info.

matt wilkie

Posted 2010-12-02T19:01:32.127

Reputation: 4 147

3

Site? Maybe not? Try this link. The list even breaks it down to what OS can use it. The variable will look a little different. That is only because it is missing the percent signs that are at the beginning and end.

Still not happy? Try this opening Command Prompt and type set and hit enter. It will list all the variables. As with the site listed above, the variable here will also look a little different.

SgtOJ

Posted 2010-12-02T19:01:32.127

Reputation: 6 843

5That site doesn't seem to exist anymore – Brad Gilbert – 2013-02-11T17:35:24.943

0

No complete list either but this link may already help to detect the OS you have: http://support.microsoft.com/kb/190899

Typing set in cmd.exe for getting a list of all really used variables on your system is known I assume?!

Michael S.

Posted 2010-12-02T19:01:32.127

Reputation: 3 128