title: How to start Azure Storage Emulator under non-admin account
body: <p>I can't get Azure Storage Emulator to start. I am running v4.6.</p>
  
  <p>I have two accounts on my dev machine, the Administrator account (which I don't use) and my named account gregv. I do all my development work under the gregv account. </p>
  
  <p>This means that the Administrator account does not have access to SqlLocalDB. I have tested this by logging into the Administrator account and starting up SMSS and trying to attach to (localdb)\v11.0. I can connect when I am logged in as gregv but I can't when I am logged in as Administrator. </p>
  
  <p>I think that Azure Storage Emulator is trying to set itself up as if the Administrator account was the one doing the running. I think this because it is creating the mdf database files under c:\Users\Administrator not under c:\Users\gregv, even when I install it when logged in as gregv. </p>
  
  <p>When I try to run the emulator, it hangs for a while then finally gives me this error:</p>
  
  <pre><code>C:\Program Files (x86)\Microsoft SDKs\Azure\Storage Emulator&gt;AzureStorageEmulator.exe start
  Windows Azure Storage Emulator 4.6.0.0 command line tool
  
  Unhandled Exception: System.TimeoutException: Unable to open wait handle.
     at Microsoft.WindowsAzure.Storage.Emulator.Controller.EmulatorProcessController.InternalWaitForStorageEmulator(Int32 timeoutInMilliseconds)
     at Microsoft.WindowsAzure.Storage.Emulator.Controller.EmulatorProcessController.EnsureRunning(Int32 timeoutInMilliseconds)
     at Microsoft.WindowsAzure.Storage.Emulator.Commands.StartCommand.RunCommand()
     at Microsoft.WindowsAzure.Storage.Emulator.Program.Main(String[] args)
  </code></pre>
  
  <p>Any suggestions on how I can get this running as the user gregv? Or should I be ditching the gregv account and move over to do all my development as Administrator? </p>
  
  <p>Update: I have shared the v11.0 instance as user gregv and now I can connect to the lcoaldb database using SSMS when I am logged in as Administrator. I can also successfully start up the Emulator when I am logged in as Administrator now. </p>
  
  <p>But when I log out of the Administrator account and log in as gregv, I can't start up the emulator. I really want to do my development work under my non-administrator account, which means I have to get access to the emulator from that account. </p>