If a Windows logon scheduled task runs twice unexpectedly
You may have defined a task in Windows Task Scheduler for an application to run at log on after some delay.
Instead of that, your application starts immediately when you log on, then it runs a second time with the delay you have defined!
To (try to) fix this problem, open the configuration pane of your task, go to its Settings, and in the first tab (General) put a check mark to “Run only when user is logged on.”
At the “Settings” tab select the “Stop the existing instance” option. If you still have problems, try using WinPatrol to delay the startup of your program without using Windows Task Scheduler.