I have a scheduled defrag task on my Windows XP machine to wake up the computer and run at 3:00am every day. Then I have two other scheduled tasks, one to reboot the machine after the Defrag at 3:45am, and the other to put it into sleep mode at 5:30am. This would mean that it would be in sleep mode and ready for me to wake it and log in at around 9:00am.
On many days, the scheduled task works as expected. However, there are some days when I log into the computer in the morning, and the defrag task immediately starts, which is not at the appointed time of 3:00am.
I’m not sure why it did not run at its appointed time at 3:00am, but even if that was the case, I don’t want it to kick off as soon as I log in. How can I configure the scheduler to not start a task, which was not successfully run at the appointed time, when I log in?