Environment Variables 利用ノート

本稿は PowerToys の Environment Variables 機能に関する記述だ。

Attention

Microsoft PowerToys 利用ノート 冒頭の前提条件に留意すること。

概要

Environment Variables は当然ながら環境変数を操作するツールだ。GUI で環境変数を追加、編集、削除するほかにも、プロファイルという環境変数集合を扱う機能がある。

利用者ノート

私の持っているツールでは Rapid Environment Editor がこれに近い用途だ。

プロファイル

プロファイル一つを環境変数の集合のように扱える。

プロファイルを適用すると、そこで定義されている変数がバックグラウンドでユーザー環境変数に追加される。重要なのは同名のユーザー変数がすでに存在する場合だ。このとき、ユーザー変数にバックアップ変数が作成され、プロファイルの適用解除時にオリジナルの値が復元される。プロファイルをスタックのように考えればいい。

プロファイル環境変数は通常の環境変数(ユーザーおよびシステム)に優先する。

Environment Variables ウィンドウ

New profile

このボタンを押すと New profile ダイアログボックスが現れる。そこでプロファイルを作成する。

Profiles

プロファイルの一覧。各項目に On/Off スイッチと三点メニューボタンがある。

プロファイル項目のスイッチはプロファイルが保持する環境変数すべての有効と無効の状態に対応する。

プロファイル項目の三点ボタンを押すと、そのプロファイルを操作するメニューを開く。内容は次のとおり:

Edit

対象プロファイルに対する Edit profile ダイアログボックスを開く。

Remove

対象プロファイルを削除する。確認ダイアログボックスあり。

Default variables

ユーザーおよびシステム環境変数の、PowerToys 未使用時における一覧。

UserSystem それぞれで次の操作が可能だ:

Add variable

同名のダイアログボックスを開く。そこで新規環境変数を追加する。追加後、このボタンの下にある一覧でその変数を確認できる。

各環境変数の三点ボタンをクリックすると、次の操作への UI が現れる:

Edit

対象環境変数の名前 and/or 値を変更することが可能だ。

Remove

対象環境変数を削除する。確認ダイアログボックスあり。

Applied variables

最終的な環境変数集合の一覧。

New / Edit profile ダイアログボックス

プロファイル一つの特性を定義するダイアログボックスだ。

Name

対象プロファイルに名前を与える。任意の文字が使えるはずだ。

Enable

On にすれば対象プロファイルを活かす。

Variables

対象プロファイルが保持する環境変数の集合。

Add variable

環境変数を追加するためのタイトルなしダイアログボックスを開く。

New タブは見ればわかる。

Existing タブは既存の環境変数一覧であり、加工したいものにチェックを入れて Add を押すと、選択項目すべてが Variables 一覧に含まれている。

Add / Edit variable ダイアログボックス

見ればわかる UI であるので割愛。

設定

まずは Enable Environment Variables を On にする。これにより、システムは上述の Applied variables の内容が効いている状態になる。

Activation

Open Environment Variables

クリックすると Environment Variables ウィンドウが開く。

Open as administrator

ツールの目的を考慮すれば On でなければならない。グレーアウトされているから誤って Off にする心配は無用だ。