やりたいこと
Win11でタスクバーからすぐにComfyUIを起動したい。
前提として
私は普段はMacOS/Linux使いで、WinはWinでしか使えないアプリを使う用途で使っています。RTX3080のGPUを積んだ自作PCにWin11を入れてあり、その流れでComfyUIもWin11で動かしています。
ComfyUIをタスクバーから起動できるようにする手順
- batファイルのショートカットを作成
- ショートカットにリンクとアイコンを設定
- ショートカットをタスクバーに固定
batファイルのショートカットを作成
ComfyUIのbatファイル(run_nvidia_gpu.bat もしくは run_nvidia_gpu_fast_fp16_accumulation.bat)を右クリックしてショートカットを作成してください。
ショートカットにリンクとアイコンを設定
作成したショートカットは、そのままタスクバーに固定できません。
というのも、Winのタスクバーにピン留めできるのは、主に.exeファイルや.lnkファイルだけだからです。
今回作成したショートカットは、あくまで.batファイルを参照するショートカットで、実行可能なものとして認識されないらしい。
そこで、ショートカットのプロパティのリンク先の設定を下記のように修正します。
修正前のリンク先
修正後のリンク先
このように修正することで、ショートカットの意味が変わり、コマンドプロンプト(cmd.exe)を起動してComfyUIを実行するというショートカットになります。cmd.exeを起動する形にすることで、このショートカットをタスクバーに固定できるようになります。
あと、ついでに、ショートカットにアイコンの設定もしましょう。アイコンは好きなのでいいですが、今回はとりあえずComfyUIのサイトのファビコン(jpg)をダウンロードして、.icoに変換し、それを設定します。
ショートカットをタスクバーに固定
最後にショートカットをタスクバーに固定を選択して完了です!これでOS再起動してもタスクバーからすぐにComfyUIを起動できるようになります。