Installation of Configuration Manager Client current branch 1602 to 1710 or LSTB version 1606 fails in Windows Server 2008 SP2

Applies to: Microsoft System Center Configuration Manager (LTSB - version 1606)System Center Configuration Manager (current branch - version 1602)

Symptoms


On some Windows 2008 Service Pack 2 (SP2) clients, when you try to install the Configuration Manager client current branch versions 1602 through 1710 or LSTB version 1606, client setup fails, and errors that resemble the following are logged.

CCMSetup.log

MSI: Action 17:56:36: Rollback. Rolling back action:

File C:\Windows\ccmsetup\{CA4329EC-A4F5-4E5E-A9FE-EFAAE88B0D67}\client.msi installation failed. Error text: ExitCode: 1603

ClientMSI.log

Compiling Sql CE script file: C:\Windows\CCM\StateMessageStore.sqlce into database C:\Windows\CCM\StateMessageStore.sdf

ERROR: Failed to execute SQL statement:

            DROP TABLE CCM_StateMsg;

        with error (0x80040e37).

WARNING: Failed to compile

            DROP TABLE CCM_StateMsg;

        . Error code = 0x80040e37.

This script is marked as ignore on failure. Continue with other scripts.

Action ended 17:56:36: InstallFinalize. Return value 3.

MSI (s)    128 (0x80)    Product: Configuration Manager Client -- Installation operation failed.

MSI (s)    128 (0x80)    Windows Installer installed the product. Product Name: Configuration Manager Client. Product Version: 5.00.8458.1000. Product Language: 1033. Installation success or error status: 1603.

Cause


This is caused by the issue in Visual C++  2013 C runtime described in the following article in the Microsoft Knowledge Base:

3179560 Update for Visual C++ 2013 and Visual C++ Redistributable Package

Resolution


To resolve this issue, manually install the updated version of Visual C++ 2013 Redistributable. The package that is appropriate for your system is provided in the Resolution section of the following article in the Microsoft Knowledge Base:

3179560 Update for Visual C++ 2013 and Visual C++ Redistributable Package

After you install the updated Visual C++ 2013 Redistributable package, reinstall the Configuration Manager client.