回答:
ユーザーごとに動的になるようにシステムパスを変更しようとしているようです。
環境変数はユーザーごとに設定できるため、これは必要ありません。
レジストリ経由。
HKEY_CURRENT_USER\Environment
ui経由;

確かに、このようなアプローチはユーザーを追加すると失敗しますが、ホームシステムではこれはおそらく頻繁に発生することではありません。
PATH他の変数とは異なり、変数がシステムパスに追加されることです。セットのシステム変数への道は、動的な方法でありませんように見えます:(これも@MiffTheFoxの質問に答える。
PATHに次のようなユーザーの値を設定できます。Win7 %PATH%;C:\your\pathでは、変数が展開され、システムのパスに私のパスが追加されます。また、あなたが実行できるrundll32 sysdm.cpl,EditEnvironmentVariablesダイアログを表示します。でも、私は、他のバージョンでテストしていません。