Introduction

任意のユーザがログインした際、特定のユーザであるGUIアプリをタスクスケジューラから起動した際の問題。

アプリは起動しているのにGUIが一切表示されない。
タスクマネージャーで起動していることだけはわかる。

管理者権限を持ったユーザで起動しているが原因か?

Resolution

有名な話らしい。

ユーザーがログオンしているかどうかに関わらず実行する (Run whether user is logged on or not) が選択されているとGUIが表示されない。

task

ユーザーがログオンしている時のみ実行する (Run only user is logged on) にすると、GUIは表示されるが、それだと、 タスクの実行時に使うユーザー アカウント で指定したユーザがログオンした時だけ起動する。
それでは意味がない。