I have a repackaged msi with 4.684 components in Feature Complete.
Now of course I get the following message during ICE Validation:

Feature 'Complete' has 4684 components. This could cause problems on Win9X systems. You should try to have fewer than 817 components per feature. ice47.html Feature Feature Complete
Evaluation: ICE47


The Windows Installer SDK means a bit more specific:

ICE47 posts an error message if a feature exceeds the maximum limit of 1600 components per feature on Windows NT, Windows 2000, Windows XP and 800 components per feature on Windows 95, Windows 98, Windows Millennium Edition (Windows Me).

Do I really have to create three features so that I don't have too many components in one feature?
(We only have Windows XP clients).
What is the risk when I leave it like this?

Thanks
0 Comments   [ + ] Show Comments

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.

Answers

0
Windows Installer stores a lot of information about installed features and components in the registry. Because the size of a registry key is limited on Windows 9X the limitation exists.
This limitation no longer exists with Windows Installer version 2.0 or later.

This wouldn't cause any issues on Windows XP clients.
Answered 08/28/2006 by: AngelD
Red Belt

Please log in to comment
0
But why does the SDK say so even on Windows NT/2K/XP systems?
Answered 08/28/2006 by: rpfenninger
Second Degree Green Belt

Please log in to comment
0
I think it all depends on how much disk size you have left on the client and how big the application is. Maybe they have this as a general rule, don't really think I've stumble on this ice before so will look into it some more just to verify.
Answered 08/28/2006 by: AngelD
Red Belt

Please log in to comment
0
Hmm, the only info I can find about resolving this is to reduce the amount of components or add more features.
Can't find any info on why exactly the limitation exist.
Answered 08/28/2006 by: AngelD
Red Belt

Please log in to comment
Answer this question or Comment on this question for clarity