KB4092997 - CORRECCIÓN: la instalación redistribuible de VC++ 2015 devuelve el error 1638 cuando ya se ha instalado 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: Error
Motivo del error: se produjo un error por una dependencia de la característica que causaba un error en el proceso de configuración de la característica.
Siguiente paso: Use la siguiente información para resolver el error y, a continuación, pruebe el proceso de configuración de nuevo.
Nombre del componente: redistribuible Microsoft Visual C++ 2015
Código de error del componente: 1638
Archivo de registro de componentes: FilePath\VCRuntime140_x64_Cpu64_1.log
Descripción del error: Error en la instalación de VS Shell con el código de salida 1638.
Vínculo de ayuda de 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 de SQL Server contiene todas las revisiones y correcciones de seguridad que se encontraban en la compilación anterior. Le recomendamos que instale la compilación más reciente para su versión de SQL Server:

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

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

Solución alternativa

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