You open File Explorer to find your OneDrive files but the familiar green checkmarks and blue cloud icons are gone. Without these status icons, you cannot tell which files are stored locally and which are online only. This problem usually occurs because the icon overlay handler for OneDrive is disabled or conflicts with other shell extensions. This article explains why the icons vanish and provides a step-by-step method to restore them.
Key Takeaways: Restoring OneDrive Status Icons in File Explorer
- Registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers: Lists all icon overlay handlers; OneDrive entries must be at the top to display correctly.
- File Explorer restart via Task Manager: Refreshes the shell and applies icon overlay changes without rebooting Windows.
- OneDrive Settings > Sync and backup > Advanced settings > Files On-Demand: Toggle this setting off and on to re-register the icon overlay DLL.
Why OneDrive Status Icons Disappear in File Explorer
OneDrive uses a Windows shell extension — specifically an icon overlay handler — to draw the small cloud, sync, and checkmark icons on file and folder icons in File Explorer. Windows 10 and Windows 11 allow only 15 icon overlay handlers to run at the same time. If third-party programs such as Dropbox, Google Drive, or antivirus software register their own handlers, they can push the OneDrive entries below the 15-item limit. When the OneDrive handler falls outside this limit, the icons stop appearing.
Another cause is a corrupted or outdated OneDrive installation. If the overlay DLL file FileSyncShell64.dll or FileSyncShell.dll is missing or not properly registered, Windows cannot load the icons. A recent Windows update can also reset the shell extension priorities, causing OneDrive’s entries to be moved down the list. In rare cases, a group policy or registry modification by an IT administrator disables all overlay icons for security reasons.
Steps to Restore OneDrive Files On-Demand Icons
Follow these steps in order. Test after each step by opening File Explorer and checking the OneDrive folder.
- Restart File Explorer
Press Ctrl + Shift + Escape to open Task Manager. Locate Windows Explorer in the Processes tab. Right-click it and select Restart. This refreshes the shell and can fix temporary overlay registration issues without a full reboot. - Toggle Files On-Demand in OneDrive Settings
Right-click the OneDrive cloud icon in the system tray and select Settings. Go to the Sync and backup tab and click Advanced settings. Under Files On-Demand, uncheck Save space and download files as you use them. Click OK. Wait 10 seconds, then re-check the same box. This forces OneDrive to re-register its icon overlay DLL. - Check and Reorder Shell Icon Overlay Handlers in the Registry
Press Windows + R, typeregedit, and press Enter. Navigate toHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers. Look for entries that start with OneDrive1, OneDrive2, OneDrive3, OneDrive4, and OneDrive5. If they are missing, proceed to Step 4. If they are present but other entries appear above them alphabetically, rename the competing entries by adding a space or underscore prefix to push them down. For example, rename DropboxExt1 to _DropboxExt1. After renaming, restart File Explorer again. - Repair OneDrive
Open Settings in Windows 11 or Windows 10. Go to Apps > Apps & features. Find Microsoft OneDrive in the list. Click the three-dot menu and select Modify. In the OneDrive setup window, choose Repair. This reinstalls the overlay DLLs without removing your files. After repair, restart your computer. - Re-register the OneDrive Overlay DLL Manually
Open Command Prompt as Administrator. Typeregsvr32 "%ProgramFiles%\Microsoft OneDrive\FileSyncShell64.dll"and press Enter. If you are on a 32-bit version of Windows, useFileSyncShell.dllinstead. You should see a confirmation that the DLL registered successfully. Restart File Explorer. - Reset OneDrive Completely
Press Windows + R, type%localappdata%\Microsoft\OneDrive\onedrive.exe /reset, and press Enter. Wait 30 seconds. Then press Windows + R again, type%localappdata%\Microsoft\OneDrive\onedrive.exe, and press Enter. This resets the sync client and re-registers all shell extensions. Note: Your files will re-sync but remain on your local drive if they were already downloaded.
If OneDrive Icons Still Do Not Appear After the Main Fix
OneDrive Icons Missing Only on Network Drives or External Drives
OneDrive status icons only appear on folders and files that are inside the local OneDrive folder. They do not display on network mapped drives, external USB drives, or secondary hard drives. If you moved your OneDrive folder to a different drive, verify that the new location is still considered a local drive. Go to OneDrive Settings > Account > Choose folders to confirm the folder path.
Antivirus Software Blocks OneDrive Shell Extension
Some antivirus programs, especially McAfee, Norton, and Bitdefender, block shell extensions to prevent malware from hooking into File Explorer. Open your antivirus settings and look for a feature called Shell Extension Protection, Behavior Monitor, or Exploit Protection. Add OneDrive to the exclusion list or disable shell extension blocking temporarily to test. If icons return, keep the exclusion in place permanently.
Group Policy Disables All Icon Overlays
If you are on a company-managed device, your IT administrator may have disabled icon overlays through Group Policy. Run gpedit.msc and navigate to User Configuration > Administrative Templates > Windows Components > File Explorer. Check the setting Remove the OneDrive status icons. If it is set to Enabled, contact your IT department for an exception. Do not change this policy without approval.
Corrupted Icon Cache Causes Blank Icons
A corrupted icon cache can make all File Explorer icons — including OneDrive overlays — appear blank or as white squares. To rebuild the cache, close all programs. Open Command Prompt as Administrator. Type ie4uinit.exe -show and press Enter. Then type taskkill /IM explorer.exe /F followed by del /A /Q %userprofile%\AppData\Local\IconCache.db. Finally type start explorer.exe. This deletes the old cache and forces Windows to rebuild it.
| Item | Files On-Demand Enabled | Files On-Demand Disabled |
|---|---|---|
| Icon behavior | Shows cloud, green checkmark, solid green checkmark, and person icons | Shows only the standard OneDrive folder icon; no status overlays |
| Disk space usage | Files are online-only until opened; saves local disk space | All files are downloaded and kept on the local drive |
| Offline access | Only files marked Always keep on this device are available offline | Every file is available offline by default |
| Sync performance | Initial sync is faster because files are not downloaded | Initial sync downloads everything and may take longer |
You can now restore missing OneDrive status icons in File Explorer by reordering shell overlay handlers, repairing OneDrive, or re-registering the overlay DLL. If the problem persists, check antivirus exclusions and group policy restrictions. For ongoing maintenance, set a reminder to review shell extension priorities after each major Windows update. As a final tip, use the keyboard shortcut Ctrl + Shift + Escape to restart File Explorer quickly whenever icons disappear again.