之前安装过 Hyper-v,之后没怎么用到就给关掉了,今天想安装 docker,就将 hyper-v 重新开了起来,开启之后安装启动 docker 报错:
Unable to create - 已停止该运行的命令,因为首选项变量“ ErrorActionPreference ”或通用参数设置为 Stop: 无法新建虚拟机。
“ DockerDesktopVM ”无法实现。(虚拟机 ID E26B94CE-F70A-40DB-9F3E-8F658293A67C)
无法访问配置存储: 系统找不到指定的路径。 (0x80070003)。
在 Docker.Core.Pipe.NamedPipeClient.<TrySendAsync>d__5.MoveNext()
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
在 Docker.Core.Pipe.NamedPipeClient.Send(String action, Object[] parameters)
在 Docker.Actions.DoStart(SynchronizationContext syncCtx, Boolean showWelcomeWindow, Boolean executeAfterStartCleanup)
在 Docker.Actions.<>c__DisplayClass24_0.<Start>b__0()
在 Docker.ApiServices.TaskQueuing.TaskQueue.<>c__DisplayClass17_0.<.ctor>b__1()
遂先到 Hyper-v 设置中,将虚拟硬盘路径设置和虚拟机路径设置修改成 D 盘切实存在的路径,然后在 Hyper-v 中尝试先新建一个虚拟机,结果还是报0x80070003
的错误:
根据0x80070003
这个错误 Google 了一下午,找到的解决方案基本是修改几条注册表配置或下载微软的一个修复程序运行修复一下,一番尝试之后都没效果,只好来求助 V 友了。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.