Hello,
The product repair operation could be triggered when:
1. your setup installs
advertised shortcuts
https://www.advancedinstaller.com/user- ... ialog.html
https://www.advancedinstaller.com/user- ... tcuts.html
2. your setup uses the
Active Setup mechanism
https://www.advancedinstaller.com/user- ... tive-setup
3. your setup installs a file extension and when a file with the installed extension is launched; in this situation if there are missing installation files the Windows Installer will launch first a repair operation for the installed product
4. your setup register a COM file through the Windows Installer COM built-in tables (Class, ComPlus, AppId, TypeLib); when a function from such COM file is called (by any app from the machine) and the COM file from disk is missing the Windows Installer will automatically trigger a repair
5. an application launch a repair operation for the installed product
Best regards,
Catalin