How to Delay Startup Programs

When booting up your system, all the startup programs load up one after another. Depending on how many programs there are, this could take some time. However, some of these programs aren’t needed straightaway. For example, I don’t need to have OneDrive active immediately, as I rarely use it, so I delay its start.

I use WinPatrol to do this. WinPatrol is a program I have used for years. It protects my registry and prevents unwanted system changes by alerting me to any attempt to do so, such as inserting an unwanted program into the startup sequence.

The program provides control over various aspects of the system. Cookies, services, scheduled tasks, IE helpers are a few of them.

Here’s how I delay OneDrive:

I open WinPatrol and select the first tab: Startup Programs. In the list of programs, I select OneDrive.

WinPatrol select
WinPatrol select

Right-clicking the line brings up a context menu with the delay option:

WinPatrol move to delayed start
WinPatrol move to delayed start

After I select that option, OneDrive disappears from the list. The next tab, Delayed Start, now has the OneDrive entry, but it’s set to delay by only 30 seconds.

WinPatrol delayed start
WinPatrol delayed start

Right-clicking the line brings up another context menu. In this one, options are available for changing the default time.

WinPatrol delayed start options
WinPatrol delayed start options

When I select that, a dialog box appears. I set my preferred delay to 20 minutes:

WinPatrol delayed start time
WinPatrol delayed start time

That’s all there is to it. From now on, whenever I restart the system, OneDrive won’t be loaded until 20 minutes later.

Windows 8.1 Taking Too Long to Shut Down
Taming Pop-up Notifications

Leave a comment