Windowsのバッチファイルを作成する際、デフォルトで使える環境変数をまとめます。
調査した OS は Windows 8、Windows 7、Windows Vista、Windows XP、Windows Server 2012 R2、Windows Server 2008 R2 の 6種類 です。
ユーザー名は「garafu」とし、コンピューター名は「自動で割り付けられたもの」です。
いずれもドメインには参加しておらず、ローカルユーザーでログインし、set
コマンド を実行した結果となります。
環境変数 PATH
に関しては、長くなるので省略しました。
環境変数 |
---|
ALLUSERSPROFILE |
APPDATA |
CLIENTNAME |
CommonProgramFiles |
CommonProgramFiles(x86) |
CommonProgramW6432 |
COMPUTERNAME |
ComSpec |
DFSTRACINGON |
FP_NO_HOST_CHECK |
HOMEDRIVE |
HOMEPATH |
LOCALAPPDATA |
LOGONSERVER |
NUMBER_OF_PROCESSORS |
OS |
Path |
PATHEXT |
PROCESSOR_ARCHITECTURE |
PROCESSOR_IDENTIFIER |
PROCESSOR_LEVEL |
PROCESSOR_REVISION |
ProgramData |
ProgramFiles |
ProgramFiles(x86) |
ProgramW6432 |
PROMPT |
PSModulePath |
PUBLIC |
SESSIONNAME |
SystemDrive |
SystemRoot |
TEMP |
TMP |
USERDOMAIN |
USERNAME |
USERPROFILE |
windir |
Windows 8 | Windows 7 | Windows Vista | Windows XP | Windows Server 2012 R2 | Windows Servier 2008 R2 |
---|---|---|---|---|---|
C:\ProgramData | C:\ProgramData | C:\ProgramData | C:\Documents and Settings\All Users | C:\ProgramData | C:\ProgramData |
C:\Users\garafu\AppData\Roaming | C:\Users\garafu\AppData\Roaming | C:\Users\garafu\AppData\Roaming | C:\Documents and Settings\garafu\Application Data | C:\Users\garafu\AppData\Roaming | C:\Users\garafu\AppData\Roaming |
Console | |||||
C:\Program Files\Common Files | C:\Program Files\Common Files | C:\Program Files\Common Files | C:\Program Files\Common Files | C:\Program Files\Common Files | C:\Program Files\Common Files |
C:\Program Files (x86)\Common Files | C:\Program Files (x86)\Common Files | C:\Program Files (x86)\Common Files | C:\Program Files (x86)\Common Files | ||
C:\Program Files\Common Files | C:\Program Files\Common Files | C:\Program Files\Common Files | C:\Program Files\Common Files | ||
WIN-P8WFMNA295G | WIN-P3T4QQMIPKE | WIN-HBUL2WGV3X1 | WIN-01F690964 | WIN-1Q9CQ95BGSV | WIN-B26ZAVYY9MV |
C:\WINDOWS\system32\cmd.exe | C:\Windows\system32\cmd.exe | C:\Windows\system32\cmd.exe | C:\WINDOWS\system32\cmd.exe | C:\Windows\system32\cmd.exe | C:\Windows\system32\cmd.exe |
FALSE | |||||
NO | NO | NO | NO | NO | NO |
C: | C: | C: | C: | C: | C: |
\Users\garafu | \Users\garafu | \Users\garafu | \Documents and Settings\garafu | \Users\garafu | \Users\garafu |
C:\Users\garafu\AppData\Local | C:\Users\garafu\AppData\Local | C:\Users\garafu\AppData\Local | C:\Users\garafu\AppData\Local | C:\Users\garafu\AppData\Local | |
\\WIN-P8WFMNA295G | \\WIN-P3T4QQMIPKE | \\WIN-HBUL2WGV3X1 | \\WIN-01F690964 | \\WIN-1Q9CQ95BGSV | \\WIN-B26ZAVYY9MV |
4 | 1 | 1 | 1 | 1 | 1 |
Windows_NT | Windows_NT | Windows_NT | Windows_NT | Windows_NT | Windows_NT |
(省略) | (省略) | (省略) | (省略) | (省略) | (省略) |
.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC | .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC | .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC | .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH | .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC | .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC |
AMD64 | AMD64 | x86 | x86 | AMD64 | AMD64 |
Intel64 Family 6 Model 58 Stepping 9, GenuineIntel | Intel64 Family 6 Model 58 Stepping 9, GenuineIntel | x86 Family 6 Model 58 Stepping 9, GenuineIntel | x86 Family 6 Model 58 Stepping 9, GenuineIntel | Intel64 Family 6 Model 58 Stepping 9, GenuineIntel | Intel64 Family 6 Model 58 Stepping 9, GenuineIntel |
6 | 6 | 6 | 6 | 6 | 6 |
3a09 | 3a09 | 3a09 | 3a09 | 3a09 | 3a09 |
C:\ProgramData | C:\ProgramData | C:\ProgramData | C:\ProgramData | C:\ProgramData | |
C:\Program Files | C:\Program Files | C:\Program Files | C:\Program Files | C:\Program Files | C:\Program Files |
C:\Program Files (x86) | C:\Program Files (x86) | C:\Program Files (x86) | C:\Program Files (x86) | ||
C:\Program Files | C:\Program Files | C:\Program Files | C:\Program Files | ||
$P$G | $P$G | $P$G | $P$G | $P$G | $P$G |
C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules\ | C:\Windows\system32\WindowsPowerShell\v1.0\Modules\ | C:\Windows\system32\WindowsPowerShell\v1.0\Modules\ | C:\Windows\system32\WindowsPowerShell\v1.0\Modules\ | ||
C:\Users\Public | C:\Users\Public | C:\Users\Public | C:\Users\Public | C:\Users\Public | |
Console | Console | Console | Console | Console | Console |
C: | C: | C: | C: | C: | C: |
C:\WINDOWS | C:\Windows | C:\Windows | C:\WINDOWS | C:\Windows | C:\Windows |
C:\Users\garafu\AppData\Local\Temp | C:\Users\garafu\AppData\Local\Temp | C:\Users\garafu\AppData\Local\Temp | C:\Documents and Settings\garafu\Local Settings\Temp | C:\Users\garafu\AppData\Local\Temp | C:\Users\garafu\AppData\Local\Temp |
C:\Users\garafu\AppData\Local\Temp | C:\Users\garafu\AppData\Local\Temp | C:\Users\garafu\AppData\Local\Temp | C:\Documents and Settings\garafu\Local Settings\Temp | C:\Users\garafu\AppData\Local\Temp | C:\Users\garafu\AppData\Local\Temp |
WIN-P8WFMNA295G | WIN-P3T4QQMIPKE | WIN-HBUL2WGV3X1 | WIN-01F690964 | WIN-1Q9CQ95BGSV | WIN-B26ZAVYY9MV |
garafu | garafu | garafu | garafu | garafu | garafu |
C:\Users\garafu | C:\Users\garafu | C:\Users\garafu | C:\Documents and Settings\garafu | C:\Users\garafu | C:\Users\garafu |
C:\WINDOWS | C:\Windows | C:\Windows | C:\WINDOWS | C:\Windows | C:\Windows |
参考記事
- TechScrawl - Windows %Systemroot% と %windir%
- Windows環境変数
- Pentan.info - 64bit版Windowsで32bit用のProgram Filesフォルダのパスを取得する方法
- @IT - OSの種類によってバッチ・ファイルの処理を切り替える方法
最後に… このブログに興味を持っていただけた方は、 ぜひ 「Facebookページ に いいね!」または 「Twitter の フォロー」 お願いします!!