Introducción
Este documento describe un error común que se observa en el momento de la instalación o actualización de Cisco Energy Management (CEM) y que está relacionado con bibliotecas compartidas.
CEM utiliza bibliotecas compartidas para determinados componentes de la instalación. Para la mayoría de estos componentes, las bibliotecas compartidas se instalan y comprueban en el momento de la instalación y actualización. En algunos casos,Cuando actualiza o instala CEM a la versión 5.2 en Windows 2008, Windows 2012 (R2) u otros, Apache no puede comenzar en el momento y después de la instalación.
Problema
Este error se muestra en el diálogo de instalación cuando experimenta el problema:

Una vez finalizada la instalación, cuando intenta iniciar Apache manualmente, recibe un error que indica que falta la biblioteca api-ms-win-crt-runtime-l1-1-0.dll.
Este error aparece cuando intenta iniciar Apache:

La causa raíz del problema está relacionada con el paquete de Microsoft Visual C++ 2015 Redistributable, que es un requisito para la versión de Apache. Al igual que con los otros requisitos previos, esta biblioteca incluye la instalación de CEM 5.2. Desafortunadamente, en algunas instalaciones de Windows, los requisitos previos de Microsoft Visual C++ 2015 Redistributable no están presentes.
En el registro de instalación del componente redistribuible de Microsoft Visual C++ 2015, encontrará este error:
[0338:12E8][2016-07-15T10:41:07]i301: Applying execute package: Windows81_x64, action: Install,
path: C:\ProgramData\Package Cache\FC6260C33678BB17FB8B88536C476B4015B7C5E9\packages\Patch\x64\Windows8.1-KB2999226-x64.msu,
arguments: '"C:\Windows\SysNative\wusa.exe" "C:\ProgramData\Package Cache\FC6260C33678BB17FB8B88536C476B4015B7C5E9\packages\
Patch\x64\Windows8.1-KB2999226-x64.msu" /quiet /norestart'
[0338:12E8][2016-07-15T10:41:07]e000: Error 0x80240017: Failed to execute MSU package.
[1350:0D00][2016-07-15T10:41:07]e000: Error 0x80240017: Failed to configure per-machine MSU package.
[1350:0D00][2016-07-15T10:41:07]i319: Applied execute package: Windows81_x64, result: 0x80240017, restart: None
[1350:0D00][2016-07-15T10:41:07]e000: Error 0x80240017: Failed to execute MSU package.
Parece que no hay ninguna comprobación de los requisitos previos de CEM y Microsoft cuando intenta realizar la instalación.
Solución
La solución, cuando experimenta este problema, es instalar los requisitos previos de Microsoft Visual C++ 2015 Redistributable antes de instalar CEM o al actualizar CEM 5.2.
Existen dos maneras para hacer esto:
1. La opción más sencilla es ejecutar Windows Update e instalar todas las actualizaciones de Windows en el sistema operativo donde intente instalar/actualizar CEM.
2. Si Windows Update no es posible debido a la política de la empresa o a problemas de licencia, puede instalar manualmente los requisitos previos y descargarlos del sitio web de Microsoft.
Instale estos paquetes en el orden indicado:
- KB2919442
- KB2919355 incluye:
- clear compressionflag.exe
- KB2919355
- KB2932046
- KB2959977
- KB2937592
- KB2938439
- KB2934018
- KB2999226
Después de instalar los requisitos previos necesarios, desinstale CEM y vuelva a instalar CEM como se inició inicialmente.