I don't have any other ideas, but "It's not my program but" is possibly the start of the problem. We have no issues using -r and -s -f1"..." for creating and using .iss files for installers we have full control of.
Is there a similar video that explains the different upgrade types and their limitations for InstallScript Only projects as well? And/or an online documentation link?Thanks
Interesting. Any chance the Link Type for the problem component(s) is set to "Dynamic" instead of "Static"? We only use a Dynamic Link Type for a website component which we manually script some file deletions during a patch at the end of OnUpdateUIBe...
This isn't going to help you now, but this is the very reason why we switched to InstallScript Only projects years ago - specifically because of the "Always Overwrite" option for components