我正在查看使用Windows控制台命令
创建的用户环境变量reg add "hkcu\environment" /v SARMaster_Server_Name /d %smServer%
此变量名称SARMaster_Server_Name
可以在HKCU/Environment
下的注册表中看到,其值正确,也可以通过控制面板的高级系统设置。
然而,当我跑
时echo %SARMaster_Server_Name%
我得到%SARMaster_Server_Name%
而不是此环境变量的实际值。我错过了什么?可以回显所有其他环境变量,例如TEMP。
答案 0 :(得分:0)
使用
正确设置变量reg add "hkcu\environment" /v SARMaster_Server_Name /d %smServer%
但是,我需要重新启动才能访问此变量。在我的方案中没有帮助的解决方法是从控制面板打开环境变量编辑器,并在使用“reg add”添加变量后单击OK。不知何故,此操作会注册新变量,现在可以在新的CMD会话中访问该变量。问题正在XP上报告,因此可能已在Windows 7上修复了