Visual Studio 2013 で作成したアプリケーションがあり、タスク スケジューラを使用して .exe バージョンを実行しています。タスクは、ユーザーがログオンしているかどうかに関係なく、毎日動作するように設定されています。作成されたタスク スケジューラは、作成された日に動作しますが、PC をオフにして、翌日 PC をオンにすると、タスク スケジューラでタスクの [次回の実行時間] に何も表示されず、タスクはアプリケーションを実行しません。タスクを開いて [OK] を確認すると、再び動作を開始します。
答え1
このトピックをご覧ください:ユーザーが Windows にログオンしていなくても対話型タスクを実行する
このメソッドは自動的にログインし、タスクを実行し、直後にマシンをロックします。
あるいは、ログオン後の起動時にアプリケーションを実行するだけであれば、Windows のスタートアップ フォルダーに配置してはいかがでしょうか。
C:\Users\YOUR-USER\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Start-up
exe のショートカットを作成し、上記のディレクトリにドロップします。Windows が起動すると、.exe が実行されます。