When OneDrive status icons are missing in Windows File Explorer, the sync state indicators—such as the green checkmarks, blue clouds, and circulating sync arrows—vanish from your files and folders. Without these visual overlays, you cannot easily tell whether a file is stored locally, saved as an online-only placeholder, or failing to sync.
Fast Fix:
Restart Windows Explorer to reload shell extensions. Open Task Manager (Ctrl + Shift + Esc), locate Windows Explorer in the Processes tab, right-click it, and select Restart. If the overlay icons do not return, the Windows Shell Icon Overlay registry limit (15 slots) has likely been exceeded by third-party apps like Dropbox, Google Drive, or TortoiseSVN.
Diagnostic Snapshot
- Primary Causes: Windows 15-slot Shell Icon Overlay registry limit exhaustion, corrupted Windows icon cache (
IconCache.db), unpinned or disabled OneDrive File Explorer navigation panes, or unhandled shell extension registration crashes. - Sync Impact: Visual only. Background file syncing continues normally in the background even when status icons fail to render.
- Scope: Local Windows File Explorer shell subsystem; cloud assets remain safe and intact on OneDrive for Web.
Why OneDrive Sync Icons Disappear
Windows uses Shell Icon Overlay Handlers to display status symbols directly on top of file icons. This subsystem breaks down due to three primary constraints:
- The 15-Slot Windows Shell Overlay Limit: Windows allocates only 15 total slots for system-wide icon overlays, with the operating system reserving 4 slots for its own internal functions. Third-party cloud storage apps, backup utilities, and version control software (e.g., Dropbox, Box, Git, TortoiseSVN) register their own overlays in alphabetical order. If competitor software uses leading spaces or numbers (like
" Dropbox"), OneDrive’s overlay handlers get pushed below slot 15 and Windows stops loading them entirely. - Damaged Shell Extension Registration: If the dynamic link library responsible for Explorer integration (
FileSyncShell.dll) fails to load or deregisters following a Windows update, Explorer renders raw system file icons without sync badges. - Corrupted Local Icon Cache: Windows maintains an internal bitmap cache (
IconCache.dbandthumbcache_*.db) to quickly draw interface elements. If this database suffers corruption, icons render blank or disappear.
Step-by-Step Resolution Path
Follow these troubleshooting steps in order, moving from simple Explorer restarts to registry priority restructuring and cache resets.
1. Restart the Windows Explorer Process
Refreshing the shell forces Windows to reload active namespace extensions:
- Press
Ctrl + Shift + Escto open Task Manager. - Click the Processes tab.
- Scroll down to find Windows Explorer.
- Right-click Windows Explorer and select Restart.
- The taskbar and desktop will flash briefly. Open File Explorer to check if the status icons have returned.
2. Adjust Icon Overlay Registry Priority
When multiple programs compete for the 15 overlay slots, prioritizing OneDrive’s entries in the Windows Registry restores the missing icons:
- Press
Windows Key + R, typeregedit, and press Enter. - In Registry Editor, navigate to the following key:Plaintext
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers - Expand the key to inspect the subkeys. You will see several entries starting with
OneDrive1,OneDrive2,OneDrive3, etc., alongside other applications. - Windows loads these keys in strict alphabetical order. If third-party programs have prefixes like
"or1_to force themselves to the top, rename the OneDrive keys to place them first:- Right-click
OneDrive1and select Rename. - Add 3 spaces before the name (e.g.,
" OneDrive1"). - Repeat this for
OneDrive2throughOneDrive6.
- Right-click
- Close Registry Editor, open Task Manager, and restart Windows Explorer (or restart your PC).
3. Clear and Rebuild the Windows Icon and Thumbnail Cache
If registry priorities are correct but the icons remain invisible:
- Close all active File Explorer windows.
- Press
Windows Key + R, typecmd, and press Enter. - Stop the Windows Explorer shell by entering:DOS
taskkill /f /im explorer.exe - Delete the corrupted icon cache files by executing:DOS
del /f /s /q /a "%localappdata%\IconCache.db" del /f /s /q /a "%localappdata%\Microsoft\Windows\Explorer\thumbcache_*.db" - Relaunch Windows Explorer:DOS
start explorer.exe
4. Re-register the OneDrive FileSyncShell Extension
If Windows fails to communicate with the OneDrive shell driver:
- Press
Windows Key + S, typecmd, right-click Command Prompt, and select Run as administrator. - Run the following command to re-register the 64-bit shell extension:DOS
regsvr32.exe "%localappdata%\Microsoft\OneDrive\[CurrentBuild]\FileSyncShell64.dll"(Replace[CurrentBuild]with the highest version number folder found inside%localappdata%\Microsoft\OneDrive) - If successful, a dialog will confirm that
DllRegisterServer in FileSyncShell64.dll succeeded.
5. Reset the OneDrive Client Engine
If shell extensions fail to load due to corrupted client configuration states:
- Press
Windows Key + Rto open the Run dialog box. - Enter the standard reset command and press Enter:DOS
%localappdata%\Microsoft\OneDrive\onedrive.exe /reset - Wait 2 minutes for the client to reset. If the cloud icon does not return to the taskbar, run:DOS
%localappdata%\Microsoft\OneDrive\onedrive.exe
Escalation & Administrative Hard Stops
- Third-Party Shell Extension Conflicts: If you work in an enterprise environment where endpoint security software, data loss prevention (DLP) agents, or document management tools hook into the Windows Explorer shell, use Sysinternals ShellExView to disable conflicting third-party overlay extensions.
- Organization-Managed Windows Policies: If icon overlays or folder backup redirections are locked by domain policies to ensure your Intune or Group Policy settings are not overriding user-level shell extensions.