How to detect unattended installation (msiexec /quit or /qn) in you’re Custom Action with C#
Solution Set UILevel property in CustomActionData, enter: /UILevel="[UILevel]" Description A msi package can be started with different user interface types. For instance, a *.msi package started with msiexec /quit /i Example.msi, will have an UILevel