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   [ + ] Show Comments


Please log in to comment



As ever, MSDN is your friend...

Check out the 'Attributes' section.

Answered 05/28/2012 by: VBScab
Red Belt

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