KB4092997 CORRECCIÓN: La instalación de VC++ 2015 Redistributable devuelve el error 1638 cuando ya está instalada una versión más reciente

Se aplica a
SQL Server 2017 on Windows (all editions) SQL Server 2016

Síntomas

Supongamos que el paquete de Microsoft Visual C++ 2015 Redistributable está instalado en un servidor. Cuando intenta instalar las actualizaciones de Windows más recientes, recibe el siguiente mensaje de error:

Nota

Característica: Servicios de Motor de base de datos
Estado: Incorrecto
Motivo del error: Se ha producido un error en una dependencia de la función que impide su instalación.
Siguiente paso: Use la siguiente información para resolver el error y, a continuación, vuelva a instalarlo.
Nombre del componente: Microsoft Visual C++ 2015 Redistributable
Código de error del componente: 1638
Archivo de registro del componente: FilePath\VCRuntime140_x64_Cpu64_1.log
Descripción del error: La instalación de VS Shell ha fallado, con código de salida 1638.
Vínculo de ayuda para el error: 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

Resolución

Este problema se ha corregido en las siguientes actualizaciones acumulativas para SQL Server:

Actualización acumulativa 13 para SQL Server 2017

Actualización acumulativa 16 para SQL Server 2016 SP2

Acerca de las actualizaciones acumulativas para SQL Server

Cada nueva actualización acumulativa para SQL Server contiene todas las revisiones y correcciones de seguridad de la compilación anterior. Se recomienda instalar la compilación más reciente para su versión de SQL Server:

Actualización acumulativa más reciente para SQL Server 2017

Actualización acumulativa más reciente para SQL Server 2016

Solución alternativa

Para resolver este problema, pruebe el método siguiente: