システムをXPからWindows 7に移行しています。XPで正常に動作するスケジュール済みタスクをWindows 7環境に移植しました。新しいスケジュール済みタスクマネージャーでジョブを再作成し、同じバッチ(.CMD)ファイルを呼び出します。タスクプロパティの[全般]タブでは、[非表示]チェックボックスはオフになっています。CMDウィンドウプロンプトまたはエクスプローラーから起動した場合、CMDファイルは正常に実行されます(表示)。
ただし、タスクスケジューラによってタスクが開始されると、非表示で実行されます。CMDウィンドウは表示されず、実行するプログラム(バックアッププログラム)のUIは表示されません。プロセスはタスクマネージャーに一覧表示され、ユーザー名(SYSTEMまたはLOCALではない)で実行されています。
誰もこのタスクが非表示で実行されている理由と、それをどのように表示できるかを説明できますか?
Otherwise it is hidden (regardless of the setting of the "Hidden" checkbox).
それのためHidden
のチェックボックスは、それが実行されたときにプログラムが表示されている方法とは何の関係もない、それはタスクがタスクスケジューラに表示されているか否かを判定する。オンにするとShow Hidden Tasks
、View
メニューから選択した場合にのみタスクが表示されます。