You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

执行docker-compose出现Error decompressing python39.dll错误如何解决

故障背景

Docker升级后执行docker-compose命令出现报错,升级前运行无异常。

  • 运行环境
    • 操作系统:Windows 10
    • 开发工具:Visual Studio
    • Docker版本:20.10.10, build b485636
错误日志

[20120] 解压错误-5:(null)
[20120] 解压python39.dll失败

可尝试的解决方法
  • 修复Docker安装文件
    关闭所有Docker相关进程、Visual Studio实例后,进入Windows「应用和功能」找到Docker Desktop,点击修改选择「修复」选项,修复完成后重启电脑重试。
  • 替换损坏的dll文件
    从官方Python 3.9安装包中提取对应架构的正常python39.dll文件,进入Docker安装目录下的resources/bin路径,备份原有dll后替换为正常文件,重启Docker服务后验证。
  • 回退Docker版本
    卸载当前20.10.10版本Docker Desktop,重新安装升级前可正常运行的历史版本即可恢复。
  • 切换后端引擎(仅针对使用WSL2后端的用户)
    打开Docker设置,在通用选项卡取消勾选「使用基于WSL 2的引擎」,切换为Hyper-V后端后重启Docker重试。

内容的提问来源于stack exchange,提问作者abkdTECH

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 04:45:08