Got an MSI built using a Visual Studio Installer project. The resulting MSI was developed on Windows 7 some years back, and works fine there.
There is a merge module (MSM) that is supposed to dump an OCX to the 32-bit system folder (usually
C:\Windows\SysWOW64) and register it in
When I run the installer on Windows 10 (as a user in the local Administrators group), it adds the OCX file to the system folder but the registration fails silently (the COM components are just not in the registry when I check later.)
I tried running the MSI from an Administrator command prompt using
msiexec /i but it didn't make the registration happen.
The only way to make it work was, from the Admin command prompt, manually register the OCX file using
Any insight here? Do I need to alter the MSI somehow? Or run it differently?