-
Notifications
You must be signed in to change notification settings - Fork 177
Description
App Version
Environment
OS: Windows 10 (64-bit)
ComfyUI Desktop version: v0.6.2
GPU: NVIDIA RTX 3060 (drivers installed and working)
System Python: 3.11.9 (from python.org, correctly configured in PATH)
VC++ Redistributable: Installed
Git: Installed
Note: System Python version does not matter, as ComfyUI Desktop uses uv-managed Python internally.
Expected Behavior
ComfyUI Desktop should successfully create a virtual environment and start the server
Maintenance page “Status: OK” should reflect actual runtime health
Actual Behavior
Installation fails with OpenSSL error
Desktop UI shows green checkmarks but backend does not function correctly
OPENSSL_Uplink(...): no OPENSSL_Applink
followed by:
Failed to upgrade pip: exit code 1
Fatal error creating virtual environment
relevent Log excerts :
Creating virtual environment at C:\Users...\ComfyUI.venv with python 3.12
Running uv command: uv venv --python 3.12 --python-preference only-managed
Using CPython 3.12.11 (uv managed)
OPENSSL_Uplink(...): no OPENSSL_Applink
Error creating virtual environment: Failed to upgrade pip
The error oginiates from :
C:\Users...\AppData\Roaming\uv\python\cpython-3.12.11-windows-x86_64-none
Steps to Reproduce
Install ComfyUI Desktop on Windows
Launch the app
Desktop begins installation process
uv downloads and uses its embedded CPython 3.12.11
During venv creation or ensurepip / pip bootstrap, installation fails
This happens consistently, even after:
Reinstalling ComfyUI Desktop
Clearing uv cache
Resetting virtual environment
Rebooting
Reinstalling Python (3.11 / 3.12)
Disabling Microsoft Store Python aliases
Debug Logs
[2026-01-04 03:20:32.106] [info] Install state: not installed
[2026-01-04 03:20:32.107] [info] Starting installation.
[2026-01-04 03:20:37.564] [info] Creating ComfyUI directories in C:\Users\Maurice\Documents\ComfyUI
[2026-01-04 03:20:37.564] [info] Directory already exists: C:\Users\Maurice\Documents\ComfyUI\custom_nodes
[2026-01-04 03:20:37.565] [info] Directory already exists: C:\Users\Maurice\Documents\ComfyUI\input
[2026-01-04 03:20:37.565] [info] Directory already exists: C:\Users\Maurice\Documents\ComfyUI\output
[2026-01-04 03:20:37.566] [info] Directory already exists: C:\Users\Maurice\Documents\ComfyUI\user
[2026-01-04 03:20:37.566] [info] Directory already exists: C:\Users\Maurice\Documents\ComfyUI\user\default
[2026-01-04 03:20:37.566] [info] Directory already exists: C:\Users\Maurice\Documents\ComfyUI\models
[2026-01-04 03:20:37.567] [info] Directory already exists: C:\Users\Maurice\Documents\ComfyUI\models\checkpoints
[2026-01-04 03:20:37.567] [info] Directory already exists: C:\Users\Maurice\Documents\ComfyUI\models\clip
[2026-01-04 03:20:37.567] [info] Directory already exists: C:\Users\Maurice\Documents\ComfyUI\models\clip_vision
[2026-01-04 03:20:37.568] [info] Directory already exists: C:\Users\Maurice\Documents\ComfyUI\models\configs
[2026-01-04 03:20:37.568] [info] Directory already exists: C:\Users\Maurice\Documents\ComfyUI\models\controlnet
[2026-01-04 03:20:37.568] [info] Directory already exists: C:\Users\Maurice\Documents\ComfyUI\models\diffusers
[2026-01-04 03:20:37.569] [info] Directory already exists: C:\Users\Maurice\Documents\ComfyUI\models\diffusion_models
[2026-01-04 03:20:37.569] [info] Directory already exists: C:\Users\Maurice\Documents\ComfyUI\models\embeddings
[2026-01-04 03:20:37.570] [info] Directory already exists: C:\Users\Maurice\Documents\ComfyUI\models\gligen
[2026-01-04 03:20:37.570] [info] Directory already exists: C:\Users\Maurice\Documents\ComfyUI\models\hypernetworks
[2026-01-04 03:20:37.570] [info] Directory already exists: C:\Users\Maurice\Documents\ComfyUI\models\loras
[2026-01-04 03:20:37.571] [info] Directory already exists: C:\Users\Maurice\Documents\ComfyUI\models\photomaker
[2026-01-04 03:20:37.571] [info] Directory already exists: C:\Users\Maurice\Documents\ComfyUI\models\style_models
[2026-01-04 03:20:37.571] [info] Directory already exists: C:\Users\Maurice\Documents\ComfyUI\models\text_encoders
[2026-01-04 03:20:37.572] [info] Directory already exists: C:\Users\Maurice\Documents\ComfyUI\models\unet
[2026-01-04 03:20:37.572] [info] Directory already exists: C:\Users\Maurice\Documents\ComfyUI\models\upscale_models
[2026-01-04 03:20:37.572] [info] Directory already exists: C:\Users\Maurice\Documents\ComfyUI\models\vae
[2026-01-04 03:20:37.573] [info] Directory already exists: C:\Users\Maurice\Documents\ComfyUI\models\vae_approx
[2026-01-04 03:20:37.573] [info] Directory already exists: C:\Users\Maurice\Documents\ComfyUI\models\animatediff_models
[2026-01-04 03:20:37.574] [info] Directory already exists: C:\Users\Maurice\Documents\ComfyUI\models\animatediff_motion_lora
[2026-01-04 03:20:37.574] [info] Directory already exists: C:\Users\Maurice\Documents\ComfyUI\models\animatediff_video_formats
[2026-01-04 03:20:37.574] [info] Directory already exists: C:\Users\Maurice\Documents\ComfyUI\models\liveportrait
[2026-01-04 03:20:37.575] [info] Directory already exists: C:\Users\Maurice\Documents\ComfyUI\models\insightface
[2026-01-04 03:20:37.575] [info] Directory already exists: C:\Users\Maurice\Documents\ComfyUI\models\insightface\buffalo_1
[2026-01-04 03:20:37.575] [info] Directory already exists: C:\Users\Maurice\Documents\ComfyUI\models\blip
[2026-01-04 03:20:37.576] [info] Directory already exists: C:\Users\Maurice\Documents\ComfyUI\models\blip\checkpoints
[2026-01-04 03:20:37.576] [info] Directory already exists: C:\Users\Maurice\Documents\ComfyUI\models\CogVideo
[2026-01-04 03:20:37.576] [info] Directory already exists: C:\Users\Maurice\Documents\ComfyUI\models\xlabs
[2026-01-04 03:20:37.577] [info] Directory already exists: C:\Users\Maurice\Documents\ComfyUI\models\xlabs\loras
[2026-01-04 03:20:37.577] [info] Directory already exists: C:\Users\Maurice\Documents\ComfyUI\models\xlabs\controlnets
[2026-01-04 03:20:37.577] [info] Directory already exists: C:\Users\Maurice\Documents\ComfyUI\models\layerstyle
[2026-01-04 03:20:37.578] [info] Directory already exists: C:\Users\Maurice\Documents\ComfyUI\models\LLM
[2026-01-04 03:20:37.578] [info] Directory already exists: C:\Users\Maurice\Documents\ComfyUI\models\Joy_caption
[2026-01-04 03:20:37.582] [info] Wrote install options to comfy settings file.
[2026-01-04 03:20:37.583] [info] Creating model config files in C:\Users\Maurice\AppData\Roaming\ComfyUI\extra_models_config.yaml
[2026-01-04 03:20:37.586] [info] Created extra_model_paths.yaml at C:\Users\Maurice\AppData\Roaming\ComfyUI\extra_models_config.yaml
[2026-01-04 03:20:37.588] [info] Using uv at C:\Users\Maurice\AppData\Local\Programs\ComfyUI\resources\uv\win\uv.exe
[2026-01-04 03:20:37.589] [info] Virtual environment directory already exists: C:\Users\Maurice\Documents\ComfyUI\.venv
[2026-01-04 03:20:37.590] [info] Running uv command directly: pip install --dry-run -r C:\Users\Maurice\AppData\Local\Programs\ComfyUI\resources\ComfyUI\requirements.txt
[2026-01-04 03:20:37.590] [info] Running uv child process: uv pip install --dry-run -r C:\Users\Maurice\AppData\Local\Programs\ComfyUI\resources\ComfyUI\requirements.txt
[2026-01-04 03:20:37.590] [info] Running command: C:\Users\Maurice\AppData\Local\Programs\ComfyUI\resources\uv\win\uv.exe pip install --dry-run -r C:\Users\Maurice\AppData\Local\Programs\ComfyUI\resources\ComfyUI\requirements.txt in C:\Users\Maurice\Documents\ComfyUI
[2026-01-04 03:20:37.695] [info] Received renderer-ready message!
[2026-01-04 03:20:37.695] [info] Sending queued message {"channel":"loading-progress","data":{"status":"python-setup"}}
[2026-01-04 03:20:37.732] [info] Running uv command directly: pip install --dry-run -r C:\Users\Maurice\AppData\Local\Programs\ComfyUI\resources\ComfyUI\manager_requirements.txt
[2026-01-04 03:20:37.733] [info] Running uv child process: uv pip install --dry-run -r C:\Users\Maurice\AppData\Local\Programs\ComfyUI\resources\ComfyUI\manager_requirements.txt
[2026-01-04 03:20:37.733] [info] Running command: C:\Users\Maurice\AppData\Local\Programs\ComfyUI\resources\uv\win\uv.exe pip install --dry-run -r C:\Users\Maurice\AppData\Local\Programs\ComfyUI\resources\ComfyUI\manager_requirements.txt in C:\Users\Maurice\Documents\ComfyUI
[2026-01-04 03:20:37.785] [info] Skipping requirements installation - all requirements already installed
[2026-01-04 03:20:37.785] [info] Verifying Python imports - testing 7 modules
[2026-01-04 03:20:37.785] [info] Running command: C:\Users\Maurice\Documents\ComfyUI\.venv\Scripts\python.exe -c
import json
import sys
failed_imports = []
for module_name in ["yaml","torch","uv","toml","numpy","PIL","sqlalchemy"]:
try:
__import__(module_name)
except ImportError as e:
failed_imports.append(module_name)
# Output results as JSON for easy parsing
print(json.dumps({
"failed_imports": failed_imports,
"success": len(failed_imports) == 0
}))
sys.exit(0 if len(failed_imports) == 0 else 1)
in C:\Users\Maurice\Documents\ComfyUI
[2026-01-04 03:20:53.037] [info] Python import verification successful - all modules available
[2026-01-04 03:20:53.757] [info] Server start
[2026-01-04 03:20:53.768] [info] Adding custom node extra_path to config C:\Users\Maurice\AppData\Local\Programs\ComfyUI\resources\ComfyUI\custom_nodes
[2026-01-04 03:20:53.769] [info] Created extra_model_paths.yaml at C:\Users\Maurice\AppData\Roaming\ComfyUI\extra_models_config.yaml
[2026-01-04 03:20:53.771] [info] Running command: C:\Users\Maurice\Documents\ComfyUI\.venv\Scripts\python.exe C:\Users\Maurice\AppData\Local\Programs\ComfyUI\resources\ComfyUI\main.py --user-directory C:\Users\Maurice\Documents\ComfyUI\user --input-directory C:\Users\Maurice\Documents\ComfyUI\input --output-directory C:\Users\Maurice\Documents\ComfyUI\output --front-end-root C:\Users\Maurice\AppData\Local\Programs\ComfyUI\resources\ComfyUI\web_custom_versions\desktop_app --base-directory C:\Users\Maurice\Documents\ComfyUI --extra-model-paths-config C:\Users\Maurice\AppData\Roaming\ComfyUI\extra_models_config.yaml --log-stdout --listen 127.0.0.1 --port 8000 --enable-manager in C:\Users\Maurice\Documents\ComfyUI
[2026-01-04 03:20:54.206] [error] Python process exited with code 1 and signal null
[2026-01-04 03:20:54.225] [error] Unhandled exception during server start Error: Python process exited with code 1 and signal null
at ChildProcess.<anonymous> (C:\Users\Maurice\AppData\Local\Programs\ComfyUI\resources\app.asar\.vite\build\main.cjs:38441:18)
at ChildProcess.emit (node:events:519:28)
at ChildProcess._handle.onexit (node:internal/child_process:294:12)
[2026-01-04 03:21:23.766] [error] @todesktop/runtime: alwaysResolve: Promise timed out after 30000ms
[2026-01-04 03:21:23.957] [info] @todesktop/runtime: Checking for update
[2026-01-04 03:21:23.957] [info] @todesktop/runtime: AutoUpdater: checking-for-update
[2026-01-04 03:21:25.221] [info] @todesktop/runtime: Update for version 0.6.2 is not available (latest version: 0.6.2, downgrade is allowed).
[2026-01-04 03:21:25.221] [info] @todesktop/runtime: AutoUpdater: update-not-available {"version":"0.6.2","files":[{"url":"ComfyUI Setup 0.6.2 - Build 2512241uvfeaina-x64.exe","sha512":"wKxGYN8IHwYKoGZT41bsZulQVN8dH/xC+d/vJgBNiYj8v45mYMBBLK+MhjHvsFSGqnpPZ+YNJIiuT2uNDf4ixQ==","size":133752080}],"path":"ComfyUI Setup 0.6.2 - Build 2512241uvfeaina-x64.exe","sha512":"wKxGYN8IHwYKoGZT41bsZulQVN8dH/xC+d/vJgBNiYj8v45mYMBBLK+MhjHvsFSGqnpPZ+YNJIiuT2uNDf4ixQ==","releaseDate":"2025-12-24T06:41:50.154Z"}
[2026-01-04 03:24:20.438] [info] App window closed.
[2026-01-04 03:24:20.451] [info] Quitting ComfyUI because window all closed
[2026-01-04 03:24:20.451] [info] Before-quit: Killing Python server
[2026-01-04 03:24:20.452] [info] No python server process to kill
comfyui.log:
[2026-01-04 03:20:54.199] [error] OPENSSL_Uplink(00007FFF8C844AF8,08): no OPENSSL_ApplinkBrowser Logs
No response
Settings JSON
"Comfy-Desktop.AutoUpdate": true,
"Comfy-Desktop.SendStatistics": true,
"Comfy.ColorPalette": "dark",
"Comfy.UseNewMenu": "Top",
"Comfy.Workflow.WorkflowTabsPosition": "Topbar",
"Comfy.Workflow.ShowMissingModelsWarning": true,
"Comfy.Server.LaunchArgs": {},
"Comfy-Desktop.UV.PythonInstallMirror": "https://github.com/astral-sh/python-build-standalone/releases/download",
"Comfy-Desktop.UV.PypiInstallMirror": "https://pypi.org/simple/",
"Comfy-Desktop.UV.TorchInstallMirror": "https://download.pytorch.org/whl/cu129"
Other
On Windows, ComfyUI Desktop fails during installation or startup with an OpenSSL applink error, even though the Maintenance page reports Status: OK. The failure occurs while creating or initializing the virtual environment using uv-managed Python 3.12, and cannot be resolved by reinstalling system Python, resetting the venv, or clearing cache.
This appears to be a runtime incompatibility between uv’s embedded Python 3.12, OpenSSL, and Windows, not a user configuration issue.
┆Issue is synchronized with this Notion page by Unito