Unable to re-install. Installer claims "Your version 2.0.0.3 is up to date"

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:

https://success.docker.com/article/how-to-completely-remove-docker-in-windows-10 )

but it apparently doesn’t. I re-downloaded the installer program, but when I run it, it throws the following message:

Docker Desktop 2.0.0.3
Existing version is up to date.

and a Close button.

So now I don’t have Docker and can’t seem to install it. Registry error? Breadcrumbs?

What’s up?

3 Likes

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.

Now to find out if it works. :slight_smile:

12 Likes

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.

Any help?

Same thing happened to me with 2.1.0.5… you sir, just saved my Sunday afternoon

This didn’t work for me. Registry is empty here

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.

1 Like

Thanks . This solution is working 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. :frowning:

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()

Not sure where to go from here other than have them wipe the Laptop and start over. :pensive:

Let me say. That I have not experience problems with Docker over the years like I have with my Work PCs were security is (VERY) tight.

OK. Got it working again. I had to:

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.

1 Like

It works for me for Docker Desktop 3.1.0 :smiley:

Thanks. save my life!

thanks working for me

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 =(

A complete deletion of the following directories DID SOLVE it:

"C:\ProgramData\Docker"
"C:\ProgramData\DockerDesktop"
"C:\Program Files\Docker"
"C:\Users\[Username]\AppData\Local\Docker"
"C:\Users\[Username]\AppData\Roaming\Docker"
"C:\Users\[Username]\AppData\Roaming\Docker Desktop"

for those who couldn’t find Docker Desktop key under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

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

1 Like

its works for me …thank you :heart_eyes:

It worked for me. Thanks for the solution. I appreciate.

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.

This is a straight forward solution

  • Open cmd as an administrator
  • hint
REG DELETE HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Docker Desktop" /f

1 Like

had this problem too! couldnt remove in the uninstall programs window but could via control panel… then could finally reinstall. ty!