1

我正在查看使用 Windows 控制台命令创建的用户环境变量

reg add "hkcu\environment" /v SARMaster_Server_Name /d %smServer%

这个变量名SARMaster_Server_Name 可以在注册表中看到HKCU/Environment正确的值以及通过控制面板的高级系统设置。

但是,当我跑步时

echo %SARMaster_Server_Name%

我得到%SARMaster_Server_Name%的不是这个环境变量的实际值。我错过了什么?可以回显所有其他环境变量,例如 TEMP。

4

1 回答 1

0

变量正在使用正确设置

reg add "hkcu\environment" /v SARMaster_Server_Name /d %smServer%

但是,我需要重新启动才能访问此变量。在我的场景中没有帮助的解决方法是从控制面板打开环境变量编辑器,并在使用“reg add”添加变量后单击确定。不知何故,此操作注册了现在可以在新的 CMD 会话上访问的新变量。XP 上报告了问题,因此它可能已在 Windows 7 上修复

于 2011-05-13T19:24:36.967 回答