Sintomas
Considere que o pacote Redistribuível do Microsoft Visual C++ 2015 está instalado em um servidor. Ao tentar instalar uma versão anterior do servidor, você recebe a seguinte mensagem de erro:
Observação
Recurso: Serviços de Mecanismo de Banco de Dados
Status: com falha
Motivo da falha: ocorreu um erro em uma dependência do recurso provocando falha do processo de configuração do recurso.
Próxima etapa: use as informações a seguir para resolver o erro e tente fazer o processo de configuração novamente.
Nome do componente: Microsoft Visual C++ 2015 Redistribuível
Código de erro de componente: 1638
Arquivo de log do componente: FilePath\VCRuntime140_x64_Cpu64_1.log
Descrição do erro: Falha na instalação do VS Shell com o código de saída 1638.
Link de ajuda do erro: https://go.microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=14.0.1000.169&EvtType=VCRuntime140_x64%40Install%400x1638
Resolução
Esse problema é corrigido nas seguintes atualizações cumulativas para o SQL Server:
Atualização cumulativa 13 para o SQL Server 2017
Atualização cumulativa 16 para o SQL Server 2016 SP2
Sobre atualizações cumulativas para o SQL Server
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e correções de segurança que estavam no build anterior. Recomendamos que você instale o build mais recente para a sua versão do SQL Server:
Atualização cumulativa mais recente do SQL Server 2017
Atualização cumulativa mais recente do SQL Server 2016
Solução alternativa
Para corrigir o problema, use os seguintes métodos de solução de problemas:
Repare a versão x64 do Microsoft Visual C++ 2015 Redistribuível em Adicionar ou remover programas usando as seguintes etapas:
- Abra Adicionar ou remover programas.
- Encontre e selecione Microsoft Visual C++ 2015 Redistribuível (x64). Clique no botão Alterar.
- Clique no botão Reparar.
Caso encontre esse problema ao instalar o TFS, você pode iniciar o VC_redist.x64.exe nos arquivos de instalação de TFS e selecionar Reparar.
Use as soluções de problemas nas documentações a seguir: