LogoWonderful Launcher
  • ホーム
  • 料金
  • ドキュメント
  • ダウンロード
Safetensors フォルダワークフローの保存ワークフローのノード不足モデルが見つからないモデルパス未検出
モデルとワークフロー

ComfyUI でモデルのパスが検出されない:extra_model_paths.yaml の設定と修復

Partially verifiedLast verified 2026-06-29

ComfyUI でモデルのパスが検出されない問題、extra_model_paths.yaml の記述エラー、Windows でのパス記述形式、モデルの選択肢が空になる現象の解決手順。

コミュニティナレッジ

本ページの内容は一般的な ComfyUI の構成に基づいており、すべての個別環境で動作を保証するものではありません。設定を変更する前に、必ず元のファイルをバックアップしてください。

モデルファイル自体はローカルディスク(外部 HDD / SSD 等)に保存してあるにもかかわらず、ComfyUI のモデル選択ドロップダウンメニュー(Load Checkpoint 等)に選択肢が表示されない、あるいは extra_model_paths.yaml の読み込みエラーが発生する場合は、以下の手順に従って構成を確認してください。

クイック回答

  1. モデルが ComfyUI/models/ 内の正しい名前のサブフォルダに配置されているか確認します。
  2. 外部ドライブのパスを指定する場合は、extra_model_paths.yaml のインデント語法およびパスの区切り文字を確認します。
  3. 重要:パス設定を変更した後は、必ず ComfyUI を再起動してください(モデルフォルダの走査は起動時にのみ実行されます)。

外部モデルパスの点検チェックリスト

点検項目正常な状態異常時の対策
編集している extra_model_paths.yaml が現在起動中の ComfyUI のものであるコンソールログの起動パスと一致している複製元のバックアップではなく、実際に稼働しているフォルダ内のファイルを編集する
extra_model_paths.yaml が ComfyUI のルートに置かれているmain.py と同じ階層にある(models/ の中ではない)まず extra_model_paths.yaml.example をコピーしてリネームする
YAML ファイル内でインデントにタブを使用していないすべて半角スペースでインデントされているタブ文字を半角スペースに置換する
パス区切り文字にバックスラッシュ(\)を使用していないスラッシュ(/)を使用しているD:/AI/models のようにスラッシュで書き換える
ドライブレターが正しく、フォルダ構造が合っている指定の外部パス直下に checkpoints/ などのフォルダがあるドライブが接続されているか、フォルダ名が正しいか確認する

原因分析

  • YAML の構文エラー:YAML はインデント(空白)に非常に厳格です。タブ文字(Tab)が混入していると読み込みに失敗します。
  • パス区切り文字のエラー:Windows 標準のバックスラッシュ(\)はエスケープシーケンスと誤認されやすいため、スラッシュ(/)を使用する必要があります。
  • ドライブ未接続:外付けドライブが別のドライブレター(例:EドライブからFドライブへ)に変更されている。
  • モデルを models/ 直下に置いている:モデルファイルは必ず checkpoints/ や loras/ などの各サブフォルダ内に置く必要があり、ルート直下に置いても認識されません。

解決手順

ステップ 1:デフォルトのモデルフォルダ構造の確認

標準の配置ディレクトリにファイルがあるか確認します:

dir ComfyUI\models\checkpoints\
dir ComfyUI\models\loras\

ファイルがここにあるのに認識されない場合は、ComfyUI の再起動を行ってください。

ステップ 2:extra_model_paths.yaml の構文点検

外部ドライブを使用する場合、ComfyUI/extra_model_paths.yaml.example をコピーして extra_model_paths.yaml を作成し、中身を編集します。

正しい記述例:

my_models:
    base_path: D:/AI/models
    checkpoints: checkpoints/
    loras: loras/
    vae: vae/

よくある誤り:

# 誤り:タブ文字でのインデント
my_models:
	base_path: D:/AI/models    # タブ文字が混入している(エラーになります)

# 誤り:バックスラッシュの使用、サブフォルダのスラッシュ不足
my_models:
    base_path: D:\AI\models    # バックスラッシュは不可
    checkpoints: checkpoints   # 末尾のスラッシュが無い

# 誤り:存在しないドライブの指定
my_models:
    base_path: E:/Models       # 外付けドライブ E: が認識されていない

ステップ 3:パスの存在確認

PowerShell を開き、指定したパスがシステムから正常に読み込めるかテストします:

dir "D:\AI\models\checkpoints\"

ステップ 4:YAML 記述の修正

YAML 規則に従って以下を修正します:

  • インデントは半角スペース2つ、または4つを使用します。
  • Windows のパス記述であっても、スラッシュ(/)を使用します。
  • パス名に半角スペースが含まれる場合は、ダブルクォーテーションで囲みます:base_path: "D:/My Models/AI"

ステップ 5:ComfyUI の完全再起動

変更を反映させるには、ComfyUI サーバープロセスを完全に再起動する必要があります:

.\python_embeded\python.exe -s ComfyUI\main.py --windows-standalone-build

起動ログに YAML のパースエラー(解析エラー)が出ていないか確認してください。

関連ガイド

  • ComfyUI 无法找到模型文件
  • ComfyUI 中 safetensors 文件放在哪里
  • 在 ComfyUI 中安装模型
  • ComfyUI 工作流缺少节点

実際の ComfyUI 環境で起きている問題なら、まず無料で Wonderful Launcher を使って確認してください。ランチャー内の修復フロー、タスクログ、実行環境チェックを一か所で確認できます。クレジットは画像生成と従量ツール用です。

Wonderful Launcher をダウンロードクレジットプランを見る

Did this fix your issue?

Your answer helps prioritize verified ComfyUI repairs.

モデルが見つからない

ComfyUI がモデル、checkpoint、LoRA、VAE、ControlNet、safetensors ファイルを見つけられないときに、未ダウンロード、配置ミス、モデルパス設定の問題を切り分けます。

ComfyUI「Failed to Fetch」: どの接続が失敗しているかを切り分ける

ComfyUI の Failed to Fetch は、ブラウザが有効な応答を受け取れなかったという意味です。バックエンド、Manager、Registry、WebSocket、ワークフロードラフト、プロキシのどれかを先に切り分けます。

目次

外部モデルパスの点検チェックリスト
原因分析
解決手順
ステップ 1:デフォルトのモデルフォルダ構造の確認
ステップ 2:extra_model_paths.yaml の構文点検
ステップ 3:パスの存在確認
ステップ 4:YAML 記述の修正
ステップ 5:ComfyUI の完全再起動
関連ガイド