Home / Guides / Delay startup apps
How to delay startup apps in Windows
Windows has no switch to delay a normal startup app, but you can do it with Task Scheduler: remove the app from the startup list, then create a task that runs it at log on with a delay of a few minutes. Your desktop becomes usable sooner, and the app still starts by itself.
Delaying is a good middle ground for apps you do want running, like a chat app or cloud sync, but not in the first busy minute after you sign in.
With Task Scheduler
- Turn the app off in Settings > Apps > Startup so it doesn't start twice.
- Open Task Scheduler (search for it in Start) and choose Create Task.
- On Triggers, add a trigger At log on for your account, tick Delay task for and pick a time such as 2 or 5 minutes.
- On Actions, add Start a program and browse to the app's .exe.
- Save. Sign out and back in to check it starts after the delay.
To undo it, delete the task and switch the app back on in Settings.
How RIVET does it
On RIVET's Startup screen, choose Delay on an entry and pick the number of minutes. RIVET creates the scheduled task for you, shows the change before it runs, and records it in History so it can be undone, even after a restart. The free version includes two startup delays; Pro removes the limit.
Questions
Is there a built-in way to delay startup apps in Windows 11?
Not for ordinary apps in Settings. The usual method is a Task Scheduler task with a log-on trigger and a delay.
How long should the delay be?
One to five minutes is typical. Long enough for Windows to finish signing in, short enough that the app is ready when you want it.
Does delaying make my PC faster?
It makes the first minute after sign-in less crowded, so the desktop is usable sooner. The app still uses the same resources once it starts.