Troubleshooting
When my OneDrive couldn’t download files and kept throwing error code 43, I finally found the three fixes that worked every time. This isn’t just another generic troubleshooting list—these are the solutions that stopped the error for me and dozens of others in tech forums. ⚡ The root causes?
Usually network throttling, corrupted cache, or a misbehaving sync engine.
First, we’ll reset OneDrive’s network settings using netsh—it’s faster than you’d think. Then we’ll clear the sync engine cache (no data loss, I promise). If that doesn’t work, we’ll force a full reauthentication, which often clears hidden permission conflicts.
Each step takes under 5 minutes, and I’ll walk you through the exact commands to avoid guesswork.
You’ll end up with downloads that actually complete, no more stalled transfers or cryptic error codes. The fixes are simple but targeted—no reinstalls unless absolutely necessary.
By the end, your OneDrive will sync like it’s fresh out of the box, and you’ll know exactly where to look if it happens again.
Works for Windows 10/11, whether you’re on Wi-Fi, Ethernet, or even a metered connection. Here’s the step-by-step that finally put this error behind me for good.
Why it happens
When OneDrive throws error code 43 during a download, it’s usually signaling deeper issues with connectivity, system resources, or file integrity. Understanding these root causes helps you target fixes accurately. Let’s break down the most common culprits:
🔌 Network Instability or Firewall Blocking
OneDrive relies on a stable internet connection to sync files. If your network is unreliable—or worse, your firewall or antivirus is blocking OneDrive’s traffic—error code 43 can appear. Here’s why:
- Packet Loss or Latency: High latency or intermittent drops in your connection prevent OneDrive from establishing a reliable TCP/IP handshake with Microsoft’s servers. This triggers a timeout, which OneDrive interprets as a “download failure” (code 43).
- Firewall/Antivirus Interference: Security software often flags OneDrive’s
svchost.exeorOneDrive.exeprocesses as suspicious, especially if they’re not whitelisted. This blocks outgoing/incoming data, halting downloads mid-process. - Proxy or VPN Issues: If you’re behind a corporate proxy or VPN, misconfigured rules can corrupt the SSL/TLS handshake OneDrive uses to authenticate downloads.
Pro Tip: Test your network with Speedtest and check firewall logs for OneDrive-related blocks. 🔍
🖥️ Corrupted System Files or Cache
OneDrive’s sync engine depends on Windows system files and its local cache. When these get corrupted—whether from a failed update, malware, or disk errors—the app loses its ability to download files properly. Here’s the science:
- Broken DLLs or Registry Entries: OneDrive relies on Windows components like
DLLs (e.g., OneDriveStandaloneUpdater.dll)and registry keys underHKEYCURRENTUSER\Software\Microsoft\OneDrive. If these are missing or damaged, the app fails to initialize the download protocol. - Cache Overload or Locked Files: OneDrive’s local cache (stored in
%LocalAppData%\Microsoft\OneDrive\version\cache) can become fragmented or locked by other processes. This prevents the app from reading/write files during sync, triggering error 43. - Disk Errors: Bad sectors or a failing hard drive can interrupt file operations, causing OneDrive to abort downloads with this error code.
Pro Tip: Run sfc /scannow and DISM /Online /Cleanup-Image /RestoreHealth in Command Prompt to repair system files. For cache issues, clear it via OneDrive.exe /reset. ⚙️
🔄 Conflicting Software or Outdated Drivers
Third-party software—especially those managing network traffic or storage—can interfere with OneDrive’s operations. Here’s how:
- Antivirus Real-Time Scanning: Tools like McAfee or Norton may quarantine OneDrive’s temporary files during downloads, causing the sync to fail with error 43.
- Storage Virtualization Tools: Apps like Dropbox, Google Drive, or VMware can conflict with OneDrive’s file-system hooks, leading to permission denials or corrupted metadata.
- Outdated Network Drivers: Older or buggy drivers (e.g., for Wi-Fi or Ethernet adapters) can misreport connection statuses to OneDrive, making it believe the download is “stuck” and aborting with code 43.
Pro Tip: Temporarily disable third-party antivirus or update network drivers via Device Doctor. 🛠️
📁 Permission Issues or File Locks
Even if your OneDrive account has access, file-level permissions or locks can prevent downloads. Here’s the breakdown:
- NTFS Permission Conflicts: If the file’s
NTFS permissions(e.g., Deny Write for the user) are misconfigured, OneDrive can’t save the file locally, leading to error 43. - Open File Handles: If another app (e.g., Excel, Word) has a file open in the cloud, OneDrive’s download process may fail due to file locking by the OS.
- Admin vs. Standard User Rights: Some files require elevated permissions. If your user account lacks
SeTakeOwnershipPrivilege, OneDrive may silently fail to download them.
Pro Tip: Use icacls in Command Prompt to audit file permissions, or check Process Explorer for locked handles. 🔒
How to solve it
Encountering error code 43 in OneDrive can be frustrating, but don’t worry—most fixes are straightforward if you tackle them methodically. Below, we’ve mapped the most common causes to their solutions, complete with step-by-step instructions and pro tips to keep your files syncing smoothly.
Try these fixes in order, starting with the quickest and easiest.
###
🔥 1. Restart OneDrive and Your Device
Sometimes, a simple restart can resolve temporary glitches that trigger error code 43. Before diving into complex fixes, give this a shot:
- 🍳 Restart OneDrive:
- Right-click the OneDrive icon in your system tray (Windows) or menu bar (Mac).
- Select Close OneDrive or Quit OneDrive.
- Wait 30 seconds, then reopen OneDrive from the Start menu (Windows) or Applications folder (Mac).
- 👨🍳 Restart your computer: If OneDrive still misbehaves, reboot your device to clear any lingering issues.
✨ Pro Tip: If you’re on Windows, press Ctrl + Shift + Esc to open Task Manager, end the OneDrive process, and restart it manually.
###
🔄 2. Check Your Internet Connection
Error code 43 often crops up when OneDrive can’t establish a stable connection. Verify your internet is working properly:
- 📶 Test your connection: Open a browser and visit a website. If pages load slowly or not at all, restart your router or switch to a different network.
- 🔌 Use a wired connection: Wi-Fi interference can cause sync issues. Plug your device directly into the router with an Ethernet cable if possible.
- 🔄 Disable VPNs/proxies: VPNs or corporate firewalls may block OneDrive’s traffic. Temporarily disable them to test.
💡 Pro Tip: If you’re on a metered or slow network, pause OneDrive sync temporarily by right-clicking the OneDrive icon > Settings > Pause syncing until your connection improves.
###
🔍 3. Clear OneDrive Cache and Corrupted Files
Corrupted cache files or temporary data can trigger error code 43. Clearing them often resolves the issue:
- 🗑️ Clear OneDrive cache (Windows):
- Press Win + R, type
%localappdata%\Microsoft\OneDrive\setup\OneDriveSetup.exe, and press Enter. - In the command prompt, type
OneDriveSetup.exe /resetand hit Enter. - Restart your PC and sign back into OneDrive.
- Press Win + R, type
- 🧹 Delete corrupted files (Mac):
- Quit OneDrive, then open Terminal.
- Run
rm -rf ~/Library/Caches/Microsoft/OneDriveto clear the cache. - Restart OneDrive and check for sync errors.
🔥 Pro Tip: If you’re uncomfortable with command lines, use Microsoft’s official reset tool for Windows.
###
🛠️ 4. Reinstall or Repair OneDrive
If the error persists, your OneDrive installation might be corrupted. Reinstalling it can fix underlying issues:
- 🔄 Uninstall and reinstall OneDrive (Windows):
- Go to Settings > Apps > Apps & features.
- Select Microsoft OneDrive, click Uninstall, and follow the prompts.
- Download the latest version from Microsoft’s site and reinstall.
- 🔄 Reinstall OneDrive (Mac):
- Drag OneDrive from Applications to the Trash.
- Empty the Trash, then download the Mac version and reinstall.
✨ Pro Tip: Before uninstalling, back up your OneDrive files locally or to an external drive to avoid losing access.
###
🔒 5. Adjust Firewall or Antivirus Settings
Overzealous security software can block OneDrive’s sync processes, leading to error code 43. Adjust your settings:
- 🛡️ Allow OneDrive through Windows Firewall:
- Go to Windows Security > Firewall & network protection.
- Select Allow an app through firewall.
- Ensure OneDrive is checked under Private and Public networks.
- 🛡️ Whitelist OneDrive in third-party antivirus:
- Open your antivirus software (e.g., McAfee, Norton).
- Find the Firewall or Exclusions section.
- Add
C:\Users\[YourUsername]\AppData\Local\Microsoft\OneDrive(Windows) or/Library/Application Support/Microsoft/OneDrive(Mac) to the safe list.
💡 Pro Tip: Temporarily disable your antivirus to test if it’s the culprit. If the error disappears, re-enable the software and add OneDrive as an exception.
###
📊 6. Run System File Checker (Windows) or Disk Utility (Mac)
System file corruption can interfere with OneDrive’s operations. Run built-in tools to repair your OS:
- 🔧 Run SFC (Windows):
- Open Command Prompt as Administrator (search for cmd, right-click, and select Run as administrator).
- Type
sfc /scannowand press Enter. Wait for the scan to complete. - Restart your PC and check if OneDrive syncs properly.
- 🔧 Run Disk Utility (Mac):
- Open Disk Utility (search in Spotlight).
- Select your startup disk, click First Aid, and follow the prompts to repair.
- Restart your Mac and test OneDrive again.
🎯 Pro Tip: If SFC finds errors but can’t fix them, try
Frequently asked questions
Why does OneDrive keep showing error code 43 even after restarting?
Persistent error code 43 after restarting usually means deeper issues like corrupted cache files or network restrictions. Try clearing OneDrive's cache using OneDrive.exe /reset in Command Prompt (Windows) or deleting the cache folder manually on Mac. If that doesn't work, check your firewall or antivirus settings, as they often block OneDrive's background processes.
Can a slow internet connection cause error code 43?
Yes, absolutely! Error code 43 frequently appears when OneDrive can't maintain a stable connection. Test your speed with Speedtest—if speeds dip below 5 Mbps, pause syncing until your connection improves. For Wi-Fi users, try a wired Ethernet connection to eliminate interference.
Will reinstalling OneDrive delete my files?
No, reinstalling OneDrive won't delete your files—it only removes the app itself. Your files remain in Microsoft's cloud and will resync after reinstallation. Always back up critical files locally just in case, though. For extra safety, use the /reset command first to clear corrupted settings without full reinstallation.
How do I check if my firewall is blocking OneDrive?
On Windows, go to Windows Security > Firewall & network protection > Allow an app through firewall. Ensure OneDrive is checked for both private and public networks. For Mac, check System Preferences > Security & Privacy > Firewall and add OneDrive to the allowed apps list. If you're unsure, temporarily disable the firewall to test.
What should I do if error code 43 appears only for specific files?
If the error targets only certain files, the issue is likely file corruption or permission conflicts. Try downloading the file directly via a browser or use icacls in Command Prompt to check NTFS permissions. For large files, split them into smaller chunks or contact Microsoft Support—they may need to repair the file on their end.
