OneDrive: Throttling Upload Speed

If you are on a relatively slow internet connection, it can be frustrating when Microsoft OneDrive takes up the majority of the bandwidth when it is syncing to the cloud. During the upload process, even basic web surfing can be almost impossible.

Sadly, the OneDrive app itself doesn’t contain any settings to limit the upload speed, but it is possible to address this issue via group policy on the local machine.

To begin, you will need to logon to your workstation with an administrator account.

image
Fire up the local Group Policy Editor: Windows Start => Search Box => gpedit.msc (hit “Return” on the keyboard)
image
Within the Policy Editor main window, navigate to: User Configuration => Windows Settings => Policy Based QoS. From the “Action Menu” => “Create a new policy”.
Complete the wizard using the input I have set out below.
image
Policy Name: OneDrive
Deselect the “DSCP” Option
Specify an “Outbound Throttle Rate”. In my example, 10 Kbps is rather extreme (but it is useful for testing the settings are working). At this data rate, a 20Mb file should take around 30 minutes to upload.
OneDrive 002
Ensure that “Only applications with the executable name” is checked. The value should be set to “onedrive.exe” (for all users) or “C:\Users\yourusername\AppData\Local\Microsoft\OneDrive\onedrive.exe” (for a specific user).
image
“Any IP Address” is fine for both options.
image
“Any Port” is fine for both options. Click “Finish” when you are done.

You may need to wait a few minutes for the policy to take effect (a reboot may be required).

These instructions can be adapted for any program that you discover is using too much in the way of bandwidth. Unfortunately, it only applies when “uploading” data (not downloading).

Advertisements

15 thoughts on “OneDrive: Throttling Upload Speed

  1. Thank you so much! My computer was slowing down to a crawl & I noticed it was because of OneDrive, but I didn’t want to stop using it. Perfect solution.

  2. On my computer, it’s “OneDrive.exe” instead of Skydrive, but I know it was Skydrive at one time. It would be good to update it and tell users how to find out what they have, but it might be easier and better to have them set up two policies, one for each, in case it changes on their computer.

    • Hi! Thanks for pointing that out. Even when Microsoft “rebranded” the product to “OneDrive”, they didn’t immediately change the name of the program. your comments are duly noted, and I have (hopefully) corrected the article to reflect the current situation.

  3. Thanks for this, but unfortunately it is not working for me. I can see the QoS rule which is set for 80kb/s, but using the Asus Network iControl app I can still see onedrive.exe merrily churning between 130-500 kb/s. I ran a gpupdate, restarted and still observe the same thing.

  4. The Group Policy didn’t work for me either. I’m on Windows 10 with all current hotfixes and patches. I’m using Task Manager Performance Tab to monitor my network traffic. I’m seeing upload speeds of around 2 Mbps even though I have the Group Policy specifying 500 Kbps. I even did a reboot and redid the test, no luck. Saturating my upload speed causes 1000+ ms latency to my Internet Provider Router and thus impacts download speed also. :-(.

    Ken

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s