La instalación de VC++ 2015 Redistributable devuelve el error 1638 cuando ya hay instalada una versión más reciente


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:

Función: Servicios de Motor de base de datos
Status: Error
Razón 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: Paquete de 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=50000&ProdVer=14.0.1000.169=VCRuntime140_x64%40Install

Solución


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