ICE33 warning!
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?
Thanks,
Rgds,
Mark
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?
Thanks,
Rgds,
Mark
0 Comments
[ + ] Show comments
Answers (3)
Please log in to answer
Posted by:
sikkert
18 years ago
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.
Posted by:
turbokitty
18 years ago
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.
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.
Posted by:
mark_holland21
18 years ago
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
so that the conversation will remain readable.