通过以下方式:
Start -> Computer -> Right Click -> Properties -> Advanced System Settings -> Advanced -> Environment Variables
我找到User variables for brianjd
(包括TMP
和TEMP
)和System Variables
(包括Path
,USERNAME
等) 。我希望这些变量可以在C:\AUTOEXEC.BAT
或C:\CONFIG.SYS
中设置。相反,我会在这些文件中找到REM Dummy file for NTVDM
和FILES=40
。
问:实际使用SET USERNAME=brianjd
等语句设置环境变量的文件在哪里?
问:当我按照上面的Windows GUI路径并将变量名称和值FOO
和C:\foo
添加到User variables for brianjd
或System Variables
时,实际发生了什么?什么是Windows写到哪里?
答案 0 :(得分:3)
例如,变量不在Linux上的/ etc / environment之类的脚本文件中。 Windows将它们存储在注册表中。键是“HKCU \ Environment”(用户变量)和“HKLM \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Environment”(系统范围的变量)。
另请参阅相关的MSDN article。