This error does look like it is some sort of registry entry issue. Can it be a problem with Windows?
I have never had this issue with Windows 10 but a lot of Windows 7 customers are getting this. Made sure the OS is 64 bits as the installer is for 64 bits. The user also have admin rights to write to the registry.
Usually this message is given by Windows Installer when a custom action is trying to access a file from the package which was not installed. As I can see, the "localhive.exe" file is contained by a merge module, so please make sure that the file is installed by that merge module.
This is strange, indeed, but I do not think that this happens from the Windows permissions. Can you please send me the .AIP (project file) and a verbose log of the installation to support at advancedinstaller dot com, so I can investigate them?
I looked over them, but the log shows that no file is set for installation which is strange. Can you ask your customer to manually remove the old version of the application from the "Programs and Features" list, then install the new version and see if the problem persists?
Do you have merge modules added to your project? The log shows that the missing file and the custom action that needs it are configured in a merge module, but the project you sent does not contain any merge module. Are you sure that they are related?
Did you create the merge module with Advanced Installer? If so, can you send me its related project or the merge module itself, so I can investigate them too?
Thanks for the check. I should have sent another AIP file. However, we do not have any merge modules really. Some pre-req files.
I will request the user to remove any old version and try again.
Meanwhile, there are no submodules within the project. I have attached a separate AIP file for your reference and maybe that can help shed some more light.