Dropbox Not Syncing
Resolution Checklist
- 1 Diagnose the primary causes of Dropbox sync failures
- 2 Windows: Reset and clear local Dropbox cache files
- 3 macOS: Force quit and reset Dropbox configurations
- 4 Identify and fix symbolic links and permissions loops
- 5 Summary checklist for Dropbox sync issues
Dropbox Not Syncing
When Dropbox fails to synchronize, files added to your local Dropbox folder remain with blue sync status icons (indicating “Sync in progress”) indefinitely, or fails to mirror changes made on the web portal. The desktop app can get trapped in loops like “Indexing…” or “Checking for changes…” due to local file locks, database corruption, or network blocks.
This technical guide walks you through fixing sync hangs and resetting the Dropbox client on both Windows and macOS.
1. Primary Causes of Dropbox Sync Failures
Dropbox sync issues usually stem from local database corruption or OS environmental limitations:
- Corrupted Cache Directory: Dropbox maintains a hidden cache directory (
.dropbox.cache) that stores chunks of files during transfers. If a connection drops, these chunks can corrupt, stalling the queue. - Symbolic Link Loop Loops: Dropbox does not natively support symbolic links. Having symlinks in the Dropbox folder can cause the indexing engine to enter infinite scanning loops.
- NTFS / APFS Permission Conflicts: The active OS user profile lacks the necessary permissions to write tracking databases within the user home Dropbox folder.
- Selective Sync Database Lock: A mismatch between local selective sync configs and cloud directories freezes folder hierarchies.
2. Repair & Reset Dropbox on Windows
On Windows, the Dropbox client utilizes your user AppData directories and a hidden cache folder inside your root Dropbox folder.
A. Force Quit the Client Process
- Right-click the Taskbar and select Task Manager.
- Select Dropbox and click End Task.
- Or, run this command in Command Prompt:
taskkill /f /im Dropbox.exe
B. Delete the Hidden Dropbox Cache
- Open File Explorer and go to your main Dropbox folder.
- In the top ribbon, click View → Show → check Hidden items.
- Locate the folder named .dropbox.cache inside the Dropbox folder.
- Select all files and folders inside it and delete them. (If files are locked, make sure Dropbox is closed).
C. Reset Local Host Config Files
- Press
Windows Key + Rto open the Run dialog. - Paste the path below and press Enter:
%localappdata%\Dropbox - Locate the file
info.jsonand delete it. - Relaunch Dropbox. The app will prompt you to link your PC again and scan your folders.
3. Repair & Reset Dropbox on macOS
On macOS, Dropbox utilizes specialized Apple Finder Extensions and sandbox containers.
A. Clear Dropbox Cache Folders
- Click the Dropbox icon in the menu bar and select Quit Dropbox.
- Open Terminal (via Spotlight search).
- Execute the commands below to wipe the hidden cache folder inside your Dropbox directory:
# Navigate to your Dropbox folder (adjust path if custom) cd ~/Dropbox # Force remove the cache contents rm -rf .dropbox.cache/*
B. Purge Application Metadata Cache
If the indexing loops continue on Mac, clear the configuration parameters:
- Open Terminal.
- Delete the user metadata directory:
rm -rf ~/.dropbox - Delete the Finder extensions and plist files:
rm -rf ~/Library/Containers/com.dropbox.foldertagger rm -rf ~/Library/Group\ Containers/com.dropbox.client - Restart your Mac, launch Dropbox, and complete the sign-in prompt.
4. Resolve Symlink and Permission Loops
To verify if invalid symlinks or folder permissions are blocking the sync engine:
- Windows Permission Reset:
Open Command Prompt (Admin) and run the command to grant full access to your Dropbox path:
icacls "%HOMEPATH%\Dropbox" /grant %USERNAME%:F /T /C /Q - macOS Symlink Check:
Open Terminal and check for symlinks within the Dropbox directory:
If any symlinks are returned, move them out of your Dropbox folder and replace them with standard directories to stop indexing loops.find ~/Dropbox -type l
5. Summary Diagnostics Checklist
| Troubleshooting Target | Actionable Resolution Command / Path | Expected Outcome |
|---|---|---|
| Clear Cache (Win/Mac) | Delete files inside [Dropbox_Folder]/.dropbox.cache/ | Purges corrupted partial upload blocks. |
| Reset App Config (Win) | Delete %localappdata%\Dropbox\info.json | Forces client login database recreation. |
| Reset App Config (Mac) | rm -rf ~/.dropbox in Terminal | Wipes corrupt local selective sync indexes. |
| Restore Permissions | Run icacls or chmod permissions commands | Fixes access denied file update locks. |
| Identify Symlinks | Run find ~/Dropbox -type l in Terminal | Pinpoints indexing loop blocks. |