无法启动:正在运行的命令已停止,因为首选项变量“ ErrorActionPreference”或公共参数设置为“停止”

时间:2019-01-14 12:06:03

标签: linux windows docker virtual-machine hyper-v

我已在Windows 10计算机中安装了Windows Docker。当我尝试从“ Windows容器”“切换到Linux容器”时,出现错误。

enter image description here

  

无法启动:由于偏好设置,正在运行的命令已停止   变量“ ErrorActionPreference”或公共参数设置为“停止”:   “ MobyLinuxVM”无法启动。

     

无法启动虚拟机“ MobyLinuxVM”,因为其中一个   Hyper-V组件未运行。

     

“ MobyLinuxVM”无法启动。 (虚拟机ID   2E563FF9-8F28-49F9-A0D1-4E64BCCC3438)

     

虚拟机管理服务无法启动虚拟机   计算机“ MobyLinuxVM”,因为没有Hyper-V组件之一   正在运行(虚拟机ID 2E563FF9-8F28-49F9-A0D1-4E64BCCC3438)。在   Start-MobyLinuxVM,第296行,:   Docker.Core.Pipe.NamedPipeClient.Send(字符串操作的第412行,   Object []参数)   C:\ workspaces \ stable-18.09.x \ src \ github.com \ docker \ pinata \ win \ src \ Docker.Core \ pipe \ NamedPipeClient.cs:line   36在Docker.Actions。<> c__DisplayClass28_0.b__0()在   C:\ workspaces \ stable-18.09.x \ src \ github.com \ docker \ pinata \ win \ src \ Docker.Windows \ Actions.cs:line   305在Docker.WPF.TaskQueue。<> c__DisplayClass19_0。<。ctor> b__1()在   C:\ workspaces \ stable-18.09.x \ src \ github.com \ docker \ pinata \ win \ src \ Docker.WPF \ TaskQueue.cs:line 59

我在SO(Failed to start the virtual machine 'MobyLinuxVM' because one of the Hyper-V components is not running)上遵循了类似的问题,但是问题中发布的解决方案对我不起作用。

1 个答案:

答案 0 :(得分:0)

这是要取消选中的Hyper-V选项“打开的Windows功能打开或关闭”,重新启动Windows机器..let码头工人抱怨的Hyper-V不可用,请重新启用它,然后重新启动机器......让码头工人开始..它确实以这种方式为我解决了