title: adb cannot start daemon, CreateProcess failure, error 2
body: <p>I an unable to run <code>adb root</code> or any adb command.  I get the following error.  I set <code>ADB_TRACE=1</code>:</p>
  
  <pre><code>C:\WINDOWS\system32&gt;adb root
  system/core/adb/adb.c::main():Handling commandline()
  system/core/adb/adb_client.c::_adb_connect():_adb_connect: host:version
  system/core/adb/sysdeps_win32.c::socket_loopback_client():socket_loopback_client: could not connect
  to tcp:5037
  system/core/adb/adb_client.c::adb_connect():adb_connect: service root:
  * daemon not running. starting it now on port 5037 *
  CreateProcess failure, error 2
  * failed to start daemon *
  error: cannot connect to daemon
  </code></pre>
  
  <p>I am using Windows 7.</p>
  
  <p>From <code>netstat -a</code> I don't see anything else using port 5037.  When I run adb, I observe that adb momentarily is displayed on Task Manager, but then it goes away.  Windows Firewall is turned off.  I get the same results if I run <code>cmd</code> as administrator.</p>