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.66ComfyUI/extra_model_paths.yaml文件(若不存在则重命名extra_model_paths.yaml.example),确保模型路径正确(如a111: base_path: C:/ComfyUI/models/stable-diffusion-webui)。模型文件需放在对应目录下(如checkpoints文件夹放模型权重)。