Error 1722: "There is a problem with this Windows Installer package" - DSCOM Driver

Error 1722: "There is a problem with this Windows Installer package" - DSCOM Driver

book

Article ID: KB0138230

calendar_today

Updated On:

Products Versions
TIBCO DataSynapse GridServer 7.1.0

Description

During the installation of the DSCOM Driver, the following pop-up error is displayed:

There is a problem with this Windows Installer package. A program run as part of the setup did not finish as expected. Contact your support personnel or package vendor.


image.png

Windows Event Viewer Log

The Windows Event Viewer (Application Log) will capture the following critical error:
-------------------------------
Product: DataSynapse COM Driver -- Error 1722. There is a problem with this Windows Installer package. A program run as part of the setup did not finish as expected. Contact your support personnel or package vendor.  Action _9CB93803_8BA8_40E8_95CF_B096FCE7E627, location: C:\TIBCO\DataSynapse\DSCOMDriver\DSCOMDriver.exe, command: /RegServer
-------------------------------

The installer action _9CB93803_8BA8_40E8_95CF_B096FCE7E627 attempts to register the COM driver using the command DSCOMDriver.exe /RegServer. This executable is compiled using the VC12 compiler and requires the msvcr120.dll library to execute.

If the Microsoft Visual C++ 2013 Redistributable is missing, the process terminates with exit code 0xC0000135 (STATUS_DLL_NOT_FOUND), triggering the MSI Error 1722.

Environment

Operating System: Windows
Tibco Datasynapse Gridserver 7.1.0 Hotfix05 and Hotfix07

Resolution

To resolve this issue, the Microsoft Visual C++ 2013 Redistributable (VC12) must be installed on the target machine prior to running the DSCOM Driver installer.

Step 1: Verify Current Installation

Before proceeding, check if the required package is already installed using the following PowerShell command:

PowerShell
 
Get-Package -Name "Microsoft Visual C++ 2013*"

If the command returns no output, the package is missing; otherwise, it shows the installed list of versions.

image.png

Step 2: Install Prerequisites

  1. Download the Microsoft Visual C++ 2013 Redistributable (ensure both x86 and x64 versions are installed for compatibility).

  2. Complete the installation and restart the machine if prompted.

Step 3: Install DSCOM Driver

Once the VC12 package is confirmed in the Get-Package output, re-run the DSCOMDriverInstall.msi. The /RegServer action will now be able to find msvcr120.dll and complete the DSCOM driver installation successfully.

Issue/Introduction

Windows Installer Error 1722 when installing the DataSynapse Gridserver DSCOM Driver included in the GridServer 7.1.0 SDK (specifically Hotfix 05 and Hotfix 07). This error typically occurs on machines lacking specific Microsoft Visual C++ runtime dependencies.