[GH-ISSUE #1524] [Bug]: [Windows] [Desktop] Profile directory with space causes extra_model_paths_config parsing error #447

Closed
opened 2026-10-31 22:13:06 +00:00 by bsakaguchi · 4 comments
Owner

Originally created by @beachtrash on GitHub (Jan 10, 2026).
Original GitHub issue: https://github.com/Comfy-Org/desktop/issues/1524

App Version

ComfyUI _desktop v0.7.2
ComfyUI v0.8.2

Expected Behavior

ComfyUI should properly quote, or escape, or encode spaces in the user profile directory automatically provided as a parameter to python main.py

Actual Behavior

My user profile directory is "C:\Users\Firstname Lastname" with a space in it. This is not uncommon for Windows users.

ComfyUI logged error:

15:34:34.276 >
After restarting ComfyUI, please refresh the browser.


Restarting... [Legacy Mode]


Command: ['"C:\\LocalAI\\ComfyUI\\.venv\\Scripts\\python.exe"', '"C:\\LocalAI\\ComfyUIDesktop\\resources\\ComfyUI\\main.py"', '--user-directory', 'C:\\LocalAI\\ComfyUI\\user', '--input-directory', 'C:\\LocalAI\\ComfyUI\\input', '--output-directory', 'C:\\LocalAI\\ComfyUI\\output', '--front-end-root', 'C:\\LocalAI\\ComfyUIDesktop\\resources\\ComfyUI\\web_custom_versions\\desktop_app', '--base-directory', 'C:\\LocalAI\\ComfyUI', '--extra-model-paths-config', 'C:\\Users\\Firstname Lastname\\AppData\\Roaming\\ComfyUI\\extra_models_config.yaml', '--log-stdout', '--listen', '127.0.0.1', '--port', '8000', '--enable-manager', '--preview-method', 'auto']

15:35:49.938 >
Restarting... [Legacy Mode]


Command: ['"C:\\LocalAI\\ComfyUI\\.venv\\Scripts\\python.exe"', '"C:\\LocalAI\\ComfyUIDesktop\\resources\\ComfyUI\\main.py"', '--user-directory', 'C:\\LocalAI\\ComfyUI\\user', '--input-directory', 'C:\\LocalAI\\ComfyUI\\input', '--output-directory', 'C:\\LocalAI\\ComfyUI\\output', '--front-end-root', 'C:\\LocalAI\\ComfyUIDesktop\\resources\\ComfyUI\\web_custom_versions\\desktop_app', '--base-directory', 'C:\\LocalAI\\ComfyUI', '--extra-model-paths-config', 'C:\\Users\\Firstname Lastname\\AppData\\Roaming\\ComfyUI\\extra_models_config.yaml', '--log-stdout', '--listen', '127.0.0.1', '--port', '8000', '--enable-manager', '--preview-method', 'auto']

[W109 15:35:49.000000000 AllocatorConfig.cpp:28] Warning: PYTORCH_CUDA_ALLOC_CONF is deprecated, use PYTORCH_ALLOC_CONF instead (function operator ())

15:35:49.996 > [W109 15:35:49.000000000 AllocatorConfig.cpp:28] Warning: PYTORCH_CUDA_ALLOC_CONF is deprecated, use PYTORCH_ALLOC_CONF instead (function operator ())

15:35:50.278 > Python process exited successfully
Traceback (most recent call last):
  File "C:\LocalAI\ComfyUIDesktop\resources\ComfyUI\main.py", line 158, in <module>

15:35:50.619 > Traceback (most recent call last):
  File "C:\LocalAI\ComfyUIDesktop\resources\ComfyUI\main.py", line 158, in <module>

    apply_custom_paths()
  File "C:\LocalAI\ComfyUIDesktop\resources\ComfyUI\main.py", line 83, in apply_custom_paths
    utils.extra_config.load_extra_path_config(config_path)
  File "C:\LocalAI\ComfyUIDesktop\resources\ComfyUI\utils\extra_config.py", line 7, in load_extra_path_config
    with open(yaml_path, 'r', encoding='utf-8') as stream:
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\Firstname'

15:35:50.620 >     apply_custom_paths()
  File "C:\LocalAI\ComfyUIDesktop\resources\ComfyUI\main.py", line 83, in apply_custom_paths
    utils.extra_config.load_extra_path_config(config_path)
  File "C:\LocalAI\ComfyUIDesktop\resources\ComfyUI\utils\extra_config.py", line 7, in load_extra_path_config
    with open(yaml_path, 'r', encoding='utf-8') as stream:
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\Firstname'

I then modified that area of code around line 83 of main.py.
New code:

        logging.info("Found config value: extra_model_paths_config")
        for config_path in itertools.chain(*args.extra_model_paths_config):
            # utils.extra_config.load_extra_path_config(config_path)
            logging.info(f"Value: {config_path}")

New output:

Value: C:\Users\Firstname
Value: Lastname\AppData\Roaming\ComfyUI\extra_models_config.yaml

Steps to Reproduce

Install ComfyUI Desktop on Windows, and run it as a user whose profile directory has a space in it. When you edit anything with Manager and attempt to restart, ComfyUI backend will crash and the frontend will hang.

This bug should be simple to fix in the place where ComfyUI.exe builds the commandline to call python main.py in the restart scenario.

Debug Logs


Browser Logs

No response

Settings JSON

No response

Other

No response

┆Issue is synchronized with this Notion page by Unito

Originally created by @beachtrash on GitHub (Jan 10, 2026). Original GitHub issue: https://github.com/Comfy-Org/desktop/issues/1524 ### App Version ComfyUI _desktop v0.7.2 ComfyUI v0.8.2 ### Expected Behavior ComfyUI should properly quote, or escape, or encode spaces in the user profile directory automatically provided as a parameter to `python main.py` ### Actual Behavior My user profile directory is "C:\Users\Firstname Lastname" with a space in it. This is not uncommon for Windows users. ComfyUI logged error: ``` 15:34:34.276 > After restarting ComfyUI, please refresh the browser. Restarting... [Legacy Mode] Command: ['"C:\\LocalAI\\ComfyUI\\.venv\\Scripts\\python.exe"', '"C:\\LocalAI\\ComfyUIDesktop\\resources\\ComfyUI\\main.py"', '--user-directory', 'C:\\LocalAI\\ComfyUI\\user', '--input-directory', 'C:\\LocalAI\\ComfyUI\\input', '--output-directory', 'C:\\LocalAI\\ComfyUI\\output', '--front-end-root', 'C:\\LocalAI\\ComfyUIDesktop\\resources\\ComfyUI\\web_custom_versions\\desktop_app', '--base-directory', 'C:\\LocalAI\\ComfyUI', '--extra-model-paths-config', 'C:\\Users\\Firstname Lastname\\AppData\\Roaming\\ComfyUI\\extra_models_config.yaml', '--log-stdout', '--listen', '127.0.0.1', '--port', '8000', '--enable-manager', '--preview-method', 'auto'] 15:35:49.938 > Restarting... [Legacy Mode] Command: ['"C:\\LocalAI\\ComfyUI\\.venv\\Scripts\\python.exe"', '"C:\\LocalAI\\ComfyUIDesktop\\resources\\ComfyUI\\main.py"', '--user-directory', 'C:\\LocalAI\\ComfyUI\\user', '--input-directory', 'C:\\LocalAI\\ComfyUI\\input', '--output-directory', 'C:\\LocalAI\\ComfyUI\\output', '--front-end-root', 'C:\\LocalAI\\ComfyUIDesktop\\resources\\ComfyUI\\web_custom_versions\\desktop_app', '--base-directory', 'C:\\LocalAI\\ComfyUI', '--extra-model-paths-config', 'C:\\Users\\Firstname Lastname\\AppData\\Roaming\\ComfyUI\\extra_models_config.yaml', '--log-stdout', '--listen', '127.0.0.1', '--port', '8000', '--enable-manager', '--preview-method', 'auto'] [W109 15:35:49.000000000 AllocatorConfig.cpp:28] Warning: PYTORCH_CUDA_ALLOC_CONF is deprecated, use PYTORCH_ALLOC_CONF instead (function operator ()) 15:35:49.996 > [W109 15:35:49.000000000 AllocatorConfig.cpp:28] Warning: PYTORCH_CUDA_ALLOC_CONF is deprecated, use PYTORCH_ALLOC_CONF instead (function operator ()) 15:35:50.278 > Python process exited successfully Traceback (most recent call last): File "C:\LocalAI\ComfyUIDesktop\resources\ComfyUI\main.py", line 158, in <module> 15:35:50.619 > Traceback (most recent call last): File "C:\LocalAI\ComfyUIDesktop\resources\ComfyUI\main.py", line 158, in <module> apply_custom_paths() File "C:\LocalAI\ComfyUIDesktop\resources\ComfyUI\main.py", line 83, in apply_custom_paths utils.extra_config.load_extra_path_config(config_path) File "C:\LocalAI\ComfyUIDesktop\resources\ComfyUI\utils\extra_config.py", line 7, in load_extra_path_config with open(yaml_path, 'r', encoding='utf-8') as stream: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\Firstname' 15:35:50.620 > apply_custom_paths() File "C:\LocalAI\ComfyUIDesktop\resources\ComfyUI\main.py", line 83, in apply_custom_paths utils.extra_config.load_extra_path_config(config_path) File "C:\LocalAI\ComfyUIDesktop\resources\ComfyUI\utils\extra_config.py", line 7, in load_extra_path_config with open(yaml_path, 'r', encoding='utf-8') as stream: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\Firstname' ``` I then modified that area of code around line 83 of main.py. New code: ``` if args.extra_model_paths_config: logging.info("Found config value: extra_model_paths_config") for config_path in itertools.chain(*args.extra_model_paths_config): # utils.extra_config.load_extra_path_config(config_path) logging.info(f"Value: {config_path}") ``` New output: ```15:44:14.959 > Found config value: extra_model_paths_config Value: C:\Users\Firstname Value: Lastname\AppData\Roaming\ComfyUI\extra_models_config.yaml ``` ### Steps to Reproduce Install ComfyUI Desktop on Windows, and run it as a user whose profile directory has a space in it. When you edit anything with Manager and attempt to restart, ComfyUI backend will crash and the frontend will hang. This bug should be simple to fix in the place where ComfyUI.exe builds the commandline to call `python main.py` in the restart scenario. ### Debug Logs ```powershell ``` ### Browser Logs _No response_ ### Settings JSON _No response_ ### Other _No response_ ┆Issue is synchronized with this [Notion page](https://www.notion.so/Issue-1524-Bug-Windows-Desktop-Profile-directory-with-space-causes-extra_model_paths_confi-2e46d73d3650813888fee6c8a6e1b10f) by [Unito](https://www.unito.io)
bsakaguchi 2026-10-31 22:13:06 +00:00
Author
Owner

@dosubot[bot] commented on GitHub (Jan 10, 2026):

Hi @beachtrash! I'm Dosu and I’m helping the desktop team.

This is a known issue with how ComfyUI Desktop constructs and passes command-line arguments for Python. The code is designed to use arrays for arguments, which should preserve spaces in paths when launching Python via Node.js's spawn API. However, your logs show that the path is still being split at the space, which suggests that somewhere in the argument construction or passing, the path string is being split into multiple arguments instead of being kept as a single string. This results in Python receiving an incomplete path and triggering a FileNotFoundError.

The relevant code is in src/main-process/comfyServer.ts, where arguments are built as an array and passed to the Python process. There is no explicit quoting or escaping of arguments with spaces, but with Node.js spawn, this should not be necessary if each argument is a single string in the array. If the array is constructed incorrectly (for example, by splitting a path string on spaces before adding it to the array), this bug can occur. You can see the relevant logic here:
comfyServer.ts#L88-L194

There is no documentation or prior issue that addresses this bug directly, and no evidence of a fix or workaround in the codebase as of now.

Workaround:
If you need an immediate workaround, you can try moving your profile or config directory to a path without spaces, or manually edit the configuration to use a path without spaces. Otherwise, a code fix is needed to ensure that all paths with spaces are passed as single arguments in the array and not split.

If you are able to patch locally, check that wherever the argument array is constructed, each path (including those with spaces) is added as a single string, not split or joined with spaces. This should resolve the issue until an official fix is released.

To reply, just mention @dosu.


Docs are dead. Just use Dosu.

Leave Feedback Ask Dosu about desktop Share Dosu with your team

<!-- gh-comment-id:3731098841 --> @dosubot[bot] commented on GitHub (Jan 10, 2026): <!-- Greeting --> Hi @beachtrash! I'm [Dosu](https://go.dosu.dev/dosubot) and I’m helping the desktop team. <!-- Answer --> This is a known issue with how ComfyUI Desktop constructs and passes command-line arguments for Python. The code is designed to use arrays for arguments, which should preserve spaces in paths when launching Python via Node.js's spawn API. However, your logs show that the path is still being split at the space, which suggests that somewhere in the argument construction or passing, the path string is being split into multiple arguments instead of being kept as a single string. This results in Python receiving an incomplete path and triggering a FileNotFoundError. The relevant code is in `src/main-process/comfyServer.ts`, where arguments are built as an array and passed to the Python process. There is no explicit quoting or escaping of arguments with spaces, but with Node.js spawn, this should not be necessary if each argument is a single string in the array. If the array is constructed incorrectly (for example, by splitting a path string on spaces before adding it to the array), this bug can occur. You can see the relevant logic here: [comfyServer.ts#L88-L194](https://github.com/Comfy-Org/desktop/blob/db051a37fe864065429373ad812f2305d2fb4648/src/main-process/comfyServer.ts#L88-L194) There is no documentation or prior issue that addresses this bug directly, and no evidence of a fix or workaround in the codebase as of now. **Workaround:** If you need an immediate workaround, you can try moving your profile or config directory to a path without spaces, or manually edit the configuration to use a path without spaces. Otherwise, a code fix is needed to ensure that all paths with spaces are passed as single arguments in the array and not split. If you are able to patch locally, check that wherever the argument array is constructed, each path (including those with spaces) is added as a single string, not split or joined with spaces. This should resolve the issue until an official fix is released. <!-- Dosu Comment Footer --> *To reply, just mention [@dosu](https://go.dosu.dev/dosubot?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=reply-with-mention&utm_term=Comfy-Org%2Fdesktop).* --- Docs are dead. Just use [Dosu](https://dosu.dev?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=static-docs-tagline&utm_term=Comfy-Org%2Fdesktop). [![Leave Feedback](https://img.shields.io/badge/Leave%20Feedback-555555?style=flat)](https://app.dosu.dev/response-feedback?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=static-docs-feedback&utm_term=Comfy-Org%2Fdesktop#message_id=b3d096d0-1f51-4614-8d25-f1340150130d) [![Ask Dosu about desktop](https://img.shields.io/badge/Ask%20Dosu%20about%20desktop-2f7b3f?style=flat&logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB3aWR0aD0iODYiIGhlaWdodD0iODkiIHZpZXdCb3g9IjAgMCA4NiA4OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4yOTIzNiAxMi43OTI4TDE3Ljc1OTMgNi42ODE4OFY3Mi41NjY3TDUuMjkyMzYgODQuMDYxOFYxMi43OTI4WiIgZmlsbD0iI0I0QkI5MSIvPjxwYXRoIGQ9Ik0xOC4yNTc1IDczLjExOTZMNTkuMTMyOSA3Mi43NDhMNTEuNzAxMSA4Mi40MDk1TDI5LjAzMzggODYuMjkxTDYuMjM5NjIgODUuMTU1NEwxOC4yNTc1IDczLjExOTZaIiBmaWxsPSIjNzc4NTYxIi8%2BPHBhdGggZD0iTTE3LjQ5MTYgMy43MzYzM0wzLjU4NTU3IDEyLjcwOTlWODMuNTc5MkMzLjU4NTU3IDg0Ljc1NDIgNC45ODU2MyA4NS4zNjUyIDUuODQ3MDUgODQuNTY2TDE5LjYyOTYgNzEuNzgwMSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSI2LjQyODQ0IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48bWFzayBpZD0iZG9zdS1kLWN1dG91dCIgZmlsbD0id2hpdGUiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDAuNzA0IDAuNTE4MDY2SDE3LjA0MzlWNzYuMjIyMUg0MC43MDRINDIuNTgwNUg0Ny44MDEzQzY4LjcwNjQgNzYuMjIyMSA4NS42NTMzIDU5LjI3NTIgODUuNjUzMyAzOC4zNzAxQzg1LjY1MzMgMTcuNDY1IDY4LjcwNjMgMC41MTgwNjYgNDcuODAxMyAwLjUxODA2Nkg0Mi41ODA1SDQwLjcwNFoiLz48L21hc2s%2BPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00MC43MDQgMC41MTgwNjZIMTcuMDQzOVY3Ni4yMjIxSDQwLjcwNEg0Mi41ODA1SDQ3LjgwMTNDNjguNzA2NCA3Ni4yMjIxIDg1LjY1MzMgNTkuMjc1MiA4NS42NTMzIDM4LjM3MDFDODUuNjUzMyAxNy40NjUgNjguNzA2MyAwLjUxODA2NiA0Ny44MDEzIDAuNTE4MDY2SDQyLjU4MDVINDAuNzA0WiIgZmlsbD0iI0YzRjZGMSIvPjxwYXRoIGQ9Ik0xNy4wNDM5IDAuNTE4MDY2Vi02LjU3OTE5SDkuOTQ2NjlWMC41MTgwNjZIMTcuMDQzOVpNMTcuMDQzOSA3Ni4yMjIxSDkuOTQ2NjlWODMuMzE5NEgxNy4wNDM5Vjc2LjIyMjFaTTE3LjA0MzkgNy42MTUzMkg0MC43MDRWLTYuNTc5MTlIMTcuMDQzOVY3LjYxNTMyWk0yNC4xNDEyIDc2LjIyMjFWMC41MTgwNjZIOS45NDY2OVY3Ni4yMjIxSDI0LjE0MTJaTTQwLjcwNCA2OS4xMjQ5SDE3LjA0MzlWODMuMzE5NEg0MC43MDRWNjkuMTI0OVpNNDIuNTgwNSA2OS4xMjQ5SDQwLjcwNFY4My4zMTk0SDQyLjU4MDVWNjkuMTI0OVpNNDcuODAxMyA2OS4xMjQ5SDQyLjU4MDVWODMuMzE5NEg0Ny44MDEzVjY5LjEyNDlaTTc4LjU1NiAzOC4zNzAxQzc4LjU1NiA1NS4zNTU1IDY0Ljc4NjcgNjkuMTI0OSA0Ny44MDEzIDY5LjEyNDlWODMuMzE5NEM3Mi42MjYxIDgzLjMxOTQgOTIuNzUwNSA2My4xOTQ5IDkyLjc1MDUgMzguMzcwMUg3OC41NTZaTTQ3LjgwMTMgNy42MTUzMkM2NC43ODY2IDcuNjE1MzIgNzguNTU2IDIxLjM4NDcgNzguNTU2IDM4LjM3MDFIOTIuNzUwNUM5Mi43NTA1IDEzLjU0NTMgNzIuNjI2IC02LjU3OTE5IDQ3LjgwMTMgLTYuNTc5MTlWNy42MTUzMlpNNDIuNTgwNSA3LjYxNTMySDQ3LjgwMTNWLTYuNTc5MTlINDIuNTgwNVY3LjYxNTMyWk00MC43MDQgNy42MTUzMkg0Mi41ODA1Vi02LjU3OTE5SDQwLjcwNFY3LjYxNTMyWiIgZmlsbD0iYmxhY2siIG1hc2s9InVybCgjZG9zdS1kLWN1dG91dCkiLz48cGF0aCBkPSJNNjguOTIxNSAzNi4wMTM1QzY4LjkyMTUgMzYuMDEzNSA2NS43MzY5IDQ5LjQ3MzggNTEuNDIzMSA0OS40NzM4QzM3LjEwOTMgNDkuNDczOCAzMi41Nzg3IDM3LjM1OTYgMzIuNTc4NyAzNi4wMTM1IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjcuNjkxNjEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0wLjM0ODYzMyA4NS40OTQ2QzAuMzQ4NjMzIDg1LjQ5NDYgMjkuNDg1NiA4NS44MzA5IDM0LjgwOSA4NS42OThDNDQuODMzNyA4NS40NDc3IDUxLjI4NzIgODQuNDAyIDU3LjUyNjkgNzguOTcyNEM2Mi44MTI5IDc0LjM3MjcgNzUuMTM0MiA1OS42ODM2IDc1LjEzNDIgNTkuNjgzNiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSI2LjE2NDgyIi8%2BPC9zdmc%2B)](https://github.dosu.com/Comfy-Org/desktop?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=static-docs-ask-repo&utm_term=Comfy-Org%2Fdesktop) [![Share Dosu with your team](https://img.shields.io/badge/Share%20Dosu%20with%20your%20team-1f6feb?style=flat)](https://app.dosu.dev/signup?referrer=openSource&source=github-footer&utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=static-docs-share-team&utm_term=Comfy-Org%2Fdesktop)
Author
Owner

@beachtrash commented on GitHub (Jan 10, 2026):

It appears that the raw startup path is working, and this bug occurs in the manager restart codepath after an update is applied. Since there are likely several places where arguments are built for main.py, we'd have to check them all to be sure they are escaping spaces in profile paths correctly. At the moment, any time the Manager makes any changes on startup, the UI loads to black and the backend crashes.

This is a bug in default configuration and is not able to be avoided without a code fix. The Desktop app uses our windows user profile directory as the root of its configuration system, so this must work in order for ComfyUI to load anything.

<!-- gh-comment-id:3731133451 --> @beachtrash commented on GitHub (Jan 10, 2026): It appears that the raw startup path is working, and this bug occurs in the manager restart codepath after an update is applied. Since there are likely several places where arguments are built for main.py, we'd have to check them all to be sure they are escaping spaces in profile paths correctly. At the moment, any time the Manager makes any changes on startup, the UI loads to black and the backend crashes. This is a bug in default configuration and is not able to be avoided without a code fix. The Desktop app uses our windows user profile directory as the root of its configuration system, so this must work in order for ComfyUI to load anything.
Author
Owner

@benceruleanlu commented on GitHub (Jan 15, 2026):

This looks pretty bad! Just letting you know that I've seen it and will look to fix this soon.

<!-- gh-comment-id:3753442408 --> @benceruleanlu commented on GitHub (Jan 15, 2026): This looks pretty bad! Just letting you know that I've seen it and will look to fix this soon.
Author
Owner

@dosubot[bot] commented on GitHub (Apr 16, 2026):

Hi, @beachtrash. I'm Dosu, and I'm helping the desktop team manage their backlog and am marking this issue as stale.

Issue Summary:

  • You reported that ComfyUI Desktop on Windows crashes after updates due to spaces in user profile directory paths.
  • The root cause is improper argument parsing in the manager restart codepath, splitting paths with spaces incorrectly.
  • This is a known issue in comfyServer.ts affecting the default config since it uses the Windows user profile directory.
  • The maintainer acknowledged the severity and plans to fix it soon, but no resolution has been implemented yet.

Next Steps:

  • Please let us know if this issue is still relevant with the latest version of ComfyUI Desktop by commenting here.
  • If we don’t hear back within 7 days, this issue will be automatically closed to keep the backlog manageable.

Thanks for your understanding and contribution!

<!-- gh-comment-id:4261551210 --> @dosubot[bot] commented on GitHub (Apr 16, 2026): Hi, @beachtrash. I'm [Dosu](https://dosu.dev), and I'm helping the desktop team manage their backlog and am marking this issue as stale. **Issue Summary:** - You reported that ComfyUI Desktop on Windows crashes after updates due to spaces in user profile directory paths. - The root cause is improper argument parsing in the manager restart codepath, splitting paths with spaces incorrectly. - This is a known issue in comfyServer.ts affecting the default config since it uses the Windows user profile directory. - The maintainer acknowledged the severity and plans to fix it soon, but no resolution has been implemented yet. **Next Steps:** - Please let us know if this issue is still relevant with the latest version of ComfyUI Desktop by commenting here. - If we don’t hear back within 7 days, this issue will be automatically closed to keep the backlog manageable. Thanks for your understanding and contribution!
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Comfy-Org/desktop#447
No description provided.