在Windows 2008 Server R2中,一旦在命令行中设置了环境变量,如何使它保持不变?例如,很容易编写:
设置路径=%路径%;
比笨拙的右键单击“我的电脑”方法容易得多。但是,一旦设置了此设置,更改将随命令窗口消失。如何使它们粘住?我也想对JAVA_HOME和其他一些东西做同样的事情。
setx可能是最好的。还提到HKLM或HKCU \ Software \ Microsoft \ Command Processor \ AutoRun一个bat文件,那里可能设置了PATH = ....行。
—
barlop 2011年
@barlop:通过cmd的AutoRun设置“永久” envvars是一个hack。链接到的@slhck页具有更好的位置-
—
user1686 2011年
HKCU\Environment
,该位置由Winlogon本身加载。(这也是setx的用途。)