Useful or not, from you.
for-win Unable to start Hyper-V VM: 'DockerDesktopVM' failed to start.

Environment: Docker on Windows 10 Docker Service is unable to start

Getting Error as:

Docker.Core.DockerException: Docker.Core.Backend.BackendDestroyException: Unable to start Hyper-V VM: 'DockerDesktopVM' failed to start. (Virtual machine ID B520EEBB-43D0-4837-A3E5-432D2E479015) at Start-MobyLinuxVM, <No file>: line 688 at <ScriptBlock>, <No file>: line 811 at Docker.Backend.ContainerEngine.Linux.Start(Settings settings, String daemonOptions, Credential credential) at Docker.Backend.BackendNamedPipeServer.<Run>b__8_2(Object[] args) at Docker.Core.Pipe.NamedPipeServer.<>c__DisplayClass9_0.<Register>b__0(Object[] parameters) at Docker.Core.Pipe.NamedPipeServer.RunAction(String action, Object[] parameters)

System.Management.Automation.RuntimeException: Unable to start Hyper-V VM: 'DockerDesktopVM' failed to start. (Virtual machine ID B520EEBB-43D0-4837-A3E5-432D2E479015) at Start-MobyLinuxVM, <No file>: line 688 at <ScriptBlock>, <No file>: line 811 at Docker.Backend.ContainerEngine.Linux.DoStart(Settings settings, String daemonOptions, Credential credential) at Docker.Backend.ContainerEngine.Linux.Start(Settings settings, String daemonOptions, Credential credential)

 Microsoft.HyperV.PowerShell.VirtualizationException:
 'DockerDesktopVM' failed to start. (Virtual machine ID B520EEBB-43D0-4837-A3E5-432D2E479015)
 
     Microsoft.Virtualization.Client.Management.VirtualizationOperationFailedException:
     'DockerDesktopVM' failed to start.
        at Microsoft.Virtualization.Client.Management.View.EndMethodReturnInternal(IVMTask task, VirtualizationOperation operation, Boolean affectedElementExpected)
        at Microsoft.Virtualization.Client.Management.VMComputerSystemBaseView.EndSetState(IVMTask setStateTask)
        at Microsoft.HyperV.PowerShell.ExtensionMethods.OperationWatcherExtensions.<>c__DisplayClass4_0`1.<ConvertActionToFunction>b__0(T x)
        at Microsoft.HyperV.PowerShell.ExtensionMethods.OperationWatcherExtensions.PerformOperationWithReturn[T](IOperationWatcher watcher, Func`1 startTaskMethod, Func`2 endTaskMethod, String taskDescription, VirtualizationObject targetObject)
        at Microsoft.HyperV.PowerShell.VirtualMachine.ChangeState(VirtualMachineAction action, IOperationWatcher operationWatcher)
        at Microsoft.HyperV.PowerShell.Commands.StartVM.ProcessOneOperand(VirtualMachine vm, IOperationWatcher operationWatcher)
        at Microsoft.HyperV.PowerShell.Commands.VirtualizationCmdlet`1.ProcessOperands(IList`1 operands, IOperationWatcher operationWatcher)

at Docker.Core.Pipe.NamedPipeClient.<TrySendAsync>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.<>c__DisplayClass26_0.<StartAsync>b__0() at Docker.ApiServices.TaskQueuing.TaskQueue.<>c__DisplayClass18_0.<.ctor>b__1()

Crash Report with Diagnostic ID : 2FF946DE-9F0D-4C69-A385-D61EAF85CD7B/20200311093634 Uploaded as well.

That's a useful answer
Without any help

Environment: Docker on Windows 10 using Edge 2.2.2.0 Docker Service is unable to start

Getting Error as: Docker.Core.Backend.BackendDestroyException: job failed with message: 'DockerDesktopVM' falhou ao inicializar. (ID da máquina virtual 19D356D4-19AA-48FF-AA1E-C28591EFFCBE) em Docker.Core.Pipe.NamedPipeClient.<TrySendAsync>d__5.MoveNext() --- Fim do rastreamento de pilha do local anterior onde a exceção foi gerada --- em System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() em Docker.Core.Pipe.NamedPipeClient.Send(String action, Object[] parameters) em Docker.Actions.DoStart(SynchronizationContext syncCtx, Boolean showWelcomeWindow, Boolean withNotifications) em Docker.Actions.<>c__DisplayClass26_0.<StartAsync>b__0() em Docker.ApiServices.TaskQueuing.TaskQueue.<>c__DisplayClass18_0.<.ctor>b__1()

System.InvalidOperationException: job failed with message: 'DockerDesktopVM' falhou ao inicializar. (ID da máquina virtual 19D356D4-19AA-48FF-AA1E-C28591EFFCBE) em Docker.Backend.HyperVInfrastructure.HandleUpdatedJob(CIMConcreteJob updatedJob) em Docker.Backend.HyperVInfrastructure.<HandleMaybeAsyncJob>d__36.MoveNext() --- Fim do rastreamento de pilha do local anterior onde a exceção foi gerada --- em System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() em Docker.Backend.HyperVInfrastructure.<StartVMAsync>d__28.MoveNext() --- Fim do rastreamento de pilha do local anterior onde a exceção foi gerada --- em System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() em System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) em Docker.Backend.HyperV.<StartAsync>d__7.MoveNext() --- Fim do rastreamento de pilha do local anterior onde a exceção foi gerada --- em System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() em System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) em Docker.Backend.ContainerEngine.Linux.<>c__DisplayClass38_0.<DoStartTask>b__0() em System.Threading.Tasks.Task.Execute()