This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Flexera Community
- :
- AdminStudio
- :
- AdminStudio Forum
- :
- Re: ICE 33 resolution
Subscribe
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Jul 15, 2010
07:16 AM
ICE 33 resolution
Hi
I have built an .msi file for an application as follows.
I used Repackager to build an .ism file that I then imported into InstallShield 2010 professional. I worked through the customisation in IS2010 and successfully built the MSI. However, when I ran the Full MSI Validation Suite I received (among others) messages such as the following
ICE33: Reg key Registry __ is used in an unsupported way. Extensions should be registered via the Extensions table. This entry may overwrite a value created through that table.
Clicking on the errors takes me to the directeditor and I see that it's related to registering the file extensions .odb and .cae along with the verbs that say what to do with them.
So, I try to fix this by following the instructions given here
http://kb.flexerasoftware.com/selfservice/viewContent.do?externalID=Q107571
Which involves adding stuff to the RegistryData_HKCR component (if I have understood the instructions correctly). When you build and test the result you get ICE19 errors:
ICE19 Error Extension: 'odb' advertises component: 'RegistryData_HKCR'. This component cannot be advertised because the KeyPath type disallows it.
So now I'm stuck. Can anyone advise please?
Cheers,
Mike
I have built an .msi file for an application as follows.
I used Repackager to build an .ism file that I then imported into InstallShield 2010 professional. I worked through the customisation in IS2010 and successfully built the MSI. However, when I ran the Full MSI Validation Suite I received (among others) messages such as the following
ICE33: Reg key Registry __ is used in an unsupported way. Extensions should be registered via the Extensions table. This entry may overwrite a value created through that table.
Clicking on the errors takes me to the directeditor and I see that it's related to registering the file extensions .odb and .cae along with the verbs that say what to do with them.
So, I try to fix this by following the instructions given here
http://kb.flexerasoftware.com/selfservice/viewContent.do?externalID=Q107571
Which involves adding stuff to the RegistryData_HKCR component (if I have understood the instructions correctly). When you build and test the result you get ICE19 errors:
ICE19 Error Extension: 'odb' advertises component: 'RegistryData_HKCR'. This component cannot be advertised because the KeyPath type disallows it.
So now I'm stuck. Can anyone advise please?
Cheers,
Mike
This thread has been automatically locked due to inactivity.
To continue the discussion, please start a new thread.
2 Replies
- Mark as New
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Jul 15, 2010
11:22 AM
Hi,
You should add the File Type information to the component containing the associated executable file. Also, the exe file should be the keyfile (keypath) of the component. Then you can remove it from the Registry table or Registry view.
Reference:
File Type Settings
http://helpnet.flexerasoftware.com/robo/projects/installshield16helplib/ComponentFileTypes.htm
You should add the File Type information to the component containing the associated executable file. Also, the exe file should be the keyfile (keypath) of the component. Then you can remove it from the Registry table or Registry view.
Reference:
File Type Settings
http://helpnet.flexerasoftware.com/robo/projects/installshield16helplib/ComponentFileTypes.htm
- Mark as New
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Jul 15, 2010
11:36 AM
Thanks Ajay - prompt, useful replies as always. Took your advice and got a working project.
Cheers,
Mike
Cheers,
Mike
