前回、環境変数の操作方法について確認した。今回はWindowsのregedit.exeを使ってバックアップする方法を確認した。
レジストリエディタ
起動
Win
+R
キーを押下する- 名前に
regedit
を入力する - Enterキーを押下する
- レジストリエディタが起動する
アドレスバーがない
HKEY_CURRENT_USER\Environment
へ移動したい。しかし、アドレスバーがない。
検索が残念
とりあえずHKEY_CURRENT_USER\Environment
で検索してみた。
検索対象にあるキー
、値
はわかるが、データ
って何?バイナリ値のこと?というか全部データだろ。絞込みにならんわ。セクションはないの?
なにこの自明なメッセージ。たぶん見つからなかったのだろう。
同名の別セクションは探せない検索
検索対象すべてにチェックし、Environment
でなら検索できた。
でも、ユーザ環境変数だけしか検索できていない。
システム変数のほうも末尾がEnvironment
だからヒットして欲しい。
たぶん最初に見つけたらそこで中断してしまうのだろう。 つまり、他の同名のものは探せないのだろう。
お気に入り
パスは1階層ずつ手で移動するしかない。
そこで、お気に入りに登録することで簡略化する。
初回だけは手で移動するが、2回目以降はお気に入りから移動できる。
ユーザ環境変数を追加する
HKEY_CURRENT_USER\Environment
に移動する- メニューの
お気に入り
→お気に入りに追加
を選択する
名前
にユーザ環境変数
を入力する- Enterキー(OKボタン)を押下する
- メニューの
お気に入り
にユーザ環境変数
が追加されたことを確認する
- べつのパスを選択した状態で、メニューの
お気に入り
→ユーザ環境変数
すると、HKEY_CURRENT_USER\Environment
に移動する
システム環境変数を追加する
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
に移動する- メニューの
お気に入り
→お気に入りに追加
を選択する
名前
にシステム環境変数
を入力する- Enterキー(OKボタン)を押下する
- メニューの
お気に入り
にシステム環境変数
が追加されたことを確認する
- べつのパスを選択した状態で、メニューの
お気に入り
→システム環境変数
すると、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
に移動する
バックアップ&復元
- regedit.exeにて以下のセクションをそれぞれエクスポートする
- regedit.exeにて各regファイルをインポートする
環境変数 | レジストリのパス |
---|---|
ユーザ環境変数 | HKEY_CURRENT_USER\Environment |
システム環境変数 | HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment |
ユーザ環境変数をエクスポートする
システム環境変数をエクスポートする
ユーザ環境変数をインポートする
システム環境変数も同様。
所感
regedit.exeでも使えないことはない。
次回は第三者が開発したツールを使った手順を確認する。