tscheuerman
Posts: 40
Joined: Thu Feb 11, 2016 11:39 pm

A more recent version of xxxx is already installed on this computer.

Sat Jun 08, 2019 1:23 am

Environment:
OS - Windows 10
Advanced Installer Version # 14.8

Hello,

When running my Advanced Installer project to install “InterQual Connect 1.40 Client for Acuity” I get the following message...

A more recent version of InterQual Connect 1.40 Client for Acuity is already installed on this computer.

However, “InterQual Connect 1.40 Client for Acuity” is NOT currently installed.

When I look in the installation log file I see where a search for related products is taking place. The search is finding something it thinks in “InterQual Connect 1.40 Client for Acuity” but IT IS NOT!!! The log refers to GUID 9D87F197-14C4-4858-B819-D7BCAD8E9805

MSI (c) (90!7C) [16:33:04:863]: PROPERTY CHANGE: Adding AI_PrereqsFulfilled property. Its value is '1'.
Action ended 16:33:04: AI_AppSearchEx. Return value 1.
MSI (c) (90:60) [16:33:04:864]: Doing action: FindRelatedProducts
Action 16:33:04: FindRelatedProducts. Searching for related applications
Action start 16:33:04: FindRelatedProducts.
FindRelatedProducts: Found application: {9D87F197-14C4-4858-B819-D7BCAD8E9805}
MSI (c) (90:60) [16:33:04:865]: PROPERTY CHANGE: Adding AI_NEWERPRODUCTFOUND property. Its value is '{9D87F197-14C4-4858-B819-D7BCAD8E9805}'.
Action ended 16:33:04: FindRelatedProducts. Return value 1.
MSI (c) (90:60) [16:33:04:866]: Doing action: AI_DOWNGRADE
Action 16:33:04: AI_DOWNGRADE.
Action start 16:33:04: AI_DOWNGRADE.
A more recent version of InterQual Connect 1.40 Client for Acuity is already installed on this computer.
MSI (c) (90:60) [16:34:32:739]: Product: InterQual Connect 1.40 Client for Acuity -- A more recent version of InterQual Connect 1.40 Client for Acuity is already installed on this computer.

When I search the Registry for GUID 9D87F197-14C4-4858-B819-D7BCAD8E9805, the GUID corresponds to installed product CareWebQI Client 11.00 for Acuity… which is not InterQual Connect 1.40 Client for Acuity.

Here's the interesting thing... I copied the Advanced Installer project for CareWebQI Client 11.0 for Acuity and renamed to use as the starting point of a new Advanced Installer project for the InterQual Connect 1.40 for Acuity which is encountering the issue.

I'm not sure how/why there is a connection between the 2 projects. What can I do to fix this issue?

I attached a document that contains screen shots demonstrating the issue.

Thanks in advance,
Todd
Attachments
screen shot3.png
screen shot3.png (75.3 KiB) Viewed 2684 times
screen shot 2.png
screen shot 2.png (52.68 KiB) Viewed 2684 times
screen shot 1.png
screen shot 1.png (142.28 KiB) Viewed 2684 times

Catalin
Posts: 4364
Joined: Wed Jun 13, 2018 7:49 am

Re: A more recent version of xxxx is already installed on this computer.

Tue Jun 11, 2019 2:00 pm

Hello Todd,

That is the GUID of a component that is shared between the two products. This component is the one that stops your form upgrading.

The reason behind this is the fact that, as you have said, you copied the project to have a starting point for your second project. When copying the project, none of the component's GUIDS is changed, resulting in the behavior you are encountering.

If you want to have a project as your starting point, you should use our "Save as Template" option. This option is very useful when you already created a project with many configurations and want to duplicate it for creating another similar project.

All information and settings in the template will be added to the new project, except for all the GUIDs which will be changed. This way, the resulted package will be seen as a completely different package compared to other packages created from the same template.

Using the "copy-paste" method when you want to duplicate a project may lead to many problems, these can be avoided if you use the option "Save as Template". All these issues appear because the project created using the "copy-paste" method will have the same GUIDs (Upgrade Code, Product Code, components ID) as the source/original project.

There are two things that can be done now:

- Recommended: use the "Save as Template" option for the first project and start again from there.

- change all the GUIDS from your project, which can include: ProductCode, UpgradeCode, all the component GUIDS from the "Organization" page.

Hope this helps.

Best regards,
Catalin
Catalin Gheorghe - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube

Return to “Common Problems”