1. ホーム
  2. ウィンドウズ

[解決済み】Windowsのバッチファイルからシステム環境変数を設定する?

2022-04-14 06:41:56

質問

Windows 7(XPでも可)のコマンドプロンプトからシステムレベルの環境変数を設定することは可能でしょうか?私は、昇格したコマンドプロンプトから実行しています。

を使用すると set コマンドを使用します ( set name=value ) の場合、環境変数はコマンドプロンプトのセッションでのみ有効であるようです。

解決方法は?

XPサポートツール(XPのCDからインストール可能)には、以下のようなプログラムが付属しています。 setx.exe :

C:\Program Files\Support Tools>setx /?

SETX: This program is used to set values in the environment
of the machine or currently logged on user using one of three modes.

1) Command Line Mode: setx variable value [-m]
   Optional Switches:
    -m  Set value in the Machine environment. Default is User.

...
For more information and example use: SETX -i

Windows 7 には、実際には、次のものが付属していると思います。 setx 標準インストールの一部として。