7 windows-xp service environment-variables
我安装了一个服务,它定期运行和执行某些命令。它作为本地系统帐户运行。该服务的源代码不在我的控制之下,但我确实控制了该服务所在的 Windows XP SP3 框。
最近,对系统进行了更改,将某个路径置于此服务的 %PATH% 的最前沿。该路径中的一个可执行文件与我的服务使用的命令之一同名,因此该服务错误地使用了错误的可执行文件。
我需要改回来,以便我的服务执行正确的命令。如何修改 %PATH% 以便服务看到它?我已经尝试过,setx -m ...
但没有运气。
Eva*_*son 12
在系统范围的PATH
环境变量中或在本地系统用户的个人环境变量中指定有问题的目录。
本地系统用户的个人环境变量在 中指定HKEY_USERS\.DEFAULT\Environment
。机器范围的环境变量在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
. 前者不是很容易从注册表以外的任何地方访问,但后者可以从System Properties的Advanced选项卡上的Environment Variables对话框访问。