I had:ghisler(Author) wrote: 2019-04-29, 13:58 UTC Yes, TC prefers the DefaultIcon over the IconHandler, because in the past some icon handlers were causing crashes. This way you can use the icon handler in Explorer and the DefaultIcon in TC.
You need to delete the DefaultIcon entry if you want to use the icon handler instead.
Code: Select all
[HKEY_CLASSES_ROOT\InternetShortcut\DefaultIcon]
@="C:\\Windows\\System32\\url.dll,5"
[HKEY_CLASSES_ROOT\InternetShortcut\ShellEx\IconHandler]
@="{FBF23B40-E3F0-101B-8488-00AA003E56F8}"
Code: Select all
[HKEY_CLASSES_ROOT\InternetShortcut\DefaultIcon]
[HKEY_CLASSES_ROOT\InternetShortcut\ShellEx\IconHandler]
@="{FBF23B40-E3F0-101B-8488-00AA003E56F8}"
In archive, TC shows white icons for all url files (which is expected because icon handler doesn't work in archive to avoid extracting all files just to get their icons), but after that TC is starting to show that white icons for all url files in all filesystem (where it should use icon handler.)
Refresh (Ctrl+R) doesn't help (TC still shows white icons for URL files,) and issue can only be solved by TC restart.
Reproduced using clean wincmd.ini using Total Commander 9.22a on Windows Vista 32-bit.