简介:本资源是面向Windows用户的Stable Diffusion一键安装包,专为零基础或轻度AI图像生成需求者设计,解决传统部署中依赖环境复杂、网络受限、显卡适配难等痛点。压缩包共2000个文件,主体为1157个JavaScript与225个JSON配置文件(支撑前端交互与模型参数加载)、199个Markdown文档(含说明与教程)、171个TypeScript源码(保障核心逻辑可维护性),辅以pak资源包、locales多语言支持及关键二进制模型文件snapshot_blob.bin,整体体积105.44MB。已有2922人学习下载,包内已预置xformers加速模块与RTX 2060等主流NVIDIA显卡优化配置,开箱即用,3秒内即可完成文生图生成;同时集成SwiftShader兼容层与Chromium界面资源,确保低配设备亦可流畅运行,显著降低AI绘画技术使用门槛。
1. 项目概述:为什么要在Windows上折腾Stable Diffusion?
如果你对AI绘画感兴趣,最近肯定被Stable Diffusion、Midjourney这些词刷屏了。Midjourney效果惊艳但需要付费,而且对网络和指令要求高。相比之下,Stable Diffusion最大的魅力在于它是开源的,可以完全部署在你自己的电脑上,这意味着无限免费出图、完全的数据隐私,以及最重要的——近乎无限的定制能力。你可以训练自己的画风模型,可以精细控制画面的每一个细节,这种“当家作主”的感觉是云端服务无法比拟的。
然而,对于大多数Windows用户,尤其是刚入门的朋友来说,部署Stable Diffusion就像面对一堆散落的乐高零件,知道能拼出酷炫的东西,却不知从何下手。官方教程往往涉及Python环境、Git命令、各种依赖库,一个报错就能劝退大半热情。所以,“一键安装”就成了刚需中的刚需。它要解决的,就是把那些繁琐的、容易出错的命令行操作,打包成一个简单的、点击即用的程序,让用户能把精力集中在创作本身,而不是和环境配置搏斗。
我这次分享的,就是基于“秋叶大佬”的整合包成功安装并稳定运行的完整实录。这个整合包在圈内口碑很好,因为它确实做到了解压即用,对新手极度友好。但即便是“一键”,里面也有不少门道和坑需要提前知晓。接下来,我会带你完整走一遍流程,并把我安装过程中遇到的所有问题、排查思路以及后续优化设置的心得,毫无保留地分享出来。
2. 安装前的核心准备:硬件、软件与心理建设
别急着双击安装包。磨刀不误砍柴工,充分的准备能避免99%的安装失败。这一部分,我们重点解决“能不能装”和“装在哪”的问题。
2.1 硬件要求:你的电脑够格吗?
Stable Diffusion本质是一个图像生成模型,其核心计算依赖于显卡的神经网络单元。因此,显卡是决定性因素。
1. 显卡(GPU):核心中的核心
- 最低要求:NVIDIA显卡,显存至少4GB。例如GTX 1650 4G、RTX 3050 4G。低于这个标准,要么完全跑不起来,要么生成速度慢到无法忍受。
- 推荐配置:NVIDIA显卡,显存8GB或以上。这是目前比较舒适的入门门槛,如RTX 3060 12G、RTX 4060 8G等。8G显存可以运行大多数主流模型,生成512x512的图片速度尚可。
- 理想配置:NVIDIA显卡,显存12GB以上。例如RTX 3060 12G、RTX 4070 12G、RTX 4080/4090等。大显存意味着你可以生成更高分辨率(如1024x1024)的图片,可以加载更精细的大模型,可以使用更多消耗显存的功能(如高清修复、ControlNet多模块)。
- 重要禁忌:
绝对不要使用AMD显卡或英特尔核显进行常规安装!虽然存在一些通过DirectML或ROCm的移植方案,但过程极其复杂,性能损耗巨大,且兼容性问题多如牛毛。对于追求稳定和易用的Windows用户,NVIDIA显卡是唯一推荐的选择。如果你的电脑是AMD显卡,强烈建议暂时放弃本地部署,转而使用一些在线的Stable Diffusion服务。
2. 其他硬件:
- 内存(RAM):至少16GB。在生成图片、加载模型时,系统内存也会被大量占用。8GB内存会非常吃力,容易导致程序无响应或崩溃。
- 硬盘:至少需要20GB的可用固态硬盘(SSD)空间。这包括了程序本体、基础模型和依赖库。强烈建议使用SSD,机械硬盘(HDD)会严重拖慢模型加载速度,影响体验。此外,后续你会下载很多模型(每个模型2-7GB不等),需要预留至少100GB以上的空间。
- CPU与系统:对CPU要求不高,近十年的主流处理器都够用。操作系统必须是Windows 10 64位或Windows 11。
2.2 软件与驱动准备:打好地基
硬件达标了,软件环境也得跟上。整合包虽然集成了很多内容,但系统底层的依赖仍需自查。
1. 显卡驱动更新:这是最容易被忽略但至关重要的一步。过旧的驱动可能导致CUDA计算错误,从而无法启动。
- 操作方法:打开NVIDIA官网或使用GeForce Experience应用,将显卡驱动更新到最新正式版。无需安装Studio驱动,Game Ready驱动即可。
2. 安装Python:整合包通常自带Python环境,但为了确保系统环境干净,建议先检查。
- 检查方法:在开始菜单搜索“cmd”打开命令提示符,输入
python --version。 - 结果处理:
- 如果显示Python 3.10.x,且是你为了其他用途安装的,建议卸载它。不同版本的Python可能引起库冲突。
- 如果未安装或显示其他版本,暂时不用管。整合包内的Python是独立、隔离的,不会与系统环境冲突。这是整合包的一大优势。
3. 关闭杀毒软件与实时防护(临时):Windows Defender或第三方杀毒软件可能会误判启动脚本或模型文件为病毒,导致文件被删除或进程被拦截。
- 操作方法:在安装和首次运行前,暂时关闭实时防护。安装成功后,可以将Stable Diffusion的整个文件夹添加到杀毒软件的信任区(白名单)。
2.3 心理与资源准备
- 网络环境:首次启动时,程序可能需要从GitHub等源下载一些必要的组件。请确保有一个相对稳定、能访问外网的环境。如果遇到下载失败,整合包通常提供了国内镜像源的配置方法。
- 模型资源认知:安装成功只是开始。Stable Diffusion WebUI本身只是一个“画板”,需要“颜料”(模型)才能作画。主模型(checkpoint)是核心,你需要额外下载。热门的有SD 1.5、SDXL、以及各种社区训练的华丽模型(如ChilloutMix、MajicMix等)。知道去哪里找模型(如Civitai、Hugging Face)是下一步的必修课。
- 时间预期:整个安装过程,从下载到首次成功启动出图,顺利的话大概需要30分钟到1小时(取决于网速和模型下载速度)。请预留出完整的时间,避免中途打断。
3. 分步实操:从零到一的完整安装与启动流程
这里以目前最流行、更新维护最积极的“秋叶启动器”整合包v4.x版本为例进行演示。其他整合包(如独立安装包)流程大同小异。
3.1 第一步:获取与解压整合包
1. 下载整合包:由于直接分享下载链接可能失效,我提供寻找可靠资源的方法:
- 推荐途径:在B站搜索“秋叶Stable Diffusion整合包”,关注其官方动态或视频简介。通常作者会在简介里提供网盘链接和提取码。这是最稳妥的方式。
- 备用途径:在GitHub上搜索 “AUTOMATIC1111/stable-diffusion-webui” 或 “秋叶” 相关的仓库,在Release页面寻找打包好的版本。
- 文件大小:整合包压缩文件大约在10GB左右,解压后约15-20GB。
2. 解压到合适的位置:
- 路径选择:选择一个剩余空间大(至少50GB)的固态硬盘(SSD)分区。例如
D:\SDWebUI。绝对不要放在桌面、C盘或带有中文、空格、特殊字符的路径下!例如C:\Users\张三\Desktop\AI画画就是典型的错误路径,极易引发各种诡异错误。 - 解压操作:使用7-Zip或Bandizip等工具,将下载的压缩包完整解压到你选择的目录。你会看到一堆文件和文件夹,其中
启动器运行依赖-dotnet-6.0.11.exe和A启动器.exe是最关键的两个文件。
3.2 第二步:安装运行依赖与启动器初始化
1. 安装.NET依赖:
- 双击运行
启动器运行依赖-dotnet-6.0.11.exe。这是一个微软的运行库,启动器的界面需要它来支撑。 - 按照提示完成安装,过程非常简单,一路“下一步”即可。
2. 首次运行启动器:
- 双击
A启动器.exe。首次运行可能会被Windows SmartScreen拦截,点击“更多信息”,再点击“仍要运行”即可。 - 启动器打开后,它会自动进行环境检测和初始化。这个过程包括:
- 检查Python、Git等核心组件是否存在,如果缺失会自动从国内镜像下载安装。
- 检测显卡驱动和CUDA版本。
- 初始化WebUI的配置文件。
- 注意事项:初始化阶段需要联网下载少量必要组件(通常几十到几百MB)。请保持网络通畅,如果遇到下载失败,启动器界面一般会有重试按钮或错误日志提示。
3.3 第三步:核心配置与一键启动
初始化完成后,你会看到启动器的主界面,功能非常丰富。我们聚焦在最核心的“一键启动”上。
1. 关键配置检查(在“一键启动”前):点击启动器左侧的“高级选项”,这里有几个影响成败的关键设置:
- 显存优化:
- 如果你的显卡显存小于6GB,务必勾选“显存优化低于4G”或“显存优化4G-6G”选项。这会启用
--medvram或--lowvram参数,通过技术手段让大模型能在小显存上运行,但代价是生成速度会变慢。 - 如果显存大于8GB,通常可以不勾选,以获得最大性能。
- 如果你的显卡显存小于6GB,务必勾选“显存优化低于4G”或“显存优化4G-6G”选项。这会启用
- 监听设置:
- “监听”选项决定了你能否在局域网内用手机或其他电脑访问你的SD WebUI。如果你想在内网其他设备上使用,可以勾选,并确保防火墙放行了相关端口(默认7860)。
- 对于单机使用,不勾选也没问题。
- 插件与模型管理:启动器还集成了模型下载、插件管理等功能,这些我们可以在安装成功后再探索。
2. 执行一键启动:
- 配置检查无误后,回到“一键启动”页面。
- 直接点击右下角最大的那个“一键启动”按钮。
- 此时,启动器会打开一个控制台窗口(黑色背景的命令行窗口),并开始自动执行一系列命令。这是整个安装最紧张的时刻,你需要观察这个控制台的输出信息。
3. 观察启动过程与判断成功:控制台会滚动大量信息,你需要关注几个关键点:
- 依赖安装:它会自动创建Python虚拟环境,并安装
torch、xformers等核心PyTorch库。这里会显示下载进度条。 - 模型加载:最后,它会尝试加载一个默认的模型。由于整合包通常不包含大模型,第一次启动很可能会在这里报一个模型缺失的错误,这是正常的!例如,你会看到类似“
No module ‘xxx’”或“Cannot load model [模型路径]”的错误。 - 成功标志:无论是否有模型缺失错误,只要控制台最后几行出现类似以下信息,就说明WebUI服务已经成功启动了:
看到这个,就大功告成了!特别是那个本地URLRunning on local URL: http://127.0.0.1:7860 Running on public URL: https://xxxxx.gradio.livehttp://127.0.0.1:7860。
3.4 第四步:访问WebUI与安装第一个模型
1. 访问WebUI界面:
- 打开你的浏览器(Chrome、Edge等),在地址栏输入控制台给出的地址:
http://127.0.0.1:7860。 - 按下回车,你应该能看到Stable Diffusion WebUI的界面了。顶部可能会有一个红色的错误提示栏,写着“No model loaded”,这正是因为我们还没有放任何模型进去。
2. 下载并放置你的第一个模型:
- 寻找模型:前往模型分享站如Civitai,在首页找到“Checkpoint”分类,筛选最热门或最新的模型。对于新手,推荐从“SD 1.5”架构的模型开始,例如“ChilloutMix”或“MajicMix realistic”,这些模型出图质量高,兼容性好。
- 下载模型:找到喜欢的模型,点击下载。模型文件后缀是
.safetensors(安全格式,推荐)或.ckpt,大小一般在2GB到7GB之间。 - 放置模型:回到你的Stable Diffusion安装目录,找到
models文件夹,再进入Stable-diffusion子文件夹。将下载好的模型文件(例如chilloutmix_NiPrunedFp32Fix.safetensors)复制进去。 - 刷新加载:回到WebUI界面,在左上角模型选择下拉框旁边,点击刷新按钮。然后在下拉框中,你应该就能看到刚刚放入的模型名称了,选中它。WebUI会自动加载这个模型,加载过程会在控制台有显示,页面顶部也会出现进度条。
3. 生成第一张图片:
- 在“文生图”页面,在“正向提示词”里用英文输入一些描述,例如:
masterpiece, best quality, 1girl, beautiful, detailed eyes, looking at viewer。 - 在“反向提示词”里输入一些通用负面词,如:
lowres, bad anatomy, worst quality, low quality。 - 其他参数先保持默认,点击最右边的“生成”按钮。
- 等待片刻,你的第一张由本地电脑生成的AI图片就诞生了!
4. 安装后优化与必备插件配置
成功运行只是起点,要让Stable Diffusion更好用,还需要进行一些优化和功能扩展。
4.1 性能优化设置
1. 启用xformers(强烈推荐):xformers是一个能大幅提升生成速度并降低显存占用的优化库。启动器通常会自动安装并启用。你可以在WebUI的“设置” -> “优化”页面,确认“Cross attention optimization”选项是否选择了“xformers”。如果没启用,可以在启动器的“高级选项”里,添加命令行参数--xformers。
2. 设置显存缓存:在WebUI的“设置” -> “优化”页面,找到“VRAM usage”相关选项。对于显存充足的用户(>8GB),可以尝试勾选“Keep models in VRAM”,这会让模型常驻显存,大幅提升切换模型和连续出图的速度,但会占用大量显存。
3. 配置图片预览格式:默认生成的图片是PNG格式,无损但文件大。如果你不需要保留所有元数据,可以在“设置” -> “保存”页面,将“图片格式”改为“JPEG”,并调整JPEG质量(如95),可以显著节省硬盘空间。
4.2 核心插件安装指南
WebUI的强大,一半在于插件。通过启动器安装插件非常简单。
1. 中文语言包:
- 在启动器界面,进入“扩展”页面。
- 点击“可用”标签页,点击“加载自”按钮。
- 在列表中找到“zh_CN Localization”这个扩展,点击右侧的“安装”按钮。
- 安装完成后,重启WebUI。然后在“设置” -> “用户界面”页面,将“Localization”下拉菜单选择为“zh_CN”,再点击页面顶部的“应用设置”,最后点击“重启UI”。界面就变成中文了。
2. 模型预览图管理:模型多了以后,光看文件名很难记住样子。安装“Additional Networks”或“Civitai Helper”插件,它们可以自动从Civitai下载模型的封面预览图,并在WebUI里以缩略图形式展示,非常直观。
3. 必备功能扩展:
- ControlNet:这是革命性的插件,允许你通过草图、姿势图、深度图等精确控制图像构图。必装。同样在启动器的扩展页面可以找到并安装。
- Tag自动补全:安装“Tagger”或“WD 1.4 Tagger”插件,可以实现上传图片反推提示词,或者对提示词进行自动补全,提升写提示词的效率。
插件安装心得:插件不是越多越好。每安装一个插件,都会增加WebUI的加载时间和潜在冲突风险。建议按需安装,并且定期更新。在启动器的“扩展”页面可以很方便地一键更新所有已安装扩展。
5. 常见问题与排查技巧实录
即便是一键安装,也难免会遇到问题。下面是我在安装和帮朋友安装过程中遇到的典型问题及解决方法。
5.1 启动器或WebUI无法启动
问题1:双击“A启动器.exe”无反应,或闪退。
- 排查:大概率是.NET运行库未安装或损坏。
- 解决:重新运行解压目录下的
启动器运行依赖-dotnet-6.0.11.exe。如果问题依旧,去微软官网下载最新版的.NET 6.0 Desktop Runtime重新安装。
问题2:点击“一键启动”后,控制台快速闪退。
- 排查:这是最棘手的情况,原因很多。需要查看日志。
- 解决:在启动器界面,先不要点“一键启动”。点击“高级选项”,在“疑难解答”部分,点击“打开日志文件夹”。找到最新的日志文件,用记事本打开。查看最后几行的错误信息。
- 如果错误与网络有关(如连接GitHub失败),可以尝试在启动器“高级选项”的“网络设置”里,勾选“使用国内镜像加速”。
- 如果错误与Python或git有关,尝试在启动器“版本管理”页面,重新安装Python或Git。
- 如果错误信息提到“路径含有中文”或“权限不足”,请确保你的SD安装路径是全英文的,并且没有放在C盘的“Program Files”等需要管理员权限的目录下。
5.2 生成图片时报错或崩溃
问题3:生成图片时提示“CUDA out of memory”(显存不足)。
- 排查:这是最常见的问题,说明当前模型和参数设置所需的显存超过了显卡可用显存。
- 解决:
- 降低图片分辨率:将“宽度”和“高度”从默认的512x512降低到512x768或384x512。
- 启用显存优化:在启动器“高级选项”中,勾选适合你显存的优化选项(如“显存优化4G-6G”)。
- 减少单次生成数量:将“批处理数量”设为1。
- 使用显存更小的模型:有些模型经过优化,显存占用更小。
问题4:生成速度异常缓慢(几分钟一张图)。
- 排查:首先确认是否勾选了显存优化(
--lowvram),这个选项会严重降低速度。其次,检查是否使用了CPU模式。 - 解决:
- 在启动器“高级选项”中,确认没有勾选“使用CPU运行”。
- 在WebUI的“设置” -> “优化”中,确认已启用“xformers”。
- 如果显卡性能确实较弱(如GTX 1650),生成速度慢是正常的,考虑升级硬件或使用分辨率更低的设置。
5.3 模型与插件相关问题
问题5:放入模型后,在WebUI下拉列表里找不到。
- 排查:模型文件放错了位置,或者文件格式不被识别。
- 解决:
- 确认模型文件放在了正确的文件夹:
安装目录\models\Stable-diffusion\。 - 确认模型文件是
.safetensors或.ckpt格式。.pt或.bin文件通常不是主模型。 - 点击下拉框旁边的刷新按钮。如果还不行,检查模型文件名是否含有特殊字符,尝试改为纯英文名称。
- 确认模型文件放在了正确的文件夹:
问题6:安装插件后,WebUI启动失败或功能异常。
- 排查:插件冲突或插件版本与WebUI核心版本不兼容。
- 解决:
- 最直接的方法:在启动器的“扩展”页面,禁用最近安装的插件,然后重启WebUI看是否恢复正常。
- 如果知道是哪个插件的问题,可以删除它。插件位于
安装目录\extensions\文件夹下,每个插件一个子文件夹。 - 定期在启动器里更新所有扩展和WebUI本体到最新版本,可以减少兼容性问题。
整个安装和初步探索的过程,其实就是一个不断遇到问题、搜索、排查、解决的学习循环。Stable Diffusion的社区非常活跃,几乎你遇到的任何错误,都能在搜索引擎或相关论坛里找到答案。关键是要学会看控制台和日志给出的错误信息,那是解决问题的第一把钥匙。当你成功生成第一张令自己满意的图片时,之前所有的折腾都会变得值得。本地部署带来的自由度和掌控感,正是AI绘画创作乐趣的重要组成部分。
本文还有配套的精品资源,点击获取