win10 Docker Desktop 安装失败提示 Docker Desktop requires the Workstation service to be enabled
- 确认已开启虚拟化
- Hyper-V 已安装并启用
// 启用Hyper-V 使用管理员PowerShell执行
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
Enable-WindowsOptionalFeature -Online -FeatureName Containers -All
// 在管理员模式下打开 Services.msc 找到Server服务。设置此服务为自动并运行它。
- 安装Dcoker Desktop 提示
Docker Desktop requires the Workstation service to be enabled
,服务中启用workstation
服务如果提示workstation服务启动报错。错误1075:依存服务不存在, 或已标记为删除
- 大概率是SMBv2没有启用打开CMD,输入
sc query mrxsmb20
查看第二行STATE
是否是4 RUNNING
,如果不是说明未启动执行下面命令
sc.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi
sc.exe config mrxsmb20 start= auto
执行完成后再次查询也会是未运行,不要紧
- 删除smbv1的依赖项,工作站服务就会启动。
在注册表中,转到计算机HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation
双击DependOnService
并仅删除行MRxSmb10
, 重启电脑
解决方法来自 https://blog.csdn.net/chio1517/article/details/97310230
- 重新安装Dcoker Desktop, 安装完成
Dcoker Desktop 历史版本下载地址 https://docs.docker.com/desktop/release-notes/#471