什么决定了 %HOME% 环境变量是否扩展?

什么决定了 %HOME% 环境变量是否扩展?

我有两台机器(均在 AD 域中)。在一台 Windows 10 PC 上,如果我打开命令提示符并回显 %HOME% 环境变量,则会得到以下结果:

C:\Users\johndoh>echo %home%
C:\Users\johndoh

在另一台 Windows 10 PC 上,我得到了以下结果:

C:\Users\johndoh>echo %home%
%HOMEDRIVE%%HOMEPATH%

在两台机器上,如果我回显 %HOMEDRIVE% 和 %HOMEPATH% 环境变量,我会得到相同的结果:

C:\Users\johndoh>echo %HOMEDRIVE%
C:

C:\Users\johndoh>echo %HOMEPATH%
\Users\johndoh

C:\Users\johndoh>

同样,两者的 %HOME% 注册表项相同: 注册表编辑器

如何让第二台机器扩展 %HOME% 内的环境变量?

编辑:我重启了有问题的机器,问题就解决了。但是,我记得以前这样做过,但过了一段时间问题又出现了。是否有可能通过某个脚本或程序关闭整个系统的变量扩展,直到下次重启?

相关内容