title: How do we start the daemon?
body: <p>Running <code>docker info</code> from an elevated PowerShell prompt shows this error:</p>
  
  <blockquote>
    <p>error during connect: Get <a href="http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.27/info" rel="noreferrer">http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.27/info</a>: open //./pipe/docker_engine: The system cannot find the file specified. In the default daemon configuration on Windows, the docker client must be run elevated to connect. <strong>This error may also indicate that the docker daemon is not running.</strong> (Emphasis added)         </p>
  </blockquote>
  
  <p>How do we run the Docker daemon from the command line? If that is not possible, how do we run it without restarting Windows? If that is not possible, how do we start it at all?</p>
  
  <h2>Environment info</h2>
  
  <pre><code>C:\&gt; docker --version          
  Docker version 17.03.1-ce, build c6d412e      
  
  C:\&gt; docker-compose --version  
  docker-compose version 1.11.2, build f963d76f                                          
  
  C:\&gt; docker-machine --version  
  docker-machine.exe version 0.10.0, build 76ed2a6                                       
  </code></pre>
  
  <h2>What we have tried</h2>
  
  <p>Running <code>docker daemon</code>. It responds as follows: </p>
  
  <blockquote>
    <p>Command "daemon" is deprecated, and will be removed in Docker 1.16. Please run <code>dockerd</code> directly. exec: "dockerd": executable file not found in %PATH%</p>
  </blockquote>
  
  <p>Enabling Hyper-V and restarting the computer.</p>