win10 Docker Desktop 安装失败提示 Docker Desktop requires the Workstation service to be enabled 部分解决方案

当DockerDesktop安装时提示需要启用Workstation服务,需检查Hyper-V和Containers服务是否已启用,并确保SMBv2服务状态为运行。若Workstation服务启动报错,可能因SMBv2未启动,需调整LanmanWorkstation服务的依赖项并删除MRxSmb10,然后重启电脑。按照这些步骤可成功安装DockerDesktop。
摘要由CSDN通过智能技术生成

win10 Docker Desktop 安装失败提示 Docker Desktop requires the Workstation service to be enabled

  1. 确认已开启虚拟化
  2. Hyper-V 已安装并启用
// 启用Hyper-V 使用管理员PowerShell执行
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
Enable-WindowsOptionalFeature -Online -FeatureName Containers -All
// 在管理员模式下打开 Services.msc 找到Server服务。设置此服务为自动并运行它。
  1. 安装Dcoker Desktop 提示 Docker Desktop requires the Workstation service to be enabled,服务中启用workstation服务如果提示workstation服务启动报错。错误1075:依存服务不存在, 或已标记为删除
  2. 大概率是SMBv2没有启用打开CMD,输入sc query mrxsmb20 查看第二行STATE是否是4 RUNNING,如果不是说明未启动执行下面命令
sc.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi  
sc.exe config mrxsmb20 start= auto

执行完成后再次查询也会是未运行,不要紧

  1. 删除smbv1的依赖项,工作站服务就会启动。
    在注册表中,转到计算机HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation
    双击DependOnService 并仅删除行MRxSmb10, 重启电脑

解决方法来自 https://blog.csdn.net/chio1517/article/details/97310230

  1. 重新安装Dcoker Desktop, 安装完成

Dcoker Desktop 历史版本下载地址 https://docs.docker.com/desktop/release-notes/#471

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值