title: Docker desktop crash on start up in Windows 10
body: <p>I installed docker desktop on Windows 10 through 'Docker Desktop Installer'.</p>
  
  <p>After installation I logged off and logged in. It crashes on start up after some time stating the message as below</p>
  
  <pre><code>Docker.Core.Backend.BackendDestroyException:
  One or more errors occurred.
     at Docker.Core.Pipe.NamedPipeClient.&lt;TrySendAsync&gt;d__5.MoveNext()
  --- End of stack trace from previous location where exception was thrown ---
     at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
     at Docker.Core.Pipe.NamedPipeClient.Send(String action, Object[] parameters)
     at Docker.Actions.DoStart(SynchronizationContext syncCtx, Boolean showWelcomeWindow, Boolean withNotifications)
     at Docker.Actions.&lt;&gt;c__DisplayClass26_0.&lt;StartAsync&gt;b__0()
     at Docker.ApiServices.TaskQueuing.TaskQueue.&lt;&gt;c__DisplayClass18_0.&lt;.ctor&gt;b__1()
  
    System.AggregateException:
    One or more errors occurred.
       at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
       at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
       at Docker.Backend.LifecycleClient.DockerStart()
       at Docker.Backend.ContainerEngine.Linux.DoStart(Settings settings, String daemonOptions, Credential credential)
       at Docker.Backend.ContainerEngine.Linux.Start(Settings settings, String daemonOptions, Credential credential)
  
       Docker.Core.HttpBadResponseException:
       unable to fetch daemon.json: Get http://unix/engine/daemon.json: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
          at Docker.Backend.HttpClientExtensions.&lt;ParseResponseBodyAsJsonAsync&gt;d__2`1.MoveNext()
       --- End of stack trace from previous location where exception was thrown ---
          at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
          at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
          at Docker.Backend.HttpClientExtensions.&lt;GetJsonAsync&gt;d__0`1.MoveNext()
  </code></pre>
  
  <p>I uninstalled, re-started my PC and installed by selecting 'Windows Container'. Then after the restart checked on running docker. It started successfully. But when I switch to Linux containers it again fails with the same error message above.</p>