title: Docker Desktop cannot start the docker daemon on Windows 10
body: <p>I’m currently having a problem when trying to use Docker on Windows.</p>
  <p>Before the last update, I could use Docker normally, and the Docker deamon started automatically on startup.</p>
  <p>I start Docker by opening the Docker Desktop, I can see it is starting, but it just hangs there for a while, before it stops automatically, showing the following error message:</p>
  <pre><code>Cancellation token triggered before we finished reading from the stream.
     à HttpOverStream.ByLineReader.&lt;ReadLineAsync&gt;d__0.MoveNext()
  --- Fin de la trace de la pile à partir de l'emplacement précédent au niveau duquel l'exception a été levée ---
     à System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
     à System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
     à System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
     à HttpOverStream.Client.DialMessageHandler.&lt;SendAsync&gt;d__9.MoveNext()
  --- Fin de la trace de la pile à partir de l'emplacement précédent au niveau duquel l'exception a été levée ---
     à System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
     à System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
     à System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
     à Docker.Core.Logging.LoggingMessageHandler.&lt;SendAsync&gt;d__4.MoveNext() dans C:\workspaces\master\src\github.com\docker\pinata\win\src\Docker.Core\Logging\LoggingMessageHandler.cs:ligne 30
  --- Fin de la trace de la pile à partir de l'emplacement précédent au niveau duquel l'exception a été levée ---
     à System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
     à System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
     à System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
     à System.Net.Http.HttpClient.&lt;FinishSendAsyncBuffered&gt;d__58.MoveNext()
  --- Fin de la trace de la pile à partir de l'emplacement précédent au niveau duquel l'exception a été levée ---
     à System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
     à System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
     à System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
     à Docker.Core.BackendAPI.BackendAPIClient.&lt;CreateHyperVVMAsync&gt;d__10.MoveNext() dans C:\workspaces\master\src\github.com\docker\pinata\win\src\Docker.Core\BackendAPI\BackendAPIClient.cs:ligne 92
  --- Fin de la trace de la pile à partir de l'emplacement précédent au niveau duquel l'exception a été levée ---
     à System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
     à System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
     à System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
     à Docker.Engines.LinuxHyperVEngine.&lt;DoStartAsync&gt;d__14.MoveNext() dans C:\workspaces\master\src\github.com\docker\pinata\win\src\Docker.Desktop\Engines\LinuxHyperVEngine.cs:ligne 59
  --- Fin de la trace de la pile à partir de l'emplacement précédent au niveau duquel l'exception a été levée ---
     à System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
     à System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
     à System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
     à Docker.ApiServices.StateMachines.TaskExtensions.&lt;WrapAsyncInCancellationException&gt;d__0.MoveNext() dans C:\workspaces\master\src\github.com\docker\pinata\win\src\Docker.ApiServices\StateMachines\TaskExtensions.cs:ligne 20
  --- Fin de la trace de la pile à partir de l'emplacement précédent au niveau duquel l'exception a été levée ---
     à System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
     à System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
     à System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
     à Docker.ApiServices.StateMachines.StartTransition.&lt;DoRunAsync&gt;d__5.MoveNext() dans C:\workspaces\master\src\github.com\docker\pinata\win\src\Docker.ApiServices\StateMachines\StartTransition.cs:ligne 29
  --- Fin de la trace de la pile à partir de l'emplacement précédent au niveau duquel l'exception a été levée ---
     à System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
     à Docker.ApiServices.StateMachines.StartTransition.&lt;DoRunAsync&gt;d__5.MoveNext() dans C:\workspaces\master\src\github.com\docker\pinata\win\src\Docker.ApiServices\StateMachines\StartTransition.cs:ligne 74
  --- Fin de la trace de la pile à partir de l'emplacement précédent au niveau duquel l'exception a été levée ---
     à System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
     à System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
     à System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
     à Docker.ApiServices.StateMachines.EngineStateMachine.&lt;StartAsync&gt;d__14.MoveNext() dans C:\workspaces\master\src\github.com\docker\pinata\win\src\Docker.ApiServices\StateMachines\EngineStateMachine.cs:ligne 69
  --- Fin de la trace de la pile à partir de l'emplacement précédent au niveau duquel l'exception a été levée ---
     à System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
     à System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
     à System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
     à Docker.Engines.Engines.&lt;RestartAsync&gt;d__28.MoveNext() dans C:\workspaces\master\src\github.com\docker\pinata\win\src\Docker.Desktop\Engines\Engines.cs:ligne 272
  </code></pre>
  <ul>
  <li>Docker version: 19.03.13-beta2, build ff3fbc9d55</li>
  <li>Docker desktop version 2.3.0.4 (46911)</li>
  <li>Windows version: Windows 10 Professional 1809</li>
  </ul>
  <p>I have tried uninstalling and updating Docker, but it does not work.</p>
  <p>Hyper-V is enabled and I have also enabled the Virtualisation Technology in BIOS.</p>