我的环境变量在Vista32上设置在哪里?

时间:2011-02-28 19:20:41

标签: windows-vista system environment-variables

通过以下方式:

Start -> Computer -> Right Click -> Properties -> Advanced System Settings -> Advanced -> Environment Variables

我找到User variables for brianjd(包括TMPTEMP)和System Variables(包括PathUSERNAME等) 。我希望这些变量可以在C:\AUTOEXEC.BATC:\CONFIG.SYS中设置。相反,我会在这些文件中找到REM Dummy file for NTVDMFILES=40

问:实际使用SET USERNAME=brianjd等语句设置环境变量的文件在哪里?

问:当我按照上面的Windows GUI路径并将变量名称和值FOOC:\foo添加到User variables for brianjdSystem Variables时,实际发生了什么?什么是Windows写到哪里?

1 个答案:

答案 0 :(得分:3)

例如,变量不在Linux上的/ etc / environment之类的脚本文件中。 Windows将它们存储在注册表中。键是“HKCU \ Environment”(用户变量)和“HKLM \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Environment”(系统范围的变量)。

另请参阅相关的MSDN article