Windows 路径位置中的 %Windir% 和 %Systemroot% 有什么区别?
它们都显示“Windows”文件夹位置。
Syn*_*ech 45
扩展 Dave 先生的答案,%SystemRoot%
是一个内置变量(以及一小部分其他变量,如%SystemDrive%
)。也就是说,它实际上并未HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
在注册表中的环境变量存储中定义。
另一方面,%windir%
是一个常规变量,在变量存储中定义为%SystemRoot%
。(没有“真实变量”对应物%SystemDrive%
。)
使用哪个并不重要,但您可能会遇到批处理文件中变量扩展的问题,在这种情况下,您可以尝试另一个。(我不记得有这方面的具体问题,但值得记住。)
此外,%SystemRoot%
(和%SystemDrive%
) 是在安装过程中(当您选择目标驱动器时)设置的,因此从安装 Windows 的最早时间点开始可用,而%windir%
在安装过程中的稍后时间点设置,因此如果您正在创建一些某种自定义安装(例如,OEM、PE 等),您将需要使用%SystemRoot%
.
归档时间: |
|
查看次数: |
25791 次 |
最近记录: |