Environment Variable Editor for Windows

Overview

Tired of being tortured, frustrated and driven to the brink of insanity by Windows's built-in environment variable editor? I know I was, and I finally was driven to the point of spending too much of my time to do something about it! I have thus created a WPF application that has been cleverly dubbed "Environment Variable Editor". The features are as follows:

  • Clearly view all environment variable names for both User and System targets
  • Breaks down the value of a variable into a list of values delimited by the ";" character (this is perfect for editing your Path variable)
  • Use toolbar buttons or drag and drop to rearrange the order of ;-delimited values
  • Import and Export the state of your environment variables
  • Ability to completely customize the UI by writing your own skin in XAML (the application comes with an extremely basic demo skin)
  • Check out the Screenshot

Download

Please note that this software has no warranty and the author is not responsible for errant system changes that result from its use. I have tested it and use it on a day-to-day basis myself, but if you are feeling cautious maybe try giving it a whirl in a virtual machine first. If something goes wrong, you see something that could be improved or you have general feedback, please contact me.

Source Code

The source code is available for read-only access via Subversion. If you try to download and build the source, you may get the following warning from Visual Studio when you open the solution. This results from the fact that I use a local copy of StyleCop in the source tree. Simply choose the "Load project normally" option and uncheck the "Ask me for every project in this solution" option as shown here.

Credits

The author and this application owe a thanks to Josh Smith and his JoshSmith.WPF library for providing easy drag and drop functionality in a WPF List View.