在Windows 10上启动docker服务时出错

在Windows 10上启动docker服务时出错,docker,Docker,我在Windows 10上的Hyper-V中遇到一些问题。现在一切似乎都解决了,但是,当我尝试启动docker服务时,出现以下错误: 服务无法启动。System.TypeLoadException:无法加载 从程序集中键入“Docker.Backend.ITimeIntegrationService” 'Docker.Backend,版本=1.12.5.9503,区域性=中性, PublicKeyToken=null.。 在Docker.Service.DockerService.DoRun()

我在Windows 10上的Hyper-V中遇到一些问题。现在一切似乎都解决了,但是,当我尝试启动docker服务时,出现以下错误:

服务无法启动。System.TypeLoadException:无法加载 从程序集中键入“Docker.Backend.ITimeIntegrationService” 'Docker.Backend,版本=1.12.5.9503,区域性=中性, PublicKeyToken=null.。
在Docker.Service.DockerService.DoRun()上 在 System.ServiceProcess.ServiceBase.ServiceQueuedMainCallback(对象 (州)

根据我找到的其他博客,我卸载了docker,从c:\programdata\docker中删除了所有内容,并多次重新启动电脑。当我重新安装时,仍然会出现相同的错误

关于如何修复此问题,您有什么想法吗?

终于在以下网站上找到了:

因此,我使用docker安装程序进行了卸载,运行了上面的powershell脚本,重新启动并重新安装了docker,一切似乎都正常

'C:\Program Files\Docker\Docker\resources\MobyLinux.ps1' -Destroy
$service = Get-WmiObject -Class Win32_Service -Filter "Name='com.docker.service'"
$service.StopService()
$service.Delete()
Start-Sleep -s 5
Remove-Item -Recurse -Force "~/AppData/Local/Docker"
Remove-Item -Recurse -Force "~/AppData/Roaming/Docker"
takeown.exe /F "C:\ProgramData\Docker" /R /A /D Y
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 | ForEach-Object {Get-ItemProperty $.PSPath} | Where-Object { $.DisplayName -eq "Docker" } | Remove-Item -Recurse -Force
Get-ChildItem hklm:\software\classes\installer\products | ForEach-Object {Get-ItemProperty $_.pspath} | Where-Object { $_.ProductName -eq "Docker" } | Remove-Item -Recurse -Force
Get-Item 'HKLM:\software\Docker Inc.' | Remove-Item -Recurse -Force
Get-ItemProperty -path HKCU:\software\microsoft\windows\currentversion\Run -name "Docker for Windows" | Remove-Item -Recurse -Force