我可以创建环境变量,该变量将在不注销的情况下生效

时间:2010-10-29 06:44:59

标签: environment-variables registry

我正在使用bat文件创建一个Environment var,命令如下:

REG ADD HKCU\Environment /v DSPATH /t REG_SZ /d %cd%\DSClient.exe

这样可以正常工作但仅在注销后才能正常工作。有没有办法可以在不注销的情况下生效。

1 个答案:

答案 0 :(得分:1)

您可以使用Setx命令修改用户或系统环境中的环境变量,而无需编程或编写脚本。

以编程方式,在不必注销的情况下实现这些更改,向系统中的所有窗口广播WM_SETTINGCHANGE消息,以便任何感兴趣的应用程序(例如Windows资源管理器,程序管理器,任务管理器,控制面板,等等)可以执行更新。

请参阅: