I have a number of scheduled tasks that run daily. According to their schedule times, they should run as soon as Windows boots first thing in the morning. However, the tasks don't run until 10 minutes after Windows boots. One example is a task scheduled to run at 12:00am. If I shut down PC at 11:30pm, the task should run as soon as Windows finishes booting at 8:00am next morning.
All of my tasks eventually run, but something is causing them to delay by as much as 10 minutes. I'd like them to run as soon as Windows boots.
Per comment, posting the config XML for the task:
<?xml version="1.0" encoding="UTF-16"?>
<Task version="1.2" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
<RegistrationInfo>
<Date>2016-12-04T15:46:45.9954241</Date>
<Author>redacted-PC\redacted</Author>
</RegistrationInfo>
<Triggers>
<CalendarTrigger>
<Repetition>
<Interval>PT12H</Interval>
<Duration>P1D</Duration>
<StopAtDurationEnd>false</StopAtDurationEnd>
</Repetition>
<StartBoundary>2016-12-04T00:00:00</StartBoundary>
<Enabled>true</Enabled>
<ScheduleByDay>
<DaysInterval>1</DaysInterval>
</ScheduleByDay>
</CalendarTrigger>
</Triggers>
<Principals>
<Principal id="Author">
<UserId>redacted-PC\redacted</UserId>
<LogonType>Password</LogonType>
<RunLevel>HighestAvailable</RunLevel>
</Principal>
</Principals>
<Settings>
<MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy>
<DisallowStartIfOnBatteries>true</DisallowStartIfOnBatteries>
<StopIfGoingOnBatteries>true</StopIfGoingOnBatteries>
<AllowHardTerminate>true</AllowHardTerminate>
<StartWhenAvailable>true</StartWhenAvailable>
<RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable>
<IdleSettings>
<StopOnIdleEnd>true</StopOnIdleEnd>
<RestartOnIdle>false</RestartOnIdle>
</IdleSettings>
<AllowStartOnDemand>true</AllowStartOnDemand>
<Enabled>true</Enabled>
<Hidden>true</Hidden>
<RunOnlyIfIdle>false</RunOnlyIfIdle>
<WakeToRun>false</WakeToRun>
<ExecutionTimeLimit>P3D</ExecutionTimeLimit>
<Priority>7</Priority>
</Settings>
<Actions Context="Author">
<Exec>
<Command>"C:\Program Files\redacted\redacted.exe"</Command>
<WorkingDirectory>C:\Program Files\redacted</WorkingDirectory>
</Exec>
</Actions>
</Task>
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\Configuration
There isMissedTasksStartupDelay
which by default, as mentioned is 10 minutes or 600 seconds as it's set in the registry. You should be able to change this registry value to say 60? Restart the computer so the Scheduler service can read it at startup.