ユーザー環境変数にシステム環境変数と同名の変数があった場合、ユーザー環境変数で上書きされます。ただしPATHだけは例外で、システム環境変数の後に追記されます。Windows NT の環境変数
環境変数の変更は実行中のプロセスには反映されないため、その必要があるならばプロセスを再起動させねばなりません。
ここではGUIによる設定方法を解説します。CUIからならば、setxコマンドで設定できます。
コントロールパネルの【システムとセキュリティ → システム】で[システムの詳細設定]をクリックし、開いたウィンドウで[環境変数]をクリックします。
またはコントロールパネルで[環境変数]と検索し、[システム環境変数の編集 (Edit the system environment variables)]からでも開けます。
コントロールパネルの【ユーザーアカウント → ユーザーアカウント】で[環境変数の変更 (Change my environment variables)]をクリックします。
またはコントロールパネルで[環境変数]と検索し、[環境変数を編集 (Edit environment variables for your account)]からでも開けます。
コマンドで起動するならばRundll32を用いて、
C:\>rundll32 sysdm.cpl,EditEnvironmentVariables
とすることでも可能です。windows 7 - Change environment variables as standard user - Super User
いずれの方法でも環境変数の設定ダイアログが開かない場合には、setxコマンドで設定します。
環境変数 | Windows XP | Windows Vista/7 |
---|---|---|
%ALLUSERSPROFILE% | C:\Documents and Settings\All Users | C:\ProgramData |
%APPDATA% ※1 | C:\Documents and Settings\username\Application Data | C:\Users\username\AppData\Roaming |
%COMPUTERNAME% | computername | |
%COMMONPROGRAMFILES% | C:\Program Files\Common Files | |
%COMMONPROGRAMFILES(x86)% (64ビット版のみ) |
C:\Program Files (x86)\Common Files | |
%COMSPEC% | C:\Windows\System32\cmd.exe | |
%HOMEDRIVE% | C: | |
%HOMEPATH% | \Documents and Settings\username | \Users\username |
%LOCALAPPDATA% ※1 | C:\Documents and Settings\username\Local Settings\Application Data | C:\Users\username\AppData\Local |
%LOGONSERVER% | \\domain_logon_server | |
%PATH% | C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;plus program paths | |
%PATHEXT% | .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.WSF;.WSH | |
%PROGRAMDATA% | %SystemDrive%\ProgramData | |
%PROGRAMFILES% | %SystemDrive%\Program Files | |
%PROGRAMFILES(X86)% (64ビット版のみ) |
%SystemDrive%\Program Files (x86) | |
%PROMPT% | $P$G (コマンドプロンプトでは$Pは現在のパス、$Gは>であり、$P$GはC:\>のように解釈される) |
|
%PSModulePath% | %SystemRoot%\system32\WindowsPowerShell\v1.0\Modules\ | |
%PUBLIC% | %SystemDrive%\Users\Public | |
%SystemDrive% | C: | |
%SystemRoot% | 一般的にC:\Windows、以前はC:\WINNT | %SystemDrive%\Windows |
%TMP% | %SystemDrive%\Documents and Settings\username\Local Settings\Temp | %SystemDrive%\Users\username\AppData\Local\Temp |
%TEMP% | ||
%USERDOMAIN% | userdomain | |
%USERNAME% | username | |
%USERPROFILE% | %SystemDrive%\Documents and Settings\username | %SystemDrive%\Users\username |
%WINDIR% | %SystemDrive%\Windows |
※1 これらのフォルダは、次のように用途が異なります。