You can edit other environment variables by highlighting the variable in the "System variables" section and clicking Edit.If you need to create a new environment variable, click New and enter the variable name and variable value.This KB article may also be of use: How to propagate environment variables to the system Ok, I guess I must have seen this behavior on a running service or something.I added a new environment variable using the method described above.
Can you tell us more about the specific scenario that isn't working?Say you have a production server which hosts a variety of apps and a new app needs a particular Environment variable to run. After the changes are saved, Explorer broadcasts a message to all windows to inform them of the change.You do not want to reboot it while users are connected to your other apps. I don't like the wait-until-a-good-time-to-reboot option. Any programs spawned via Explorer after this should get the updated environment, although already-running programs will not, unless they handle the setting change message.And because any programs you run from a bash prompt are called by bash, the new path is in force for anything you run from the bash prompt.The bottom line is that to add a new directory to the path, you must append or prepend the directory to the $PATH environment variable within a script included in the shell, and you must export the I can't speak for other distributions, but Ubuntu has a file, /etc/environment, that is the default search path for all users.and Remove duplicate $PATH entries with awk command to avoid adding duplicates or remove them. PATH is just an environment variable, and if you want to add to the PATH, you have to rebuild the variable with exactly the contents you want.