ComfyUI在Windows上的常见故障及解决步骤
resources
文件夹、chrome_100_percent.pak
/chrome_200_percent.pak
等.pak
文件、comfyui.exe
主程序、d3dcompiler_47.dll
/ffmpeg.dll
等.dll
文件、icudtl.dat
/libegl.dll
等数据文件。卸载后重启电脑再重新安装。D:\ComfyUI
),避免中文或特殊字符(如空格),否则可能导致服务无法启动或文件读取失败。run_nvidia_gpu.bat
),避免权限不足导致的安装失败或服务无法启动。python --version
、nvcc --version
命令验证安装。.venv
文件夹)或手动创建虚拟环境(python -m venv venv
),避免与系统Python环境冲突。logs
文件夹,查看main.log
文件(核心框架日志),搜索“ERROR”关键词定位具体问题(如依赖缺失、端口冲突)。netstat -ano | findstr :8188
查找占用进程PID;taskkill /PID [PID] /F
终止占用进程;run_nvidia_gpu.bat
)中的端口号(如改为8189)。cd path/to/ComfyUI
pip install -r requirements.txt --force-reinstall
若使用GPU,需确保安装正确版本的PyTorch(如torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu121
)。
Ctrl + Shift + R
),或使用浏览器无痕模式(Chrome/Firefox)访问http://localhost:8188
,排除旧缓存干扰。web
文件夹,重新拉取代码(git pull
)。ComfyUI/custom_nodes
文件夹临时重命名为custom_nodes_backup
,若能正常启动,则说明插件冲突。随后逐个恢复插件(将单个插件文件夹移回custom_nodes
),重启测试定位冲突插件。git clone [插件Git地址] custom_nodes/[插件名称]
(如git clone https://github.com/ltdrdata/ComfyUI-IPAdapter-plus custom_nodes/IPAdapter-plus
)。ComfyUI-Impact-Pack/impact-pack.ini
文件,添加或修改[default] disable_gpu_opencv = True
,保存后重启ComfyUI。AttributeError
(如Logger
对象无reconfigure
属性),更新ComfyUI-Manager到V1.1.2或更高版本;若出现opencv-python
相关错误,升级或降级OpenCV:pip install -U opencv-python opencv-python-headless # 升级到最新版
# 或降级到特定版本(如4.6.0.66)
pip install -U opencv-python==4.6.0.66 opencv-python-headless==4.6.0.66
ComfyUI/extra_model_paths.yaml
文件(若不存在则重命名extra_model_paths.yaml.example
),确保模型路径正确(如a111: base_path: C:/ComfyUI/models/stable-diffusion-webui
)。模型文件需放在对应目录下(如checkpoints
文件夹放模型权重)。