Environment variables are passed on to child processes from their parent process so if you used explorer to change the environment variables and also launch visual studio then the environment vars should be visible to VS.
But if you are using a third party application launcher (like launchy) then the changes may not be propagated if the launcher does not receive and act on the windows WM_SETTINGSCHANGED
event.
So you may try one of the following...
- Launch VS from explorer
- Restart the app launcher and launch VS from it.