I have a WiX script that creates an installer that lays down an application in Microsoft Windows 7 and 10 machines silently. There are no options so there is no need for a GUI.
Some of the clients are complaining that when they launch the installed application (long after it was successfully installed), Windows pop-ups up the MSI installer message "Please wait while Windows configures [APPLICATION_NAME]". They say this happens every time and it runs for about as long as it originally took to install.
I used to get this a whole lot more and thought that it was because some of the installed files had been modified. I concluded that when the MSI ran the second and subsequent times it was overwriting the modified files with the original ones from the installer.
Since these files were intended to be modified after install, I added 'NeverOverwrite="yes"' to their Component definition as in:
<Component Id="..." NeverOverwrite="yes" Directory="..." Guid="...">
This seemed to solve the problem until now. Any ideas what I should be looking at or investigating further?