Windows OS Hub
  • Windows
    • Windows 11
    • Windows Server 2022
    • Windows 10
    • Windows Server 2019
    • Windows Server 2016
  • Microsoft
    • Active Directory (AD DS)
    • Group Policies (GPOs)
    • Exchange Server
    • Azure and Microsoft 365
    • Microsoft Office
  • Virtualization
    • VMware
    • Hyper-V
  • PowerShell
  • Linux
  • Home
  • About

Windows OS Hub

  • Windows
    • Windows 11
    • Windows Server 2022
    • Windows 10
    • Windows Server 2019
    • Windows Server 2016
  • Microsoft
    • Active Directory (AD DS)
    • Group Policies (GPOs)
    • Exchange Server
    • Azure and Microsoft 365
    • Microsoft Office
  • Virtualization
    • VMware
    • Hyper-V
  • PowerShell
  • Linux

 Windows OS Hub / Windows 10 / How to Rebuild (Reset) a Corrupted Icon Cache on Windows 10?

May 13, 2024

How to Rebuild (Reset) a Corrupted Icon Cache on Windows 10?

When icons of different applications and file types are displayed in File Explorer, Windows instead of accessing the original files with icons gets copies of the icon images from special files containing icon cache. Due to the fact that the operating system doesn’t need to load original icon files, the performance and rendering of  icon objects in Windows Explorer are improved.

In some cases, if the cache file is corrupted, white blank icons of shortcuts and files may be displayed in Explorer (and on the Desktop), or default Windows icons are displayed instead of application icons. In this case, it is recommended to reset the Windows 10 icon cache.

The screenshot below shows that the Windows 10 Start Menu layout displays default folder icons instead of some application icons.

broken icon cache in Windows 10

Note. When such a bug appears, some users try to reinstall the problem app, which doesn’t often help.

The icon cache in different versions of Windows is one or more db files stored in the user profile folders.

  • In Windows 7, it is IconCache.db in %userprofile%\AppData\Local
  • In Windows 10 and Windows 8.1, these are several files, which names start from iconcache_ (iconcache_16.db, iconcache_32.db, iconcache_48.db, etc. according to the size of the icons in pixels), stored in %userprofile%\AppData\Local\Microsoft\Windows\Explorer
Don’t confuse thumbnail icon cache files with thumbs.db cache, which contain a cache of thumbnail images and videos in a folder.

iconcache_48.db

Refreshing the Icon Cache on Windows Using IE4uinit

In Windows there is a built-in tool ie4uinit (IE Per-User Initialization Utility) that can be used to quickly reset the icon cache database.

  • On Windows 10: ie4uinit.exe -show
  • On Windows 7: ie4uinit.exe -ClearIconCache

This command must be executed through the Win + R -> command -> Enter.

ie4uinit command used to refresh iconcache on windows 10

The commands are absolutely safe, but they don’t help to restore the normal state of the icon cache in all cases.

Script to Rebuild the Icon Cache on Windows

In order to reset the icon cache, it’s enough to delete db cache files. But first you need to end the Explorer.exe process in order to ulock access to the iconcache files. Let’s look at how to reset the icon cache database without rebooting Windows.

  1. Close all running apps;
  2. Open a command prompt window (cmd.exe or powershell.exe) as an administrator;
  3. Start Task Manager: taskmgr.exe
  4. In the Task Manager window, go to the Details tab, find the explorer.exe process and kill it (End Task); windows 10 kill explorer.exe with task manager
  5. You can also kill the process from the command line: taskkill /f /im explorer.exe
  6. Then sequentially execute the following commands to delete the icon cache in the user profile (depending on the OS version):

For Windows 10/ 8.1 (just copy&paste this code to the command prompt window or save as text file reset_icon_windows.bat).

taskkill /f /im explorer.exe
cd /d %userprofile%\AppData\Local\Microsoft\Windows\Explorer
attrib -h iconcache_*.db
del /f IconCache*
del /f thumbcache*
cd /d  %userprofile%\AppData\Local\
attrib -h IconCache.db
del /f IconCache.db
start C:\Windows\explorer.exe

windows10 iconcache reset batch script

In my case, the script failed to delete only the iconcache_idx.db file (access denied error), but this didn’t affect the final result. Icon cache was flushed successfully!

For Windows 7:

cd /d %userprofile%\AppData\Local
del /f /a s IconCache.db
start C:\Windows\explorer.exe

The last command in both cases will restart the Windows Explorer process. Explorer.exe when launched, will recreate icon cache files (according to the configured file associations).

8 comments
7
Facebook Twitter Google + Pinterest
Windows 10Windows Server 2016
previous post
How to Configure and Connect an iSCSI Disk on Windows Server
next post
Throttling Network File Transfer Speed on Windows

Related Reading

PowerShell: Get Folder Size on Windows

April 2, 2024

Fix: The Computer Restarted Unexpectedly or Encountered an...

May 16, 2024

Fixing “Winload.efi is Missing or Contains Errors” in...

March 16, 2024

How to Download Offline Installer (APPX/MSIX) for Microsoft...

March 12, 2024

Windows Doesn’t Automatically Assign Drive Letters

March 15, 2024

How to Clean Up System Volume Information Folder...

March 17, 2024

Protecting Remote Desktop (RDP) Host from Brute Force...

February 5, 2024

How to Refresh (Update) Group Policy Settings on...

August 13, 2024

8 comments

Shlomi February 7, 2021 - 10:05 pm

Amazing! Thank you so much

Reply
Jo Smith July 24, 2021 - 8:04 pm

I have an issue when only icons for .url shortcuts on my desktop are missing (steam games etc.).

Following the script process didn’t solve the issue but I did have the iconcache_16.db (along with the iconcache_idx.db) fail to be deleted due to an access denied error.

Reply
blxkvypr August 8, 2021 - 8:29 pm

Your tips and tricks always saved my life, thank you!

Reply
Adam Novakov January 9, 2022 - 1:43 pm

Champion.

Reply
cimerians November 22, 2022 - 2:31 am

This worked! You rock!

Reply
techspecX March 10, 2023 - 12:42 am

Perfect man – incredibly beautiful. Thank you.

Reply
Thornax October 4, 2023 - 3:01 pm

Hey, somehow i can’t delete the icon and thumb caches even tho i am local admin and started my command prompt as administrator.
Also took full ownership of the folder already.
CMD is saying acces is denied

Reply
John Espen Rossen December 8, 2024 - 3:50 am

Worked on Windows 11 24H2. Thank you so much!

Reply

Leave a Comment Cancel Reply

join us telegram channel https://t.me/woshub
Join WindowsHub Telegram channel to get the latest updates!

Recent Posts

  • Map a Network Drive over SSH (SSHFS) in Windows

    May 13, 2025
  • Configure NTP Time Source for Active Directory Domain

    May 6, 2025
  • Cannot Install Network Adapter Drivers on Windows Server

    April 29, 2025
  • Change BIOS from Legacy to UEFI without Reinstalling Windows

    April 21, 2025
  • How to Prefer IPv4 over IPv6 in Windows Networks

    April 9, 2025
  • Load Drivers from WinPE or Recovery CMD

    March 26, 2025
  • How to Block Common (Weak) Passwords in Active Directory

    March 25, 2025
  • Fix: The referenced assembly could not be found error (0x80073701) on Windows

    March 17, 2025
  • Exclude a Specific User or Computer from Group Policy

    March 12, 2025
  • AD Domain Join: Computer Account Re-use Blocked

    March 11, 2025

Follow us

  • Facebook
  • Twitter
  • Telegram
Popular Posts
  • How to Repair EFI/GPT Bootloader on Windows 10 or 11
  • How to Restore Deleted EFI System Partition in Windows
  • Network Computers are not Showing Up in Windows 10/11
  • Install and Manage Windows Updates with PowerShell (PSWindowsUpdate)
  • How to Download Offline Installer (APPX/MSIX) for Microsoft Store App
  • Updating List of Trusted Root Certificates in Windows
  • Fix: Windows Cannot Connect to a Shared Printer
Footer Logo

@2014 - 2024 - Windows OS Hub. All about operating systems for sysadmins


Back To Top