Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

Error 1638 "Another version of this program is already installed" when you install Local Configuration Store


View products that this article applies to.

Check out the prerequisite before you install Local Configuration Store.

↑ Back to the top


Symptoms

When you run Microsoft Skype for Business Server 2015 Deployment Wizard to install Local Configuration Store on a computer that has Unified Communications Managed API (UCMA) 5.0 SDK installed, the installer cannot find the location of Microsoft Skype for Business Server 2015, Core Components (OCSCore.msi). You receive the following error message:
INSTALLDIR="C:\Program Files\Skype for Business Server 2015\")...failure code 1638
Error returned while installing OcsCore.msi(Feature_LocalMgmtStore), code 1638. Error Message: 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 in Control Panel. For more details please consult log at C:\Users\[User]\AppData\Local\Temp\1\Add-OcsCore.msi-Feature_LocalMgmtStore-[Date][Time].log

↑ Back to the top


Cause

This issue occurs because UCMA 5.0 SDK installs a newer version of OCSCore.msi than Local Configuration Store. Therefore, you cannot install Local Configuration Store after the UCMA 5.0 SDK installation.

↑ Back to the top


Resolution

To resolve this issue, follow one of the following methods, depending on which scenario you're in, and install Local Configuration Store on your computer:
  • If you do not have UCMA 5.0 SDK installed on your computer, do the following:
    • Run the installer from the full Skype for Business Server setup and install Local Configuration store.
    • Then install UCMA 5.0 SDK.

    Note These steps will make sure that when UCMASdkSetup.exe is running, the installation of OCSCore.msi is skipped.
  • If you have already installed UCMA 5.0 SDK, do the following:
    • Uninstall OCSCore.msi that was installed by the UCMA 5.0 SDK. OCSCore.msi is listed as Skype for Business Server 2015, Core Components in Control Panel > Programs > Programs and Features.
    • Rerun the installation for Local Configuration Store.

    Note If you are trying to run Skype for Business Server Deployment Wizard that was installed by UCMA 5.0 SDK, point to the full Skype for Business Server setup when you are asked for the path of MSIs.

Prerequisite

To install Local Configuration Store, you must have access to the full Skype for Business server 2015 setup.

↑ Back to the top


More Information

For more information about the deployment scenarios for UCMA applications, see Deploying UCMA 4.0 and UCMA 5.0 Applications in a Skype for Business Server 2015 Environment.

↑ Back to the top


Keywords: kbqfe, kbsurveynew, kbfix, kbexpertiseadvanced, kb

↑ Back to the top

Article Info
Article ID : 3077464
Revision : 1
Created on : 1/7/2017
Published on : 7/16/2015
Exists online : False
Views : 525