Windowsの環境変数

Windowsには「システム環境変数」と「ユーザー環境変数」の2種類の環境変数が存在する。
Windows2000以降、環境変数レジストリに保存されるようになった。
レジストリ内の格納場所は以下の通り
■システム環境変数
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]
■ユーザー環境変数
[HKEY_CURRENT_USER\Environment]
または
[HKEY_USERS\(ユーザのSID)\Environment]


注意点

  • ユーザ環境変数はシステム環境変数より優先される。それぞれに同じ名前の変数が設定されている場合、ユーザ環境変数の値が使用される。
  • システム環境変数を変更するには管理者権限が必要である。