My understanding with Features and its sub features is that if parent feature goes into Reinstall during patching or repair then its sub feature’s action state also gets set to Reinstall automatically.


But when I ran a few experiments I found that setting REINSTALL for a parent feature doesn’t set child features to reinstall. Files in components which are directly under the parent feature are restored but those under child features are not.

Command line that I used after installing my test MSI:

msiexec /i <Product Code> REINSTALL=ParentFeatureName /qb


Can someone please confirm what should be the right behavior?

0 Comments   [ - ] Hide Comments


Please log in to comment

Answer this question or Comment on this question for clarity



As ever, MSDN is your friend...


Check out the 'Attributes' section.

Answered 05/28/2012 by: VBScab
Red Belt

Please log in to comment