Skip to content

Stable Diffusion WebUI 常见报错排查:启动失败、OOM、黑图速查清单 ​

Stable Diffusion WebUI(AUTOMATIC1111 等)报错时,最差的做法是立刻重装、乱下扩展,或换一篇过时教程逐条盲试。更好的做法是:先给错误分类,再按最小路径验证。这篇是 Stable Diffusion WebUI 常见报错排查清单:按症状索引,每条给出可能原因、优先检查项、以及「修好的定义」。默认你已能打开界面;入门参数见 Stable Diffusion 使用教程。若你实际用的是节点工作流,请改走 ComfyUI 常见报错排查。

排查总原则(先读这 5 条) ​

  1. 看启动终端,不只看网页红字:细节多在黑色控制台。
  2. 一次只改一个变量:同时换模型、降分、关扩展,你会不知道谁治好的。
  3. 先回到最小出图:默认采样器、单张、中等步数、关高清修复与多余扩展。
  4. 扩展是加速器也是炸弹:更新 WebUI 后先排扩展冲突。
  5. OOM 优先降需求:分辨率、batch、放大链,比「再装一个省显存神话」更可靠。

WebUI 排查路径:症状 → 分类 → 最小出图 → 单变量修复

不要从重装系统开始;从「能出一张丑图」开始。

症状速查表 ​

症状先跳到
启动失败 / 闪退 / 依赖报错A 类
CUDA OOM / 显存不足B 类
全黑、绿图、彩噪、破图C 类
模型列表空、加载失败D 类
扩展导致红字 / 按钮消失E 类
出图极慢或卡住无进度F 类

A 类:启动失败 / 闪退 ​

可能原因:Python/Git 环境坏、依赖版本冲突、路径含特殊权限、显卡驱动异常。

检查顺序:

  1. 用同一方式启动,复制终端最后 30 行;
  2. 确认装在非系统保护目录,路径尽量短、少奇怪权限;
  3. 临时禁用新增扩展目录后再启动;
  4. 仍失败:按官方方式修复 venv/依赖,而不是混装全局包。

修好的定义:WebUI 能稳定打开,并完成一次最小出图。

B 类:CUDA OOM / 显存爆了 ​

可能原因:分辨率过高、batch>1、高清修复/放大过猛、多模型残留占用。

检查顺序:

  1. 宽高回到 512 边长量级;
  2. batch count/size 设为 1;
  3. 关闭 Hires fix / 额外 upscaler;
  4. 关掉其他占 GPU 程序;
  5. 仍 OOM:换更小模型或接受更低分辨率。

修好的定义:降低需求后可稳定出图;再逐步加回放大。

显存问题决策树:降分辨率 → 降 batch → 关 Hires → 换模型

OOM 的正确姿势是减负验证,不是先重装。

C 类:黑图、绿图、彩噪、破图 ​

可能原因:VAE 不匹配、模型文件损坏、采样参数极端、精度/半精度设置不适配。

检查顺序:

  1. 换一个确认能用的 Checkpoint 对照;
  2. 检查 VAE 是否需指定或改为自动/无;
  3. 把 steps/CFG 拉回常见区间再测;
  4. 重新下载模型并核对文件体积;
  5. 查阅当前 WebUI 与显卡环境下的精度相关选项(一次只改一项)。

修好的定义:默认合理参数下出现可识别图像,再谈调优。

D 类:找不到模型 / 加载失败 ​

可能原因:文件放错目录、后缀不对、下载不完整、文件名与预期不符。

检查顺序:

  1. 对照当前 WebUI 版本的模型目录放置 ckpt/safetensors;
  2. 刷新列表后确认文件名可见;
  3. 优先使用 safetensors,并避免未下完的临时文件;
  4. 大文件校验体积;损坏则重下。

修好的定义:下拉可选中模型并完成一次采样。

E 类:扩展冲突 ​

可能原因:扩展未更新、与 WebUI 版本不兼容、两个扩展抢同一功能。

检查顺序:

  1. 记下报错里的扩展名;
  2. 禁用最近安装的扩展,二分法定位;
  3. 只恢复最小必需扩展;
  4. 更新扩展与 WebUI 时分开做,便于回滚。

修好的定义:禁用冲突扩展后功能恢复;再决定是否替换该扩展。

F 类:极慢或卡住 ​

可能原因:首次编译/下载、CPU 误用、磁盘占用高、进度实际在终端报错。

检查顺序:

  1. 看终端是否仍有新日志;
  2. 确认实际走 GPU 而非意外落 CPU;
  3. 取消任务,回最小出图;
  4. 检查磁盘空间与杀毒拦截输出目录;
  5. 驱动更新仅作后手。

修好的定义:最小出图在可预期时间内完成并保存。

30 分钟自检流程(可照做) ​

  1. 启动后跑最小出图(5–10 分钟);
  2. 再复现问题操作(不要同时改参数);
  3. 按症状进 A–F;
  4. 每改一项就出一张;
  5. 记录:症状 / 终端关键行 / 改动 / 结果。

什么时候该停手去换路线 ​

  • 显存长期不够业务分辨率;
  • 你需要可保存、可交接的复杂管线;
  • 扩展地狱耗时超过学节点的时间。

先回选型:AI 绘画工具怎么选;复杂管线优先评估 ComfyUI。

Stable Diffusion WebUI 报错排查:FAQ ​

Q:重装 WebUI 能解决大部分问题吗? A:只能缓解环境腐烂。放错模型、OOM、扩展冲突,重装不一定有效。

Q:为什么别人同样参数我出废图? A:模型版本、VAE、扩展、精度与随机种子都可能不同;先对齐模型文件与最小参数。

Q:要不要一上来装一堆扩展? A:不要。最小出图稳定后再加,且一次加一个。

Q:和 ComfyUI 报错通用吗? A:OOM 与模型损坏通用;红节点与工作流 JSON 问题请看 ComfyUI 专文。

结语 ​

WebUI 的稳定性,来自 最小出图 + 单变量 + 终端日志,不是来自运气。把本文当抽屉清单:启动看 A,显存看 B,废图看 C。基础操作仍以教程为准;反复 OOM 或扩展缠身时,先回到绘画工具选型,再决定是否迁到 ComfyUI 管线。

延伸阅读 ​


排错步骤针对常见 WebUI 情况;具体栈追踪随版本与扩展而变,请以你的终端日志与项目文档为准。