I have previously installed Docker Desktop for Mac, but I’ve encountered multiple issues when attempting to install on Windows 10 Pro (version 1809 OS Build 17763.316). I used the script “How to completely remove Docker from Windows 10” (found here:
Please disregard. I found the solution, and of course it involves the Windows Registry (don’t get me started…). The was a key in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall called “Docker for Windows.” I deleted it and all of its sub-keys and the installation then went to completion.
I’m having the same issue. I tried deleting every single docker file on my computer. I searched “My PC” and then attempted to delete all of those files after running the above said script that uninstalls and removes Docker. It’s still not working.
Try to delete the folder registry called Docker Desktop, its in the same directory HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall. That works for me.
So I was having this problem. Somehow on my Work (Enterprise) laptop I got stuck where I could not install or uninstall. And I’m not seeing where the “Docker Desktop” installation software allows you to repair an installation.
Using the advice from above to edit the Windows Registry and remove the “Docker Desktop” folder under Uninstall, worked and I can install again. But now I run into this error:
Failed to register product: The operation being requested was not performed because the user has not
logged on to the network. The specified service does not exist. (Exception from HRESULT: 0x800704DD)
at CommunityInstaller.InstallWorkflow.<DoHandleD4WPackageAsync>d__29.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.<DoProcessAsync>d__23.MoveNext()
1.Remove the “Docker Desktop” key from the windows Registry under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall again.
2. Logged out, then into a local admin account.
3. Downloaded a fresh copy of Docker Desktop installer.
4. Ran the installer, which succeeded
5. Log out of local admin account and back into my domain account.
6. Started Docker Desktop, but it was taking a long time.
7. Click the Bug Icon on Docker Desktop and reset to factory settings.
8. Run Docker desktop, it should start.
Normally I’m not logged in as an Admin on my Work laptop. I’m not sure if the installer has a problem with that; it usually does not. Maybe because I messed something up before.
thanks that works! Woke up this morning to get some development done with java app and dockerized database. Docker daemon failed to start. After 30 minutes trying to figure out why I decided to reinstall docker. Uninstall failed. Spent 30 minutes trying to figure out why. Now I will spend next 30 minutes reinstalling docker and 30 minutes setting up the database image again. So much for getting up early and getting some work done before the kid is up. Just spent that time troubleshooting docker which has nothing to do with what Im developing =(
After i tryed most of the things you wrote i deleted it from control panel / programs /programs and smth (i have it in greek so my bad) … and then i could finaly re install it
I encountered the same problem but it was solved just had to restore the system before installing docker. But obviously this is not permanent solution but i almost tried everything even changed the register key. So i guess this is one of the solution apart from changing API key.