Your desktop is a folder, and Explorer reads it line by line
The desktop is not a picture — it is a view of two real folders (your Desktop and the shared Public Desktop), and File Explorer enumerates every object in both before it draws a single icon. Each item is a shell object with metadata to read: a shortcut needs its target resolved, a file needs its icon extracted, and anything with a custom icon pulls that image out of an .exe or .dll. Do this for 120 objects on a drive that is still busy finishing boot, and the delay writes itself.
The killer is the unresolved shortcut. A .lnk pointing to a network share, a disconnected external drive or an unmounted cloud folder makes Explorer wait for a timeout instead of shrugging and moving on. One shortcut like that holds up the whole queue; with three of them, your icons arrive in instalments.
- Shortcuts to network shares or disconnected external drives
- OneDrive placeholders on the desktop, checked for online status at every logon
- A corrupted icon cache that Windows decided to rebuild from scratch
- Custom icons loaded from large .exe files on a slow HDD
- Two hundred desktop objects Explorer must enumerate before drawing anything
The icon cache: rebuild it once, properly
Windows caches extracted icons in %LOCALAPPDATA%\Microsoft\Windows\Explorer — a set of iconcache_*.db files, separate from the thumbnail cache sitting next to them. When that cache is corrupted — typically after a graphics driver update or an abrupt shutdown — Windows falls back to extracting every icon again at each logon, which is exactly the slow white-icon dance you are seeing. The fix is to delete the cache and let Windows rebuild it clean.
Close Explorer from Task Manager, delete the iconcache_*.db files (they are hidden, so enable hidden items first or do it from a Command Prompt), then start Explorer again. Ten minutes after the rebuild, icons snap back instantly; if they do not, the cause is not the cache but the objects sitting on the desktop itself.
Fix the desktop itself, not just the cache
Audit what is actually on the desktop: delete shortcuts to things you uninstalled years ago, move installers and downloads to the Downloads folder, and take heavy files off the desktop entirely — it is the worst possible place for a 4 GB video, because Explorer re-reads its metadata at every logon. If OneDrive backs up your desktop, decide consciously whether you want that: it is convenient, but now every icon depends on a network round-trip. A desktop of thirty items you actually use loads instantly on hardware from any decade — that is not a tweak, that is subtraction.
Questions and Answers
Why do desktop icons show as blank white squares at startup?
Explorer cannot resolve an icon fast enough — usually because a shortcut's target is unreachable or the icon cache is stale, so it paints a placeholder first. Removing dead shortcuts and rebuilding the icon cache fixes the overwhelming majority of cases.
Is it safe to delete the iconcache files?
Yes — iconcache_*.db files are a cache, not data, and Windows rebuilds them automatically. Close Explorer first, or the files will be locked and re-created unchanged.
Know what is included before you buy.
The one-time 30-minute trial covers core tools. PRO-labelled features stay locked until a paid license is activated.
Read next
Write to us: [email protected]