ComfyUI 启动报错 WinError 1114:c10.dll 加载失败修复方案

在 Windows 上启动 ComfyUI 时,部分用户会遇到以下错误:

OSError: [WinError 1114] 动态链接库(DLL)初始化例程失败。
Error loading “…\torch\lib\c10.dll” or one of its dependencies.

错误信息虽然指向 PyTorch 的 c10.dll,但这并不代表 c10.dll 本身损坏。实际故障也可能来自它依赖的 Microsoft Visual C++ Runtime,尤其是系统中存在旧版 DLL、安装信息与实际文件版本不一致,或不同版本运行库被混合加载时。

解决方案

如果事件日志指向 MSVCP140.dllVCRUNTIME140.dll,且版本存在异常,建议完整重装,而不是仅点击“修复”。

1. 下载官方安装包

从微软下载最新版 x64 安装包:

先保存好安装包,再开始卸载。

卸载 x64 v14 Runtime

  1. 关闭 ComfyUI 和所有 Python 进程。
  2. Win + R,输入 appwiz.cpl
  3. 找到 Microsoft Visual C++ 2015-2022 Redistributable (x64),名称也可能随新版更新而变化。
  4. 选择“卸载”。

只处理对应的 x64 v14 合并运行库。不要随意卸载 VC++ 2013、2012、2010,也不要因为本问题删除 x86 运行库。

3. 第一次重启

卸载完成后选择 Windows 的“重启”,不要仅关机再开机。

4. 重新安装

  1. 右键 vc_redist.x64.exe
  2. 选择“以管理员身份运行”。
  3. 接受许可条款并安装。
  4. 若安装器只提供“修复”,执行修复并等待完成。

5. 第二次重启

安装完成后再次重启 Windows。

Image
© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容