title: Set a persistent environment variable from cmd.exe
body: <p>I have to set environment variables on different windows machines, but I don't want to be bothered changing them manually by getting on the properties screen of "My Computer"</p>
  
  <p>I want to do it from the command line, with a batch file. As far as I understand, using set will only change the variable for the processes I will call in the command window.</p>
  
  <p>I want to set it definitely, so later, when running a new process, it will use those new settings I have set. Is there a way to do that from the command line ?</p>