更新Docker Desktop后因Windows组策略限制无法启动,求解决方案
解决Docker Desktop因组策略禁用PowerShell无法启动的问题
方案1:尝试修改Docker配置强制使用CMD
- 定位Docker Desktop的配置文件:
%APPDATA%\Docker\settings.json - 打开文件后,添加或修改以下配置项:
"shell": "cmd.exe" - 保存文件后重启Docker Desktop,验证是否能正常启动
说明:部分新版本Docker的核心初始化流程可能仍依赖PowerShell,此方法不一定覆盖所有场景,但可优先尝试
方案2:回退至旧版本(4.6.1)
- 卸载当前4.11.1版本,清理相关残留配置
- 安装此前可用的4.6.1版本,该版本未强制依赖PowerShell,可避开组策略限制
- 安装完成后关闭Docker Desktop的自动更新功能,避免再次触发相同问题
内容的提问来源于stack exchange,提问作者jmartinez
相关产品推荐
相关产品推荐

