dropbox

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

  1. Right-click the Taskbar and select Task Manager.
  2. Select Dropbox and click End Task.
  3. Or, run this command in Command Prompt:
    taskkill /f /im Dropbox.exe

B. Delete the Hidden Dropbox Cache

  1. Open File Explorer and go to your main Dropbox folder.
  2. In the top ribbon, click ViewShow → check Hidden items.
  3. Locate the folder named .dropbox.cache inside the Dropbox folder.
  4. 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

  1. Press Windows Key + R to open the Run dialog.
  2. Paste the path below and press Enter:
    %localappdata%\Dropbox
  3. Locate the file info.json and delete it.
  4. 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

  1. Click the Dropbox icon in the menu bar and select Quit Dropbox.
  2. Open Terminal (via Spotlight search).
  3. 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:

  1. Open Terminal.
  2. Delete the user metadata directory:
    rm -rf ~/.dropbox
  3. Delete the Finder extensions and plist files:
    rm -rf ~/Library/Containers/com.dropbox.foldertagger
    rm -rf ~/Library/Group\ Containers/com.dropbox.client
  4. Restart your Mac, launch Dropbox, and complete the sign-in prompt.

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:
    find ~/Dropbox -type l
    If any symlinks are returned, move them out of your Dropbox folder and replace them with standard directories to stop indexing loops.

5. Summary Diagnostics Checklist

Troubleshooting TargetActionable Resolution Command / PathExpected 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.jsonForces client login database recreation.
Reset App Config (Mac)rm -rf ~/.dropbox in TerminalWipes corrupt local selective sync indexes.
Restore PermissionsRun icacls or chmod permissions commandsFixes access denied file update locks.
Identify SymlinksRun find ~/Dropbox -type l in TerminalPinpoints indexing loop blocks.