No encontré ninguna solución para eliminar Docker Machine de mi Windows 10 Edu, pero la documentación para Docker Machine en Windows es muy rara.
Soy un novato en Powershell, así que tal vez haya un comando simple que no encontré...
vaya a C:\Program Files\Docker , abriendo cmd como administrador.
ejecutar takeown /R /F *
ejecutar ICACLS * /T /Q /C /RESET ,
** no se ejecute en la carpeta de archivos de programa; de lo contrario, irá a bootloop después de reiniciar, primero vaya a la carpeta Docker .
Cree el archivo pequeño con el siguiente contenido y guárdelo con la extensión .ps1 en la carpeta Archivos de programa, haga clic derecho sobre él y Run with Powershell .
kill -force -processname 'Docker for Windows', com.docker.db, vpnkit, com.docker.proxy, com.docker.9pdb, moby-diag-dl, dockerd try { ./MobyLinux.ps1 -Destroy } Catch {} $service = Get-WmiObject -Class Win32_Service -Filter "Name='com.docker.service'" if ($service) { $service.StopService() } if ($service) { $service.Delete() } Start-Sleep -s 5 Remove-Item -Recurse -Force "~/AppData/Local/Docker" Remove-Item -Recurse -Force "~/AppData/Roaming/Docker" if (Test-Path "C:\ProgramData\Docker") { takeown.exe /F "C:\ProgramData\Docker" /R /A /DY } if (Test-Path "C:\ProgramData\Docker") { icacls "C:\ProgramData\Docker\" /T /C /grant Administrators:F } Remove-Item -Recurse -Force "C:\ProgramData\Docker" Remove-Item -Recurse -Force "C:\Program Files\Docker" Remove-Item -Recurse -Force "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Docker" Remove-Item -Force "C:\Users\Public\Desktop\Docker for Windows.lnk" Get-ChildItem HKLM:\software\microsoft\windows\currentversion\uninstall | % {Get-ItemProperty $_.PSPath} | ? { $_.DisplayName -eq "Docker" } | Remove-Item -Recurse -Force Get-ChildItem HKLM:\software\classes\installer\products | % {Get-ItemProperty $_.pspath} | ? { $_.ProductName -eq "Docker" } | Remove-Item -Recurse -Force Get-Item 'HKLM:\software\Docker Inc.' | Remove-Item -Recurse -Force Get-ItemProperty HKCU:\software\microsoft\windows\currentversion\Run -name "Docker for Windows" | Remove-Item -Recurse -Force #Get-ItemProperty HKCU:\software\microsoft\windows\currentversion\UFH\SHC | ForEach-Object {Get-ItemProperty $_.PSPath} | Where-Object { $_.ToString().Contains("Docker for Windows.exe") } | Remove-Item -Recurse -Force $_.PSPath #Get-ItemProperty HKCU:\software\microsoft\windows\currentversion\UFH\SHC | Where-Object { $(Get-ItemPropertyValue $_) -Contains "Docker" }Tengo el mismo problema pero lo arreglo con dos pasos.
Luego intente la desinstalación normal.
Puede desinstalar la ventana acoplable simplemente deshabilitándola desde la aplicación de inicio en el administrador de tareas. Después de desactivarlo, simplemente reinicie su sistema y desinstálelo desde el panel de control.