Starting OneDrive immediately in Windows can result in long startup times. Here is how to slow down OneDrive startup and improve Windows startup time.
Microsoft OneDrive is often the cloud storage of choice for many Windows and Office users. Mainly because of its file-on-demand feature, I was also able to keep the 30 GB of free storage I had previously. So it goes without saying that I use OneDrive on a daily basis. I use OneDrive regularly at work and in my personal life, so having it running with Windows and in the background helps with automatic syncing.
However, while I like OneDrive running with Windows, there is one problem. That is that it takes Windows a little longer to start up. So, I would like to make OneDrive start up a little slower… As you may have guessed, slowing down the startup will improve Windows startup time. If you are concerned, you can do this by scheduling the startup of OneDrive in the Task Scheduler.
So, here is how to slow down OneDrive startup in Windows without postponing it.
The following procedure works the same in Windows 10 and 11.
Slowing OneDrive startup
There are two important steps to slow OneDrive startup. The first is to prevent OneDrive from starting in Windows. Then use the Task Scheduler to schedule OneDrive to start 15 minutes after Windows starts. The delay time can be customized for your application. Specific steps are described below.
- Right-click the OneDrive icon on the taskbar.
- Select “Settings.”
- Go to the “Settings” tab.
- Uncheck “Automatically start OneDrive when I sign in to Windows”.
- Click the “OK” button.
- Open the Start menu.
- Request and open “Task Scheduler”.
- Click on the “Create Basic Task” option.
- Enter a name in the “Name” field.
- Click “Next.”
- Select “At Computer Startup.”
- Press “Next.”
- Select “Start the program.”
- Press “Next.”
- In the “Program/Script” field, enter the following path Replace the dummy user name with your user name.
"C:\Program Files\Microsoft OneDrive\OneDrive.exe"
- Type “/background” in the “Arguments” field.
- Click “Next” to continue.
- Click the “Finish” button.
- Locate the task in the Task Scheduler.
- Right-click the task and select “Properties”.
- Go to the “Triggers” tab.
- Select the “On Startup” item.
- Click the “Edit” button.
- Select the “Delay task for” checkbox.
- Select “15 minutes” from the drop-down menu.
- Click “Ok” to save changes to the task.
- Exit the task scheduler.
- With this, OneDrive will start with a delay in Windows.
If OneDrive is already running, close OneDrive first. Right-click the OneDrive icon on the taskbar and select Settings .
On the Settings tab of the Settings window, check “Automatically start OneDrive when Windows logs on”. Click the OK button to save changes.
Request Task Scheduler from the Start menu and open it.
Task Scheduler allows you to create custom scheduled tasks. In the Task Scheduler window, click Create Basic Task in the right pane.
This will open the Create Task Wizard. Enter a name for the selected task and click the Next button. Name the task “Start OneDrive with a delay”.
We want OneDrive to start at system startup, so we select the ” At computer startup ” option. Next button .
Select the ” Start Program ” option, Next button .
In the Program/Script field, enter the path to the following file, replacing
/background“ ” to the Argument field. This argument ensures that OneDrive will start silently, i.e., it will not open the OneDrive folder on startup. Next .
Note: Microsoft has recently changed the OneDrive installation directory.
Review the summary and click Finish button to complete the procedure.
Next, add a function to delay the startup. Find the task you created in the Task Scheduler, right click on it and select the ” Properties ” option.In the
Properties window, go to the ” Triggers ” tab. Select ” On Startup ” from the list and click the ” Edit ” button.
Select ” Delay Task ” checkbox and ” 15 minutes ” from the drop down menu. Click the ” Ok ” button to save changes.
You are now done setting up the task to delay OneDrive startup. To confirm that the task has started, find the task in the Task Scheduler, right click on Task and select the option ” Run ” (Run ).
The above will launch the task and start OneDrive. If OneDrive is already running, nothing will appear. In that case, close OneDrive and start the task again.
That’s all. When you start your computer, OneDrive will now start with a 15 minute delay. You can increase or decrease the delay timer as needed. Select another option from the Delay task for drop-down menu.
Thus, it is very easy to delay OneDrive startup in Windows.
OneDrivOneDrive- See also the following article.
- Uninstalling OneDrive
- Reinstalling OneDrive
- Stopping OneDrive Sync
We hope this brief guide to working with Windows was helpful.
If you get stuck or need help, please comment below.