During the installation of SmartConnect 21, the following error message appears, especially when you cannot find “eOne SmartConnect” under Control Panel > Add/Remove Programs to uninstall the existing version.
“Another version of this product is already installed. Installation of this version cannot continue. To configure or remove the existing version of this product, use Add/Remove Programs on the control panel.”

Causes
- The “Uninstall” function is not functioning properly in Programs and Features.
- Corrupt registry keys on 64-bit operating systems.
- Corrupt registry keys control the updated data.
- Prevent new programs from being installed.
Resolution:
You’ll need to locate any existing “eOne SmartConnect” references on the system, uninstall them using the steps below, and then try installing again with a new install.
Required: Log off all other users from the server/machine. Only you should remain logged in as admin.
- If you have the original SmartConnect installation files for the same version, open them and select Installer Files — this should give you the option to uninstall.
- Try uninstalling via Command Prompt or PowerShell using the command:
product where name="SmartConnect" call uninstall - Attempt to uninstall via Safe Mode.
- Repair the .NET Framework.
- Download the tool from the Microsoft site here: Microsoft .NET Framework Repair Tool
- If you run into the error “The SmartConnect Setup Wizard ended prematurely,” review this article for instructions on how to address it.
If it’s still unable to uninstall, please follow the instructions below.
To fix this, use the Microsoft Program Install and Uninstall troubleshooter, which helps automatically repair issues that prevent the installation or removal of programs. It also fixes corrupted registry keys.
Here is the Download web link for the Microsoft troubleshooter.
- If you see the File Download box when you start downloading, select Run or Open.

- Click On >> Uninstalling

- Choose: Not Listed

- Find the product code for SmartConnect that is registered under registry.
$AppName = "*SmartConnect*"
Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* ,
HKLM:\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* |
Where-Object { $_.DisplayName -like $AppName } |
Select DisplayName, PSChildName

wmic product where “name like ‘%SmartConnect%'” get name,identifyingnumber

Note: Be sure to include the curly braces.

- Click On >> Yes, try uninstall

- Wait

- Finished.

Now you should be able to finish the installation of SmartConnect 21 without running into the “Another version of this product is already installed…” error.
Have a question? Please reach out to us at support@eonesolutions.com.