为什么setx命令不设置用户变量?

时间:2015-02-03 11:18:46

标签: windows cmd environment-variables

我想使用setx添加用户变量。 我试过了:

setx LOL abcd

> SUCCESS: Specified value was saved

echo %LOL%

> %LOL%

为什么它没有设置用户变量?我期待:

echo %LOL%

> abcd 

1 个答案:

答案 0 :(得分:3)

  

为什么setx命令不设置用户变量?

因为这是它的工作方式。

setx将更改您为 future 会话指定的环境变量。使用set设置当前和新的子进程。