Visual Studio安装项目,设置路径但在命令窗口中看不到

时间:2009-02-19 20:42:35

标签: visual-studio-2008 environment-variables

我有一个安装项目,我在其中有一个自定义操作,即将目标文件夹添加到路径中。没有什么特别的,工作正常,将它添加到路径中。

但是,如果我再打开cmd窗口则无法使用。如果我psexec并尝试直接运行文件夹中的内容,则找不到它。

我已经注销了该框并再次打开,并且它出现在cmd echo%PATH%命令中,但这不是生产中的一个选项。

我可能会通过psexec安装msi,然后我想再使用该文件夹中的内容进行第二次调用。

所以

psexec \ machine-name msiexec / I setup.msi / qn psexec \ machine-name exeinabovemsi

我需要做些什么来清除路径,在msi安装后,它就在“我的电脑 - >属性 - >高级 - >环境变量 - >路径”列表中,只是没有出现在新的cmd窗口等。

由于

艾伦

1 个答案:

答案 0 :(得分:2)

来自http://support.microsoft.com/kb/104011

  

但请注意,对环境变量的修改不会立即导致更改。例如,如果在进行更改后启动另一个命令提示符,则环境变量将反映先前(而不是当前)的值。在您注销然后重新登录之前,更改不会生效。

     

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