Classic Shell
http://classicshell.net/forum/

Question - How to change folder icons?
http://classicshell.net/forum/viewtopic.php?f=17&t=4390
Page 1 of 1

Author:  chantecler [ Sun Mar 22, 2015 5:24 pm ]
Post subject:  Question - How to change folder icons?

Hi all,


I would like to change the folder icons shown in the Programs sub-menu. Here is what I have been doing: I right click on an icon, select properties, select customize, click on "change icon", select an icon from a copy of the WindowsXP shell32.dll file that I renamed shell32XP.dll and stored in my system32 folder, click on "Apply" and it appears as if the system takes the change but the program sub-menu remains unchanged.


What am I doing wrong?


Is there any way to change all the Programs sub-menu folder icons at a time?


Do I have to change them one by one?


Thanks for your help

Author:  Ivo [ Sun Mar 22, 2015 5:32 pm ]
Post subject:  Re: Question - How to change folder icons?

You may have some luck changing multiple icons at the same time by selecting the folders in Explorer and editing the properties. When I tried it I got mixed results. You may have better luck.

If the start menu doesn't show the changed icons, after you are done, exit the menu (right-click on the start button -> Exit), then go to the folder %LOCALAPPDATA%\ClassicShell and delete the file DataCahe.db. Then run ClassicStartMenu.exe. The icons should be changed.

Author:  chantecler [ Sun Mar 22, 2015 8:08 pm ]
Post subject:  Re: Question - How to change folder icons?

Ivo

Thanks for your reply.

It didn't work.

May I send you the file I obtained from the Classic Shell Utility in a private message? I don't feel comfortable making it public.

Thanks again

Author:  Ivo [ Sun Mar 22, 2015 8:15 pm ]
Post subject:  Re: Question - How to change folder icons?

Unfortunately there is nothing in that utility that can help with icons.
The method I described worked for this person: viewtopic.php?f=12&t=4343

Did the folder icons change in Explorer?
Are you certain you are deleting the file while the menu is not active?

Author:  chantecler [ Sun Mar 22, 2015 8:58 pm ]
Post subject:  Re: Question - How to change folder icons?

Apparently the issue has something to do with the read-only attribute that I cannot get to modify, even as an administrator. I'll let you know when I find a solution.

Once again, thanks a lot

Author:  Gaurav [ Tue Mar 24, 2015 6:08 am ]
Post subject:  Re: Question - How to change folder icons?

Changing icons for non-UAC protected folders works by right clicking the folder -> Properties -> Customize tab.

Changing icons for folders protected by User Account Control has been made extremely hard ever since Windows Vista. For folders which are protected by UAC (such as the folders inside C:\ProgramData\Microsoft\Windows\Start Menu\Programs), you need to elevate the program which changes the icon using the desktop.ini method. However, Microsoft doesn't easily allow Explorer.exe to be elevated (which is the process responsible for changing icon from the Properties).

Also, changing icon manually is a very tedious process because it requires modifying desktop.ini with elevated permissions again and setting the right attributes for the folder (for Explorer to show the icon correctly). Finally, a bug in the Explorer shell introduced ever since Vista causes icons to not refresh correctly unless some undocumented API function is called.

I use a commercial app to effortlessly change icons from the context menu. It is called Microangelo OnDisplay: https://shopper.mycommerce.com/checkout/product/15248-3 It does all the hard work of correctly modifying desktop.ini in elevated mode for UAC protected folders, setting the right folder attributes and refreshing the icon cache. OnDisplay also has an excellent icon handler shell extension so it can change literally any Windows icon, gives you control over icon overlays etc. But at $25, it doesn't exactly offer much value though. Should've been priced $3 or $5 at most.

Author:  chantecler [ Wed Mar 25, 2015 4:57 pm ]
Post subject:  Re: Question - How to change folder icons?

Thank you GauravK

I downloaded the evaluation version of Microangelo On Display and it worked just fine.

Now my dilemma is whether to learn how to do the changes by myself or to buy the software but, as you pointed out before, it may not worth the price. It is an excellent software, I'm just saying it for the little use I'm going to make of it.

Author:  Gaurav [ Wed Mar 25, 2015 8:48 pm ]
Post subject:  Re: Question - How to change folder icons?

This tutorial might help: http://winaero.com/blog/get-windows-8-i ... indows-10/ It outlines the desktop.ini steps. Although it doesn't mention two things: 1. For UAC protected folders, desktop.ini must be opened in an elevated instance of Notepad. 2. You have to set the "read only" or "system" attribute on a folder so Explorer shows its customized icon.

Page 1 of 1 All times are UTC - 8 hours [ DST ]
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/