Hi all,

I am getting the following warning and need to eliminate it as it is standard policy where i am to try to eliminate all ICE33 warnings - for some reason!

"Reg key Registry6 is used in an unsupported way. ProgId - Icon associations should be registered via the ProgId and Icon tables. This entry may overwrite a value created through those tables. ice33.html Registry registry6 Evaluation:ICE33"

The line in the registry table is -

Registry Root Key Name Value Component
Registry6 0 emufile\DefaultIcon [ProgramFilesFolder]EMU\EMU.EXE,0 registry

Any ideas?

There is an entry in the ProgId table already for emufile.
Should I just add another entry and make emufile it's parent_ProgId?

0 Comments   [ - ] Hide Comments


Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
Answer this question or Comment on this question for clarity


You only need the entry in one of the places. To get rid of ICE33, you need to have them in the progid/icon/class/<a few others> table, and not in the registry table. This sounds like it is an icon, and thus needs to be placed in the Icon table. Then you need to make sure the progid is refering to this icon (I have no idea how), and also delete the line in the registry table. Just make sure you save before changing anything, then run an installation and see if you got all that you need in the registry on the machine.
Answered 06/20/2006 by: sikkert
Orange Senior Belt

Please log in to comment
I'm not going to comment on this warning in particular, but in general it's impossible to get rid of all warnings in some cases. For instance, there's a common ICE36 warning about Icon bloat in ARPPRODUCTION.exe that is actually just a red herring. Some of these ICE's aren't coded all that well.

Here's a quote from the Installshield courseware "...ICE33 warnings will occur if your installation's Registry table contains extracted COM information that does not fit into the COM_related MSI table schema, such as threading-model information. These warnings are unavoidable, and can safely be ignored".

So tell that to your manager.
Answered 06/20/2006 by: turbokitty
Sixth Degree Black Belt

Please log in to comment
Thanks for the feedback guys! I'm with Installshield on this one in so far as most of them can be safely ignored! I reckon I'll just get rid of what i can and anything that's taking too much time just leave it! Besides deadlines need to be met!

Thanks again!
Answered 06/26/2006 by: mark_holland21
Fourth Degree Green Belt

Please log in to comment