ComfyUIを更新前の状態へ戻す方法|Snapshot・バージョン固定・復元テスト
更新で壊れたComfyUIは、更新前に保存したSnapshotをRestoreして再起動すれば戻せます。本体・Frontend・Manager・Custom Nodeの4層の記録、Snapshotの作成と復元、最小Workflowでの確認、差分を1つずつ戻す手順を解説します。
AIとつくる、実践プログラミング・コーディングメディア
ARCHIVE
更新で壊れたComfyUIは、更新前に保存したSnapshotをRestoreして再起動すれば戻せます。本体・Frontend・Manager・Custom Nodeの4層の記録、Snapshotの作成と復元、最小Workflowでの確認、差分を1つずつ戻す手順を解説します。
ComfyUI Nodes 2.0は生成モデルではなく、ノード描画をLiteGraphのCanvasからVueに置き換えたUI基盤の変更です。旧UIとの違い、ロゴメニューからの切り替えと戻し方、Custom Node互換性の確認、大型ワークフローでの比較手順、3タイプ別の導入判断をまとめます。
ComfyUIのカスタムノードは、INPUT_TYPES・RETURN_TYPES・FUNCTIONを持つPythonクラスをcustom_nodes配下に置き、NODE_CLASS_MAPPINGSで登録すれば動きます。文字列を加工する最小ノードを例に、作るべきかの判断、実装、登録、型、壊れにくくする整備まで解説します。
ComfyUIのImport Failedは本体の故障ではなく、特定のcustom nodeのPython importが失敗した状態です。起動logの「Import times for custom nodes」から対象を特定し、ModuleNotFoundErrorの読み方、Python実体の確認、nodeの一時無効化、再発防止までを順に示します。
ComfyUI Managerは現在ComfyUI本体に組み込まれ、Custom NodeはRegistryのversion単位で導入・更新します。新UIでの検索・導入・Missing Node特定・更新前確認・切り戻しの入口・安全なnodeの選び方を、2026年8月時点の名称で整理します。
IP-Adapterは参照画像をCLIP特徴量に変えてmodelに渡す「画像で書いたprompt」です。ComfyUI_IPAdapter_plusの最小接続、同じseedでweightを4段階比較する手順、ControlNet・LoRAとの役割分担、参照画像の権利確認まで整理します。