開発ツールを色々インストールしていると、環境変数の設定一覧をバックアップしたいときがある。
Windows XPだと一般的には、
で表示も設定もできるが、1パラメータずつなので一覧を得るには不向き。
今までコマンドプロンプトからsetコマンドを打って一覧を得ていた。
> set > set.txt
が、GUIで確認できる設定内容と若干違いがある。
システム環境変数だけを取り出せないかと探してみたら、winmsd.exeというコマンドラインツールが見つかった。
> winmsd /categories +SWEnvEnvVars /report systemenv .txt
システム環境変数は[環境変数]のブロックにユーザ名
自分の環境ではGUIから確認できるシステム環境変数と一致した。
システム名(コンピュータ名)やらOSバージョンやらも一緒に出力されるが、これはこれで便利。
バックアップからの一括復旧は@IT:Windows TIPS -- Tips:WSHで環境変数を設定するで出来そう(な気がする)。
参考: