I am using InstallShield 2015

I am working in an ISM file and getting ready to release wizard to build the MSI install.

I am working in the ISM file to build (release wizard) an MSI install. I found this during my last check and am not sure how to interpret the message. In Files/folders, I turned on "show components". Reviewing all contents in Files/folders, I found a message stating **Remove [newfolder2] if empty***.

Newfolder2 is the folder I created in All Programs in which the  shortcut for launching the app resides. What exactly is the remove message referring to? Should I simply delete the message or do I leave it in? Obviously, I'm not deleting any folder (newfolder2) I created. Should these "remove" message(s) always be deleted, regardless of anything else? It doesn't affect how the app performs. This is strictly for proper cleaning up before delivering the package. Please advise on best practice on what to do with these "remove" messages.

Thank you all again in advance.

0 Comments   [ - ] Hide Comments


Please log in to comment

Answer this question or Comment on this question for clarity


As I remember these entries are added automatically by InstallShield to fix ICE64:
The directory 'MyOtherFolder' is in the user profile but is not listed in the RemoveFile table.

In my opinion this validation check is a little buggy as it interprets 'All Users Programs Menu' as per user folder.
It is up to you if you want to ignore or get rid of this ICE validation warning (of course if folder is removed properly by the MSI).

Answered 02/16/2017 by: rad33k
Fourth Degree Green Belt

Please log in to comment

there are two settings this might be to do with, one is in the ISM, where if the folder is empty (not needed) it wont build it into the MSI.

or, for the remove file table (which is also used to remove folder)
you can tell it to remove the Dir (if emtpy) or you can force the removal of a dir

Answered 03/15/2017 by: Badger
Red Belt

Please log in to comment