KB4092997 – RETTELSE: VC++ 2015 Redistributable installation returnerer fejl 1638, når en nyere version allerede er installeret

Gælder for
SQL Server 2017 on Windows (all editions) SQL Server 2016

Symptomer

Antag, at Microsoft Visual C++ 2015 Redistributable er installeret på en server. Når du forsøger at installere en tidligere version på serveren, får du vist følgende fejlmeddelelse:

Bemærk

Funktion: Databaseprogramtjenester
Status: Mislykkedes
Årsag til fejl: Der opstod en fejl for en afhængighed af funktionen, som medførte, at konfigurationsprocessen for funktionen mislykkedes.
Næste trin: Brug følgende oplysninger til at løse fejlen, og prøv derefter at starte konfigurationen igen.
Komponentnavn: Microsoft Visual C++ 2015 Redistributable
Komponent fejlkode: 1638
Komponentlogfil: FilePath\VCRuntime140_x64_Cpu64_1.log
Fejlbeskrivelse: VS Shell-installation mislykkedes med afslutningskode 1638.
Link til hjælp til fejl: 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

Løsning

Dette problem er rettet i følgende kumulative opdateringer til SQL Server:

Akkumuleret opdatering 13 til SQL Server 2017

Samlet opdatering 16 til SQL Server 2016 SP2

Om kumulative opdateringer til SQL Server

Hver ny kumulativ opdatering til SQL Server indeholder alle de programrettelser og sikkerhedsrettelser, der var i det tidligere build. Vi anbefaler, at du installerer det nyeste build til din version af SQL Server:

Seneste kumulative opdatering til SQL Server 2017

Seneste kumulative opdatering til SQL Server 2016

Løsning

Du kan løse problemet ved at bruge følgende midlertidige løsninger: