Introduction
Este documento descreve um erro comum observado no momento da instalação ou atualização do Cisco Energy Management (CEM) e está relacionado às bibliotecas compartilhadas.
O CEM usa bibliotecas compartilhadas para determinados componentes da instalação. Para a maioria desses componentes, as bibliotecas compartilhadas são instaladas e verificadas no momento da instalação e atualização. Em alguns casos,Quando você atualiza ou instala o CEM para a versão 5.2 no Windows 2008, Windows 2012 (R2) ou outros, o Apache falha ao iniciar no momento e após a instalação.
Problema
Esse erro é exibido na caixa de diálogo de instalação quando o problema é ocorrido:

Após a conclusão da instalação, quando você tenta iniciar o Apache manualmente, você recebe um erro de que a biblioteca api-ms-win-crt-runtime-l1-1-0.dll está ausente.
Este erro é exibido quando você tenta iniciar o Apache:

A causa principal do problema está relacionada ao pacote do Microsoft Visual C++ 2015 Redistributable, que é um requisito para a versão do Apache. Como nos outros pré-requisitos, esta biblioteca vem com a instalação do CEM 5.2. Infelizmente, em algumas instalações do Windows, os pré-requisitos para o próprio Microsoft Visual C++ 2015 Redistributable não estão presentes.
No registro de instalação do componente redistribuível do Microsoft Visual C++ 2015, você encontrará este erro:
[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 não há verificação de pré-requisitos do CEM e da Microsoft quando você tenta executar a instalação.
Solução
A solução, quando você tiver esse problema, é instalar os pré-requisitos para o Microsoft Visual C++ 2015 Redistributable antes de instalar o CEM ou quando você atualizar o CEM 5.2.
Existem duas maneiras de fazer isso:
1. A opção mais fácil é executar o Windows Update e instalar todas as atualizações do Windows no sistema operacional onde você tenta instalar/atualizar o CEM.
2. Se o Windows Update não for possível devido a problemas de política e licenciamento da empresa, você poderá instalar manualmente os pré-requisitos e baixá-los do site da Microsoft.
Instale esses pacotes na ordem especificada:
- KB2919442
- O KB2919355 inclui:
- clearcomimpressionflag.exe
- KB2919355
- KB2932046
- KB2959977
- KB2937592
- KB2938439
- KB2934018
- KB2999226
Depois de instalar os pré-requisitos necessários, desinstale o CEM e reinstale o CEM conforme iniciado inicialmente.