OneDrive Slow Upload Speed
Resolution Checklist
- 1 Understand OneDrive Upload Speed Bottlenecks
- 2 Step 1: Disable Upload Limit in OneDrive Settings
- 3 Step 2: Flush DNS and Reset TCP/IP Stack
- 4 Step 3: Update DNS Settings to Utilize Nearer CDN Endpoints
- 5 Step 4: Troubleshoot Hardware and Wi-Fi Interference
- 6 Summary Checklist
OneDrive Slow Upload Speed
Slow upload speeds in Microsoft OneDrive can make syncing media files or large archives take days. Even with high-speed internet, files might upload at a crawl due to configuration bottlenecks, poor routing to Microsoft’s regional servers, or local network stack conflicts.
This guide provides deep network troubleshooting, operating system configuration commands, and hardware optimization tips to resolve slow OneDrive upload speeds on Windows and macOS.
Understand OneDrive Upload Speed Bottlenecks
Upload speed is governed by different rules than download speed. The main reasons for slow uploads include:
- Asymmetric Internet Connections (ADSL/Cable): Most ISPs offer asymmetric plans where upload speeds are 10% or less of the advertised download speeds. Verify your base plan speeds first.
- Suboptimal DNS Routing: If your computer is configured with a default ISP DNS server, OneDrive may resolve Microsoft’s cloud servers to distant geographical data centers rather than local, high-speed Content Delivery Network (CDN) edge nodes.
- Local TCP/IP Queue Bloat: Overloaded network card buffers, driver glitches, or misconfigured MTU (Maximum Transmission Unit) sizes cause packet fragmentation.
- Client Bandwidth Caps: OneDrive settings can restrict active uploads to a set KB/s rate to prevent saturating the network.
Step 1: Disable Upload Limit in OneDrive Settings
Before modifying system files, ensure the OneDrive application itself is not throttling upload bandwidth.
On Windows:
- Click the OneDrive cloud icon in the Windows taskbar system tray.
- Click Settings (Gear Icon) → Settings.
- Select Sync and backup → click Advanced settings at the bottom.
- Under Limit upload rate, make sure the toggle is switched Off.
On macOS:
- Click the OneDrive cloud icon in the macOS menu bar.
- Select the Gear Icon → Settings → Network tab.
- Select Don’t limit under the Upload rate section.
Step 2: Flush DNS and Reset TCP/IP Stack
A cluttered DNS cache or corrupted network socket configuration can degrade upload connections to Microsoft’s servers.
On Windows:
Run these commands in an administrator terminal to reset the network adapter stack:
- Right-click the Start menu and select Command Prompt (Admin) or Terminal (Admin).
- Paste the following commands one by one, pressing Enter after each:
ipconfig /flushdns netsh int ip reset netsh winsock reset - Restart your computer to complete the reset.
On macOS:
Flush the local directory service cache and DNS responder:
- Open the Terminal utility.
- Run the following command:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder - Enter your administrator password when prompted.
Step 3: Update DNS Settings to Utilize Nearer CDN Endpoints
Microsoft’s upload traffic routes through global CDNs. Switching to a public, high-performance DNS service like Cloudflare or Google DNS forces your client to resolve to the fastest local server.
Windows (Configure Public DNS via PowerShell)
- Open PowerShell (Admin).
- Find the interface index of your active network connection:
Get-NetIPAddress -InterfaceAlias * | Select-Object InterfaceIndex, InterfaceAlias | Unique - Use the corresponding
InterfaceIndex(e.g.,12) to set Google DNS servers:Set-DnsClientServerAddress -InterfaceIndex 12 -ServerAddresses ("8.8.8.8","8.8.4.4")
macOS (Configure Public DNS via Terminal)
- Open Terminal.
- Run the following command to update your DNS servers for the Wi-Fi interface (replace “Wi-Fi” with “Ethernet” if using a cable):
networksetup -setdnsservers Wi-Fi 1.1.1.1 1.0.0.1 - Reconnect to your network.
Step 4: Troubleshoot Hardware and Wi-Fi Interference
A weak wireless signal causes packet loss, prompting OneDrive to constantly re-transmit files.
- Switch to Wired Ethernet: If uploading files larger than 5GB, connect your computer directly to the router using a Cat6 Ethernet cable.
- Use 5GHz Wi-Fi Band: If you must use Wi-Fi, ensure your device is connected to the 5GHz frequency band, as the 2.4GHz band suffers from high interference (microwaves, bluetooth devices).
- Disable Wi-Fi Power Saving Mode (Windows):
- Open Device Manager (
devmgmt.msc). - Expand Network adapters and double-click your wireless card.
- Under the Power Management tab, uncheck Allow the computer to turn off this device to save power.
- Open Device Manager (
Summary Checklist
| Action Item | Target Platform | Objective |
|---|---|---|
| Verify App Rate Limits | Windows / macOS | Confirms OneDrive is allowed to use 100% of available upload bandwidth. |
| Flush DNS Cache | Windows / macOS | Forces the OS to fetch the latest, optimized routes to Microsoft servers. |
| Set Public DNS | Windows / macOS | Paths uploads to geographically closer CDN servers (e.g. via Cloudflare DNS). |
| Connect to 5GHz/Ethernet | Windows / macOS | Eliminates packet drops and Wi-Fi interference on heavy uploads. |