> 技术文档 > 【2025最新】ComfyUI 0.4.55+ 版本共享 Stable Diffusion WebUI 模型配置指南(解决 extra_model_paths.yaml 失效问题)

【2025最新】ComfyUI 0.4.55+ 版本共享 Stable Diffusion WebUI 模型配置指南(解决 extra_model_paths.yaml 失效问题)


✅ 标题:

【2025最新】ComfyUI 0.4.55+ 版本共享 Stable Diffusion WebUI 模型配置指南(解决 extra_model_paths.yaml 失效问题)


📌 前言

在使用 ComfyUI 的过程中,许多用户希望与 Stable Diffusion WebUI 共享模型文件夹,以避免重复下载和存储大量模型(如 Checkpoint、LoRA、ControlNet 等)。

然而,在升级到 ComfyUI Setup 0.4.55 - x64.exe 及以上版本后,很多老用户发现之前有效的 extra_model_paths.yaml 配置突然“失效”——模型无法加载、路径不生效、甚至找不到配置文件

本文将详细说明:

  • 新版 ComfyUI 中 extra_model_paths.yaml 的变化
  • 如何正确配置模型共享路径
  • 完整的 YAML 示例 + 排错建议

让你轻松实现双 UI 模型互通,节省磁盘空间,提升工作效率 💾🚀


🔧 前提条件

条件

说明

已安装 Stable Diffusion WebUI

并已部署好模型(位于F:\\...\\stable-diffusion-webui\\

已安装 ComfyUI for Windows

推荐使用官方桌面版ComfyUI Setup 0.4.55 - x64.exe

模型目录存在

models/Stable-diffusion,models/Lora

使用管理员权限运行

避免因权限问题导致读取失败

🔗 项目地址

  • ComfyUI 官网:https://www.comfy.org
  • SD WebUI GitHub:https://github.com/AUTOMATIC1111/stable-diffusion-webui

⚠️ 为什么旧方法失效了?

❌ 老版本行为(≤0.4.50)

  • extra_model_paths.yaml 文件位于 ComfyUI 安装目录下(如 Win_ComfyUI/
  • 支持相对路径或自定义多路径映射

✅ 新版本变化(≥0.4.55)

  • ComfyUI 桌面版采用 独立运行时环境
  • 配置文件被重定向至系统目录:
    C:\\Users\\\\AppData\\Local\\Programs\\@comfyorgcomfyui-electron\\resources\\ComfyUI\\extra_model_paths.yaml
  • 即使你在原安装目录修改 extra_model_paths.yaml,也不会生效!
  • 新版 extra_model_paths.yaml文件备份:
# ComfyUI extra_model_paths.yaml for win32comfyui_migration: checkpoints: models\\checkpoints\\ classifiers: models\\classifiers\\ clip: models\\clip\\ clip_vision: models\\clip_vision\\ configs: models\\configs\\ controlnet: models\\controlnet\\ diffusers: models\\diffusers\\ diffusion_models: models\\diffusion_models\\ embeddings: models\\embeddings\\ gligen: models\\gligen\\ hypernetworks: models\\hypernetworks\\ loras: models\\loras\\ photomaker: models\\photomaker\\ style_models: models\\style_models\\ text_encoders: models\\text_encoders\\ unet: models\\unet\\ upscale_models: models\\upscale_models\\ vae: models\\vae\\ vae_approx: models\\vae_approx\\ animatediff_models: models\\animatediff_models\\ animatediff_motion_lora: models\\animatediff_motion_lora\\ animatediff_video_formats: models\\animatediff_video_formats\\ ipadapter: models\\ipadapter\\ liveportrait: models\\liveportrait\\ insightface: models\\insightface\\ layerstyle: models\\layerstyle\\ LLM: models\\LLM\\ Joy_caption: models\\Joy_caption\\ sams: models\\sams\\ blip: models\\blip\\ CogVideo: models\\CogVideo\\ xlabs: models\\xlabs\\ instantid: models\\instantid\\ base_path: F:\\PythonProjects\\Win_ComfyUIcomfyui_desktop: is_default: \"true\" custom_nodes: custom_nodes/ download_model_base: models base_path: F:\\PythonProjects\\Win_ComfyUIdesktop_extensions: custom_nodes: C:\\Users\\love\\AppData\\Local\\Programs\\@comfyorgcomfyui-electron\\resources\\ComfyUI\\custom_nodes

 

📌 结论
你必须通过 ComfyUI 内置菜单打开并编辑正确的 extra_model_paths.yaml 文件,否则一切修改都无效!
 


✅ 正确操作步骤

步骤 1:启动 ComfyUI

运行 ComfyUI Setup 0.4.55 - x64.exe,等待主界面加载完成。

💡 提示:首次启动可能会自动创建默认配置文件。


步骤 2:打开帮助菜单 → 编辑配置文件

点击顶部菜单栏的 Help (帮助) Open Folder → 选择 \"Open extra_model_paths.yaml\"

这会用系统默认文本编辑器(如记事本)打开真正的配置文件。

 


步骤 3:修改 extra_model_paths.yaml

将内容替换为以下推荐配置(请根据你的实际路径调整):

# extra_model_paths.yamlcomfyui_migration: # 设置 base_path 为 stable-diffusion-webui 根目录 base_path: F:/PythonProjects/stable-diffusion-webui # 映射各模型路径(基于 base_path) checkpoints: models/Stable-diffusion controlnet: models/controlnet loras: models/Lora embeddings: models/embeddings hypernetworks: models/hypernetworks vae: models/VAE clip: models/Clip  # 注意大小写:WebUI 是 \"Clip\" clip_vision: models/clip_vision # 如有需要 upscale_models: models/GFPGAN # 或 ESRGAN / RealESRGAN vae_approx: models/VAE-approx # 可选模块(按需启用) # animatediff_models: models/animatediff # ipadapter: models/ipadapter # insightface: models/insightface # liveportrait: models/liveportrait # 不使用的路径可以直接注释掉或删除,避免警告 # configs: models/configs # diffusers: models/diffusers# ComfyUI Desktop 主配置comfyui_desktop: is_default: \"true\" custom_nodes: custom_nodes/ download_model_base: models base_path: F:/PythonProjects/Win_ComfyUI# 桌面版扩展节点路径(保持不变)desktop_extensions: custom_nodes: C:/Users/替换为你的用户名/AppData/Local/Programs/@comfyorgcomfyui-electron/resources/ComfyUI/custom_nodes

✅ 关键点:

  • 使用正斜杠 / 而非反斜杠 \\
  • base_path 必须是 绝对路径
  • 子路径基于 base_path 计算,例如最终路径 = F:/.../stable-diffusion-webui/models/Stable-diffusion

步骤 4:保存并重启 ComfyUI

保存文件后,完全关闭 ComfyUI 进程 (包括后台进程),然后重新启动程序。

⚠️ 不重启 = 不生效!


步骤 5:验证模型是否加载成功

进入 ComfyUI 工作流,尝试加载一个模型节点(如 CheckpointLoaderSimple),查看下拉框中是否出现你在 WebUI 中已有的模型。

✅ 成功标志:

  • 下拉列表显示 .ckpt.safetensors 模型名
  • 加载时不报错 Path not found

 

模型及微调模型加载正常:

 


🛠️ 常见问题与解决方案

问题

原因

解决方案

模型未显示

extra_model_paths.yaml路径错误

通过 Help → Open Folder 打开正确文件

报错No such file or directory

子目录名称不匹配

检查 WebUI 实际文件夹名(注意大小写)

启动失败,Python 退出码 1

YAML 语法错误

检查缩进、冒号、空格是否规范

路径中有中文或空格

Python 解析异常

尽量避免,或用引号包裹路径(不推荐)

权限不足

系统阻止访问

以管理员身份运行 ComfyUI


🔄 高级技巧:双向模型共享

你还可以让 Stable Diffusion WebUI 也读取 ComfyUI 的模型!

编辑 WebUI 的 webui-user.bat,添加参数:

set COMMANDLINE_ARGS= ^ --ckpt-dir \"F:/PythonProjects/Win_ComfyUI/models/checkpoints\" ^ --lora-dir \"F:/PythonProjects/Win_ComfyUI/models/loras\" ^ --controlnet-dir \"F:/PythonProjects/Win_ComfyUI/models/controlnet\"

这样就实现了 真正意义上的模型双向共享 ,再也不用担心重复下载!


✅ 总结

重点

内容

🔑 核心要点

新版 ComfyUI 的配置文件位置变了!必须通过菜单打开

🗂️ 推荐做法

使用base_path + 子路径映射 WebUI 模型目录

✅ 成功关键

绝对路径 + 正确大小写 + 重启生效

💾 节省空间

一套模型,两个 UI 共用,省下几十 GB


📢 结语

随着 ComfyUI 桌面版的不断更新,其内部架构也在发生变化。过去的经验可能不再适用,我们需要及时跟进官方变动。

本文适用于:

  • ComfyUI Setup 0.4.55 - x64.exe 及更高版本
  • Windows 平台用户
  • 希望与 SD WebUI 共享模型的用户

如果你觉得有帮助,欢迎点赞、收藏、转发!也欢迎在评论区分享你的配置经验 👇

📌 上一版配置参考链接

ComfyUI for Windwos与 Stable Diffusion WebUI 模型共享修复


📝 作者:AITechLab
发布时间:2025年7月
转载请注明出处