Add a scheduler for downloads/uploads. It would be nice if we could keep for example a computer running but configure that the synchronization should only happen between a specific timeframe (e.g. between midnight and 8AM). The reasoning behind this is that a lot of internet providers with a fair use policy and when you download/upload large quantities of data during off-peak hours they only count for 50% or even 20%, so every 1MB that you download/upload only counts for 0.5MB or even 0.2MB.
Thanks for the suggestion. If you’re trying to optimize for “initial sync” when deploying to your company, we have a group policy for throttling to help minimize impact on your network. We also have a pause feature that an end user can take advantage of.
Once you’re fully up in running, we need to make sure we always deliver on the promise of sync which is that your changes will be reflected everywhere. This is critical to avoid painful conflicts and confusion about why updates aren’t reflected in documents.
We don’t have the ability to take time of day into consideration on throttling yet, but that could be a really interesting feature that helps you manage this.
Please add a sync schedule. Otherwise, I have to remember to turn on backup each day before I leave the office.
Dennis Weddig commented
I make no warranty on this. Please always be aware of what you are doing and understand what you are doing. It would be WAY better if Microsoft gave a way to setup a schedule for OneDrive. It has been frustrating to deal with the lack of customizations for the One Drive Sync schedule.
Apparently attaching files are not working so here is what i recommend.
When you create a scheduled task the program to run for both start and stop is:
For the STOP one drive task add the following to "additional arguments":
stop-process -name OneDrive -force
For START one drive task add the following to "additional arguments":
start-process -filepath "C:\Users\$ENV:USERNAME\AppData\Local\Microsoft\OneDrive\OneDrive.exe"
NOTE: The task needs the user context, but does not need a password. This is designed for single computers. I do not know how this would work if the computer is part of a domain, but in theory should work ok.
I only recommend this for folks with bandwidth issues, no idea of long term issues. This could cause issues if the one drive is stopped before it is done syncing.
2 PowerShell scripts scheduled in task scheduler
1: Stop-Process OneDrive -Force
Scheduled when you want it to stop
2: Start-Process "C:\Users\$ENV:USERNAME\AppData\Local\Microsoft\OneDrive\OneDrive.exe"
Scheduled when you want it to start
Not ideal, and messy....but it works.
Cindy Blanton commented
I need my One Drive sync to occur between 2am and 8 am during the "free data" time my internet provider allows. I can not stay up until 2 am to schedule the sync or "Un-Pause" the sync. Presently the sync is using up all my monthly allowance of date which is 50 gigs per month at $171.00 per month. If I could schedule the free data time it would save me a lot of money. For instance, I just had to pay an addition $30 for 10 extra gigs as I'm out of data and have 13 days left in the cycle. I still have 64% of my "free data" during the 2am to 8am time slot. My opinion is that Microsoft should revise the capability of One Drive to sync at particular times. Thank you for the opportunity to voice my opinions. Cindy Blanton
I doubt a new comment will allow people at microsoft to see this, but when you're uploading a large collection of files to share with another coworker and the upload will take multiple days and negatively impacts your internet speeds to the point of being unable to do any work... We'd REALLY like the ability to checkmark a setting for "only sync between the hours of x and y"
Actually it’s critical that they are always not synced with Ransomware. Being able to set once a week or schedule the service to go on and off would be great
I would also like to schedule when the sync occurs but for another reason. I am working on large design files and save constantly. Because they take a long time to upload to the cloud, when I try to save (or autosave) I cannot do so and instead my file becomes read only. I would like for OneDrive NOT to sync while I am actively working on a file.
It does not have to be an all or nothing approach: Allow a sync to be set, then I can set that to run in early morning hours. Then at sign in, just a diff check should occur. Otherwise, I get what I have now, I sign in, and I wait a long time for OneDrive to stop hitting my drive ferociously. Many of us have tonnes of pictures we take each day, OneNotes we are using with many folks at work, etc. OneDrive literally makes my machine unusable when I sign in, right at the time I need to access my machine and not have it in an overworked state where I can barely use it when I need it most. A horrible product experience. It keeps me looking for other options. Thanks.
Pierre Cornelissen commented
Create a Scheduled Task with this command:
To stop the syncing process creat another scheduled task to kill OneDrive.exe with this command and arguments:
ARGS: /im OneDrive.exe /F
K D commented
Please implement this. It's making the internet slow for the whole office and it's too hard to remember to pause the syncing EVERY SINGLE DAY.
I agree with all this, I hotspot my work laptop all day, and its messing with my dataplan. To just schedule to work anytime outside working hours would completely resolve it!
Sidney R commented
Hoping the team will add the scheduled sync soon. Really annoying having to remember all the time to postpone the sync.
your reply is so inconvenient and out of date..!!! not reasonable at all.!
you should provide this feature just like you guys did with adding the Pause option to OneDrive (2hr, 8hr, even 24hr), don't you think pausing sync using these options won't satisfy your argument ((we need to make sure we always deliver on the promise of sync which is that your changes will be reflected everywhere)),,
By giving users and enterprises business the ability to sync in certain time during the day is even more efficient and better than pausing sync for 8 or 24 hrs.
BUT i guess its Microsoft again.!
Todd E Hepp commented
OneDrive syncing sucks down my bandwidth rendering my computer virtually unusable. Will Microsoft please add the ability to schedule syncing (e.g., only from midnight to 8 AM). Does Microsoft listen to their customers?
OneDrive process consumes alot of resources from my Laptop, so everday my daily ritual starts by pausing the OneDrive sync for 8 hours. If for one faitful day I forget to pause OneDrive my laptop would become so slow I can't even browse the internet.
Adding a built-in schedule feature will solve this daily frustration.
please sort this out
Bruce C commented
The request for a built-in scheduler for OneDrive has bee around several years now, and Microsoft hasn't taken it up. There is a workaround though. By using Win 10 Task Scheduler, you can have OneDrive start at midnight, run for several hours, and shut down by 8:00 AM. I found the following instructions on how to do this. They were written for SkyDrive running on Windows 8, but with a few minor adjustments they work for OneDrive on Windows 10 as well:
It is beyond belief this isn't considered a must have feature. The upload destroys the house's internet connection. This means nobody can use it, so low-and-beyond I have to kill all the one drive instances on each machine. Therefore the explanation above about wanting to maintain the promise of sync is nonsensical, as I can never have it anyway.
Kirk Admin commented
Can it be done with Task Scheduler? Seems like a natural place to schedule a onedrive sync!
This really needs to be done. Uploading kills my Internet connection, meaning I constantly have to turn one drive off, then I forget to turn it back on.
By not providing this, you are actually *not* delivering the sync you claim to be for me. If I could schedule, then it would.