title: How do I run a bat file in the background from another bat file?
body: <p>I have a "setup" script which I run in the morning which starts all the programs that I need. Now some of those need additional setup of the environment, so I need to wrap them in small BAT scripts.</p>
  
  <p>How do I run such a script on Windows XP in the background?</p>
  
  <p><code>CALL env-script.bat</code> runs it synchronously, i.e. the setup script can continue only after the command in the env-script has terminated.</p>
  
  <p><code>START/B env-script.bat</code> runs another instance of CMD.exe in the same command prompt, leaving it in a really messy state (I see the output of the nested CMD.exe, keyboard is dead for a while, script is not executed).</p>
  
  <p><code>START/B CMD env-script.bat</code> yields the same result. None of the flags in CMD seem to match my bill.</p>