
ComfyUI Manager: cài custom node không lỗi
AIDev TeamTham vấn chuyên môn: Nguyễn Việt Chung
Đăng 9 phút đọc1 lượt xem
Mục lục · 18
ComfyUI Manager là extension tìm, cài, cập nhật custom node ngay trong giao diện ComfyUI. Ở ComfyUI 0.42.1, Manager là package pip bật bằng flag --enable-manager thay cho cách clone vào custom_nodes. Bài này cài thật trên Windows có RTX 3090, đo từng lần cài, cách cài node còn thiếu của workflow và các lỗi gặp phải.
ComfyUI Manager là extension để tìm, cài, cập nhật và gỡ custom node (bộ node do cộng đồng viết thêm) ngay trong giao diện ComfyUI. Ở các bản ComfyUI gần đây, Manager là một package Python: cài bằng pip rồi chạy ComfyUI với flag --enable-manager. Ngày 26/10/2026, mình bật Manager 4.2.2 trên ComfyUI 0.42.1 (Windows, RTX 3090) rồi cài 5 bộ custom node; mỗi bộ mình đo được mất 15 đến 30 giây.
Những điều cần nắm:
Cách cũ (
git cloneComfyUI-Manager vàocustom_nodes) vẫn chạy nhưng ra bản V3.42 cũ. Để thư mục đó rồi bật--enable-managerthì bản cũ bị chặn với dòngBlocked by policy.Cài node xong phải bấm Apply Changes để khởi động lại ComfyUI. Bộ node nặng như Impact Pack cài library Python ở lần khởi động này, mất gần 3 phút.
Workflow thiếu node: panel Issues trong Workflow Overview phát hiện đúng, còn mục Missing Nodes của Manager có lúc báo "No Missing Nodes".
Cảnh báo "Node Pack Issues Detected!" có thể sai: Manager báo máy chỉ có CPU trong khi máy có RTX 3090.
ComfyUI Manager là gì, nên dùng bản nào?
ComfyUI là phần mềm tạo ảnh, video bằng cách nối các node thành workflow (xem bài ComfyUI là gì). Node có sẵn chỉ đủ cho việc cơ bản. Nhiều workflow chia sẻ trên mạng cần custom node: node so sánh ảnh, node sửa mặt, node đo GPU… ComfyUI Manager giúp tìm và cài các bộ node đó mà không phải tự git clone và tự pip install.
Repo Comfy-Org/ComfyUI-Manager có 16.762 sao, giấy phép GPL-3.0 (số liệu ngày 08/11/2026). ComfyUI 0.42.1 ghim bản comfyui_manager==4.2.2 trong file manager_requirements.txt, còn PyPI đã có bản 4.3. Hai cách cài khác nhau thế này:
Cách mới (package pip) | Cách cũ (git clone) | |
|---|---|---|
Lệnh cài |
|
|
Bật lên | thêm flag | tự nạp như một custom node |
Bản mình nhận được | 4.2.2 | V3.42 |
Giao diện | nút Extensions, cửa sổ Nodes Manager | nút Manager kiểu cũ |
Dùng chung với nhau | bản git clone bị chặn: |
README của ComfyUI hướng dẫn cách mới. Mình làm theo cách mới, cách cũ chỉ thử để xem chuyện gì xảy ra.
Cài ComfyUI Manager thế nào?
Mình dùng ComfyUI Portable 0.42.1 trên Windows (cách cài ở bài cài ComfyUI Portable trên Windows). Bản Portable có Python riêng trong python_embeded, nên phải gọi đúng Python đó để pip cài vào đúng chỗ:
cd C:\AI\ComfyUI_windows_portable
.\python_embeded\python.exe -s -m pip install -r ComfyUI\manager_requirements.txt
Lệnh cài comfyui_manager 4.2.2 cùng GitPython, PyGithub, uv và vài library khác, mất 135,4 giây trên máy của mình. Nếu cài ComfyUI thủ công trong venv thì kích hoạt venv rồi chạy pip install -r manager_requirements.txt trong thư mục ComfyUI.
Bước hai là thêm flag --enable-manager vào dòng đầu của run_nvidia_gpu.bat:
.\python_embeded\python.exe -s ComfyUI\main.py --windows-standalone-build --enable-manager

Chạy lại file .bat, ComfyUI lên sau 29 giây. Trên thanh công cụ phía trên xuất hiện nút Extensions cạnh nút Run.

Bấm Extensions để mở cửa sổ Nodes Manager. Danh sách All Extensions xếp theo lượt tải, mỗi bộ node có số node, phiên bản, ngày cập nhật và nút Install.

Cài custom node bằng Manager mất bao lâu?
Mình cài 5 bộ node phổ biến từ registry (kho custom node chính thức của Comfy, nơi Manager lấy danh sách), mỗi lần bấm Install rồi xem log ComfyUI\user\comfyui.log để biết khi nào xong:
Bộ node | Phiên bản | Lượt tải (theo Manager) | Cài (giây) | Thời gian nạp khi khởi động |
|---|---|---|---|---|
rgthree-comfy | 1.0.2610050029 | 4.254.524 | khoảng 30 | 0,1 giây |
ComfyUI-KJNodes | 1.5.2 | 4.681.576 | khoảng 15 | 0,1 giây |
ComfyUI-Custom-Scripts | bản trên registry | không ghi lại | khoảng 16 | 0,2 giây |
ComfyUI Impact Pack | 8.28.3 | 3.555.351 | khoảng 16, cộng phần pip khi khởi động lại | 1,4 giây |
ComfyUI-Crystools | 1.27.4 | 2.420.521 | không đo | 0,6 giây |
Cột "Cài" tính từ lúc bấm Install đến khi log in After restarting ComfyUI, please refresh the browser. Thời gian nạp lấy từ dòng Import times for custom nodes trong log lần khởi động cuối.
Sau mỗi lần cài, thanh dưới cùng hiện "To apply changes, please restart ComfyUI" kèm nút Apply Changes. Node mới chỉ dùng được sau khi bấm nút này.

Lần Apply đầu tiên (sau rgthree và KJNodes), ComfyUI lên lại sau 84 giây và báo "Extension(s) successfully installed and are ready to use!". Lần thứ hai, sau khi thêm ComfyUI-Custom-Scripts, Impact Pack và Crystools, mất 175 giây. Lý do nằm trong log: Impact Pack chỉ giải nén lúc bấm Install, còn library Python thì Manager cài ở lần khởi động sau.

Riêng bước cài SAM 2 từ GitHub mất khoảng 75 giây (12:54:37 đến 12:55:52) vì pip phải build từ mã nguồn. Sau đó ComfyUI tự khởi động lại thêm một lần. Còn lúc bấm Install, cửa sổ Installation Queue trong giao diện hiện tiến độ tải từng bộ node.

Sau cùng, danh sách node mà ComfyUI trả về ở địa chỉ /object_info có 1.511 node, gồm cả node từ 5 bộ vừa cài.
Workflow báo thiếu node thì cài thế nào?
Mình mở một workflow SDXL (model tạo ảnh Stable Diffusion XL) có thêm node PlaySound|pysssss (phát âm thanh khi chạy xong) của bộ ComfyUI-Custom-Scripts, lúc đó chưa cài. ComfyUI báo ngay và tô đỏ node thiếu:

Mình thử tìm node thiếu ở mục Missing Nodes của Nodes Manager. Kết quả lạ: Manager báo không thiếu gì.

Chỗ phát hiện đúng là panel Workflow Overview bên phải, tab Issues. Tab này ghi "Missing Node Packs: comfyui-custom-scripts". Nhưng với workflow đầu tiên, cạnh tên bộ node chỉ có nút Search, không có nút Install.
Khác biệt nằm ở file workflow. Mình làm thêm một workflow thứ hai giống hệt, chỉ thêm thông tin cnr_id (mã bộ node trên registry) trong phần properties của node:
{
"type": "PlaySound|pysssss",
"properties": {
"Node name for S&R": "PlaySound|pysssss",
"cnr_id": "comfyui-custom-scripts",
"ver": "1.2.5"
}
}
Với workflow này, tab Issues hiện nút Install All và Install. Bấm Install, 16 giây sau bộ node đã về, Apply Changes là chạy được.

Workflow lưu từ ComfyUI bản mới thường có sẵn cnr_id cho node lấy từ registry. Workflow cũ hoặc tự sửa tay có thể không có. Khi đó, bấm Search để tìm theo tên bộ node rồi cài trong Nodes Manager.
Lỗi mình đã gặp khi bật Manager và cài node
1. Blocked by policy khi để lại bản Manager cài bằng git clone
Trước khi làm theo cách mới, mình thử cách nhiều bài hướng dẫn cũ vẫn ghi: clone repo vào custom_nodes.
cd C:\AI\ComfyUI_windows_portable\ComfyUI\custom_nodes
git clone https://github.com/Comfy-Org/ComfyUI-Manager
Chạy không có flag --enable-manager, log in ### Loading: ComfyUI-Manager (V3.42): bản V3 cũ vẫn chạy. Thêm flag --enable-manager mà vẫn để thư mục clone, bản cũ bị chặn:

[ComfyUI-Manager] Using GitPython backend
Blocked by policy: C:\AI\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Manager
Cách sửa: xóa thư mục custom_nodes\ComfyUI-Manager, chỉ dùng bản pip. Mình xóa xong, chạy lại với --enable-manager thì không còn dòng này.
2. "GPU/Accelerator not supported" trên máy có RTX 3090
Bấm Install bộ ComfyUI-Crystools (node hiện mức dùng CPU, GPU, RAM), Manager hiện hộp cảnh báo:
Node Pack Issues Detected!
1 Conflicts
GPU/Accelerator not supported (available: CPU, required: GPU :: NVIDIA CUDA)
1 Extension at Risk
ComfyUI-Crystools

Máy có RTX 3090 và ComfyUI đang chạy bằng CUDA, nên cảnh báo này sai. Mình bấm Install Anyway. Sau khi khởi động lại, log của Crystools in 0) NVIDIA GeForce RTX 3090 và NVIDIA Driver: 610.62, node chạy bình thường. Khi gặp cảnh báo kiểu này, đọc kỹ dòng Conflicts: nếu yêu cầu đúng là thứ máy bạn có thì có thể cài tiếp.
3. Hai cảnh báo vô hại trong log sau khi cài
Lần khởi động sau khi cài Crystools, log có hai cảnh báo màu vàng:
FutureWarning: The pynvml package is deprecated. Please install nvidia-ml-py instead.
SyntaxWarning: invalid escape sequence '\/'
Dòng đầu đến từ PyTorch khi thấy package pynvml mà Crystools cài, dòng sau từ file image.py của Crystools. Cả hai không chặn gì, ComfyUI vẫn lên và tạo ảnh bình thường. Mình để nguyên.
Cài custom node có an toàn không?
Custom node là mã Python chạy với toàn quyền của ComfyUI trên máy bạn. ComfyUI Manager có một lớp kiểm soát trong file user\__manager\config.ini. Bản mặc định mình nhận được:
security_level = normal
allow_git_url_install = False
allow_pip_install = False
Hai dòng False tắt việc cài custom node từ một đường dẫn git bất kỳ và cài package pip theo tên tự gõ. Mình giữ nguyên mức này và chỉ cài từ danh sách trong Nodes Manager. Trước khi cài một bộ node ít người dùng, nên mở repo của nó xem số sao, ngày cập nhật và file requirements.txt kéo theo những gì.
Khi nào không nên bật Manager?
Máy dùng chung với người khác hoặc ComfyUI mở ra Internet: mỗi lần cài node là thêm mã của bên thứ ba. Chỉ cài những gì workflow thật sự cần.
Bạn cần cài lại y hệt trên nhiều máy thuê: ghi danh sách node và lệnh cài vào một script như bài chạy ComfyUI trên GPU thuê theo giờ, nhanh hơn bấm từng nút.
Workflow chỉ dùng node có sẵn: không cần bật Manager.
Câu hỏi thường gặp
Vì sao không thấy nút Manager sau khi cài?
Bản 4.x không hiện nút "Manager" như bản cũ mà dùng nút Extensions trên thanh công cụ. Nếu không có cả nút này, kiểm tra flag --enable-manager trong file chạy. README có thêm flag --enable-manager-legacy-ui để dùng giao diện kiểu cũ.
Cài node xong mà vẫn báo thiếu?
Phải bấm Apply Changes (khởi động lại) rồi tải lại trang trình duyệt. Bộ node có library Python nặng sẽ cài ở lần khởi động này, nên đợi đến khi log in To see the GUI go to.
Gỡ custom node thế nào?
Trong Nodes Manager, mục All installed liệt kê các bộ đã cài, mỗi bộ có công tắc bật tắt. Mỗi bộ node là một thư mục trong custom_nodes, nên xóa thư mục đó khi ComfyUI đang tắt cũng gỡ được. Mình chưa thử gỡ trong lần cài này.
Custom node có chạy trên máy GPU thuê được không?
Được, cách cài giống máy nhà. Khác biệt là máy thuê trả xong thì mất hết, nên nhớ ghi lại danh sách bộ node đã cài.
Đọc tiếp
AI Local: chạy LLM và AI tạo ảnh trên máy bạn: bài tổng quan của chuyên mục.
Cài ComfyUI Portable trên Windows: bước trước bài này, từ file .7z đến ảnh đầu tiên.
Cài Wan 2.2 trong ComfyUI: dựng workflow tạo video AI trên ComfyUI.
ComfyUI là gì: giao diện node và model nên dùng.
Muốn thử các bộ node nặng mà máy nhà thiếu VRAM, bạn có thể thuê GPU RTX 3090 theo giờ trên AIDev Cloud, bật Manager, cài node, chạy workflow xong thì trả máy.
Cài và đo ngày 26/10/2026 trên máy AIDev Cloud RTX 3090 24GB gói Standard, image Windows 10 AI (Windows 10 IoT Enterprise LTSC 21H2), driver NVIDIA 610.62. ComfyUI Portable 0.42.1, Python 3.13.14, PyTorch 2.14.0+cu130, comfyui_manager 4.2.2. Số sao repo theo GitHub API ngày 08/11/2026, lượt tải bộ node theo Nodes Manager ngày cài.
Tham vấn chuyên môn
Nhà sáng lập AIDev và VietPlatform · Thạc sĩ AI MSE
- Tốt nghiệp thủ khoa xuất sắc Thạc sĩ AI MSE.
- Đồng sáng lập, CTO E-University, SVOnline: số hóa 10+ đại học, 40.000+ sinh viên.
- Xây hệ thống AI cho doanh nghiệp tại VietPlatform.


