跳至正文
ComfyUI WorldBETA
登录
资料整理

DLL load failed:定位原生扩展,不要下载散装 DLL 覆盖系统

Python 模块导入时提示 DLL 无法加载。提示中的模块名可能是原生扩展,缺失的也可能是它的下游运行库;这和单纯 ModuleNotFoundError 的 Python 包缺失不同。

更新于 2026-09-25发布修订: 7资料基线: 7

现象与适用范围

Python 模块导入时提示 DLL 无法加载。提示中的模块名可能是原生扩展,缺失的也可能是它的下游运行库;这和单纯 ModuleNotFoundError 的 Python 包缺失不同。

检索用原文或片段(具体编号、数值和文件名随环境变化):

DLL load failed
The specified module could not be found
WinError 126

已核对的依据

ComfyUI 项目存在 _fused 和 custom_rasterizer_kernel 的具体用户报告,NumPy 与 xFormers 官方资料也涉及二进制兼容性。Windows 错误 126 只表示有模块未找到;单凭这句话不能判断缺的是报错中提到的扩展,还是它依赖的 DLL。Windows 会按模块名搜索依赖,同名库的其他副本也可能影响加载。这些资料支持按扩展排查,不能证明每次都缺同一个 DLL。Windows 错误码 DLL 搜索顺序 I11 I12 P03 R05

需要区分的情况

1. Python 进程与扩展的架构、Torch 版本或原生扩展 ABI 不匹配。

2. 依赖的运行库或设备后端不存在,或 DLL 搜索路径中另一份同名库被优先找到。

3. 扩展安装不完整、来源不兼容,或节点包与当前环境的组合未经支持。

建议的操作顺序

以下顺序是基于上述资料整理的诊断方案,不代表上游已经为你的环境确认了原因。

第 1 步。 保存第一处原生模块加载失败及完整 traceback。记录实际运行 ComfyUI 的 Python 可执行文件路径和架构,以及 Python、Torch、扩展版本与安装来源;系统里的 python 可能属于另一环境。

第 2 步。 检查该环境中是否存在报错所指的扩展文件。只对可信扩展在环境副本中用同一解释器测试导入,因为导入会执行包代码。若已经安装 Visual Studio 开发工具,可用 dumpbin /DEPENDENTS <extension.pyd> 查看静态依赖名称;它不能证明 Windows 实际加载了哪一份 DLL。Microsoft DUMPBIN

第 3 步。 将已定位的缺失依赖或二进制不兼容与扩展发布者支持的 wheel、Torch/CUDA 组合或厂商运行库对应起来,在环境副本中验证完整受支持的分发包;不要混用不同教程里的 wheel 或散装 DLL。

第 4 步。 如果涉及源代码构建,先确认编译器、SDK 和版本要求;无法确认时退回已知可用环境或不依赖该扩展的流程。

如何判断处理有效

原生模块可以导入且其实际功能小样例通过,之后再回到完整工作流验证。

注意事项与尚未确认的部分

不要从“DLL 下载网站”把随机文件放进 System32、项目目录或 Python 目录。这样可能引入恶意代码并掩盖真正的版本冲突。

资料及中文语言审查日期:2026-09-26。本站未进行原生模块导入、DLL 检查、GPU 运行或修复验证。

原始资料

相关排查与操作

还没解决?

排查下一个可能的原因

同样的现象可能来自不同原因。可以按顺序查看下面这些相关条目。

  1. NumPy 版本不兼容:_ARRAY_API 与 dtype size changed_ARRAY_API not found适用于安装或更新节点后,导入 NumPy 相关扩展时出现 ABI 报错。问题通常发生在编译扩展与 NumPy 的二进制接口之间,而不是工作流连线本身。
  2. xFormers 已安装却不可用:检查扩展构建与实际解释器xFormers can't load C++/CUDA extensions启动或采样时提示 xFormers 的 C++/CUDA 扩展无法加载,或者找不到支持当前输入的 attention 算子。pip 列出包已安装,只能说明 Python 分发包存在,不能证明其中的 GPU 内核可以运行。
  3. SageAttention / Triton 导入失败:先核对平台与版本组合No module named 'triton'ComfyUI 或自定义节点导入 SageAttention 时,可能找不到 Python 包或 Triton,也可能在 Windows 上无法加载 _fused 扩展。这些错误发生在不同层次,不能统一靠升级所有依赖处理。
把完整日志粘贴到报错排查工具

这篇内容对你有帮助吗?

匿名统计,只记录“有/没有帮助”的计数,不记录账号、IP 地址或设备信息。

资料来源

2026-09-26 复核 Microsoft 126 错误码、DLL 搜索顺序和 DUMPBIN 文档,以及 NumPy/xFormers 与两条 ComfyUI 个案。本站未执行 DLL 导入、安装、GPU 或修复验证。

01SageAttention fused DLL import failure资料核对: 2026-09-2602custom_rasterizer_kernel DLL import failure资料核对: 2026-09-2603NumPy troubleshooting import errors资料核对: 2026-09-2604xFormers README资料核对: 2026-09-2605Microsoft Windows error codes资料核对: 2026-09-2606Microsoft DLL search order资料核对: 2026-09-2607Microsoft DUMPBIN /DEPENDENTS资料核对: 2026-09-26

报告问题 · dab308dc-de56-5952-9352-44ee8f23ec93