Multiple icons showing in smallest size when using Extra Large Icons

I've seen multiple posts on several forums and I have tried all of the steps provided in those posts but it is not resolving my issue. I have the exact same issue as the user in THIS THREAD. I have tried the icon database rebuild, I have tried resetting folder view settings to default, I have tried ie4uinit.exe - ClearIconCache from elevated command prompt, I have tried Disk Cleanup and checked the box to delete icon cache and I have tried different cache size amounts (500, 1024, 2048 & 4096) using the steps HERE. I've tried these all from normal boot and safe mode. I've tried these all from normal boot and safe mode. The batch file I used does the following:

:: To reset all folders to default folder views
Reg Delete "HKCU\Software\Microsoft\Windows\Shell\BagMRU" /F
Reg Delete "HKCU\Software\Microsoft\Windows\Shell\Bags" /F

Reg Delete "HKCU\Software\Microsoft\Windows\ShellNoRoam\Bags" /F
Reg Delete "HKCU\Software\Microsoft\Windows\ShellNoRoam\BagMRU" /F

Reg Delete "HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\BagMRU" /F
Reg Delete "HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags" /F

Reg Delete "HKCU\Software\Classes\Wow6432Node\Local Settings\Software\Microsoft\Windows\Shell\Bags" /F
Reg Delete "HKCU\Software\Classes\Wow6432Node\Local Settings\Software\Microsoft\Windows\Shell\BagMRU" /F

set iconcache=%localappdata%\IconCache.db

echo The Explorer process must be killed to delete the Icon DB.
echo.
echo Please SAVE ALL OPEN WORK before continuing.
echo.
pause
echo.
If exist "%iconcache%" goto delID
echo.
echo Icon DB has already been deleted.
echo.
pause
exit /B

:delID
echo Attempting to delete Icon DB...
echo.
ie4uinit.exe -ClearIconCache
taskkill /F /IM explorer.exe
del "%iconcache%" /A
echo.
echo Icon DB has been successfully deleted. Please "restart your PC" now to rebuild your icon cache.
echo.
start explorer.exe
pause
exit /B

I've gone as far as to deleting all of the game folders on my desktop, ran the above batch commands, set the Max Cached Icons string to 1024, rebooted, recreated the game folders on the desktop, created shortcuts to every executable manually by right-clicking in the folders (while in extra large icon mode already so that when the shortcut appears, it is already choosing 256 size) and selecting new shortcut, pointing it to the executables then opening properties on each shortcut and setting the icons to the 256 icons on my D drive. Every shortcut displayed correctly for a single reboot. All the commands in the batches and the reg entry should have resolved this. I don't know what else to do. The icons that have the problem keep changing every time I restart the PC. I can rename the icon file that a shortcut is currently using and edit the shortcut to point to the newly renamed icon file, it displays correctly. If I rename the icon back to what it was (or never rename it and just change the icon to a different one and then back to the old one again) and change the shortcut icon back to the icon file that I have changed back to its previous name, the icon shows incorrectly again. It's like the icon database rebuild does nothing. I don't get it.

The shortcuts in questions are inside folders on my desktop (not public - my specific user). The desktop icons all display fine in the standard 64x64 and scale fine when ctrl+mouse wheel'd but the icons inside the folders on the desktop randomly decide whether or not they will display correctly. I've chosen custom icons for almost all of the shortcuts aside from the defaults that Steam assigned the shortcuts it created. Coincidentally, those Steam icons are only 128x128 yet they are scaling to 256x256 without issue until Windows randomly chooses one of those icons to display incorrectly. I'm using icons that I either created off PNGs that were far above 256x256 and converted to 32-bit 256x256 icons using iConvertIcons.com with 32-bit Windows icons as the only options, or I downloaded ICO files that other users created on deviantART in 256x256 or 512x512 sizes. After I convert PNGs to ICOs, I verify in the details tab of the icon file that it indeed says it is 256x256. Every single shortcut has displayed the icons correctly at one point. Every time I restart Windows or put it to sleep and resume, a different set of icons is then showing incorrectly whereas icons that may have been showing incorrectly before are now showing correctly. It seems totally random.

Thanks in advance.

I'm having the same problems on Windows 8.1. Just started a day or two ago, with the icons affected sometimes changing between reboots or when attempting to reset the icon cache.

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

I have the same problem and I would like to add that making a new user account does not resolve the issue. Microsoft Support asked for me to try creating a new account since the first one may be corrupted somehow, however nothing changed that way. (Had the problem on both Windows 7 64 bit and Windows 8.1 Pro 64 bit)

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

I am having the same issue as the OP.  I store custom game icons in separate folder, was on desktop but tried moving folder to see if that helped, and randomly different shortcut Icons will not resize correctly.  They seem to be stuck on medium size. 

I have deleted the Icons and remade them several times but they keep reverting to medium size.  Also, it seems that every couple of restarts different icons will become "stuck" on medium size.  This has been going on for awhile and I recently reinstalled Windows 7 on to a new drive and it started happening again.  Does anyone have a fix for this yet?

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

Unfortunately I still could not find any fix. Since the problem does not only occur with Steam internet shortcuts but for any game I install as well.

This site does not let me find and contact the other people in this thread as well so I have no idea. Microsoft Support constantly says "Hey! Our product is perfect, go ask Steam or the Game Developer about it!".

So yeah, no solution up until now.

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

I know it's been almost 2 years since this was last updated but I felt I had to provide my fix for all you poor **** still having this issue like me (as it carried over into Win10 as well). I finally fixed this for both my Win7 and Win10 setups doing the following:

  1. Create a new task in Task Scheduler
  2. Set it to use highest privileges (this will prevent that shield icon from showing up on the shortcut)
  3. Set the Action to be "Start a program" with the following attributes:
    • Program/script: "C:\Program Files (x86)\Steam\Steam.exe"
    • Add arguments: -applaunch [Steam Game ID]
    • Start in: C:\Program Files (x86)\Steam\
  4. Make a shortcut with the following attributes:
    • Target: C:\Windows\System32\schtasks.exe /run /tn "Name of Task"
    • Start in: C:\Windows\System32

So for example, for Afterfall InSanity, which has ID of 224420, the task action will be to run "C:\Program Files (x86)\Steam\Steam.exe" with an argument of "-applaunch 224420".

Note: I created a sub folder in the task scheduler called 'Game Shortcuts' so they weren't all mixed up with my other Windows tasks so I had to include "\Game Shortcuts\" in front of all my task names to make it work. So for the above example, I had created the task as "AfterfallInsanity" so my shortcut is C:\Windows\System32\schtasks.exe /run /tn "\Game Shortcuts\AfterfallInsanity".

Hope this helps everyone. I know it is a PitA for those of us with 100s of games installed and have to do this for them all. Good luck!

3 people found this reply helpful

·

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

 
 

Question Info


Last updated May 6, 2023 Views 1,733 Applies to: