Last two Docker updates fail to install Windows 10

Windows 10 Pro 1903
This morning a popup appeared, presumably generated by the local docker engine, providing the option to update. No containers were running locally, though of course the engine was running. I clicked Update, and after the download completed and the installation started, the following message appeared:

Access to the path ‘dockerd.exe’ is denied.
at System.IO.Directory.DeleteHelper(String fullPath, String userPath, Boolean recursive, Boolean throwOnTopLevelDirectoryNotFound, WIN32_FIND_DATA& data)
at System.IO.Directory.Delete(String fullPath, String userPath, Boolean recursive, Boolean checkHost)
at CommunityInstaller.UninstallWorkflow.d__11.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 CommunityInstaller.InstallWorkflow.d__25.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 CommunityInstaller.InstallWorkflow.d__23.MoveNext()

I wasted several hours when this happened with the previous update (2.1.0.0), but hints in the release notes caused me to think the issue was fixed. Very frustrating.

Same issue! What the heck is going on Docker?? Wake up !!!

What’s the point of sticking with the Stable release if it’s not stable?

Not the same message, but I’m having throuble updating docker.
Docker shows me a message in order to update Docker. After witing for download and unpacking stuff appear this error:

   at System.Runtime.InteropServices.ComTypes.IPersistFile.Save(String pszFileName, Boolean fRemember)
   at CommunityInstaller.ShortcutAction.DoAsync(CancellationToken cancelToken)
   at CommunityInstaller.InstallWorkflow.<HandleD4WPackage>d__26.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 CommunityInstaller.InstallWorkflow.<ProcessAsync>d__23.MoveNext()```

And docker is no longer on my machine. Everythnig is deleted.

I still cannot install older versions, same error.