Attempt to launch DCS Spring4Shell update results in failure to launch with error Code: -5001 : 0x80070002
search cancel

Attempt to launch DCS Spring4Shell update results in failure to launch with error Code: -5001 : 0x80070002

book

Article ID: 239824

calendar_today

Updated On:

Products

Data Center Security Server Advanced

Issue/Introduction

When attempting to install the recent update for DCS to patch the vulnerability from the Spring4Shell family, when running the program, Server_DCS691_b532.exe, a box with the following message would pop up:

 InstallShield Wizard - An error (-5001 : 0x80070002) has occurred while running the setup.

There was a "Details" tab. When that was selected the following details concerning the failure to run were displayed.


        Error Code: -5001 : 0x80070002
        Error Information:
        >SetupNew\setup.cpp (142)
        PAPP:
        PVENDOR:
        PGUID:
        $
        @Windows 7 / Server 2008 R2 Service Pack 0 (9200) 
        IE Version: 9.11.17763.0

The error indicated a failure for Windows Installer to run. The usual suspects were eliminated/disabled such as antivirus Software etc, but the problem still persisted.

Environment

Data Center Security 6.9.1

Cause

The EXE had been modified or tampered with by an external source after download. It was extracted from the original zip file and manually copied via Remote Desktop to the servers which needed to have it installed.  The main clue was that all three servers had the same problem launching the program.

Resolution

  1. Downloaded the update zip file to an internet facing computer.
  2. Copied the zip file to the destination machine which happened to be air gapped.
  3. Unpacked the EXE file into its own folder.
  4. Execution of the EXE succeeded without error.