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:
Reparer x64-versionen af Microsoft Visual C++ 2015 Redistributable fra Tilføj eller fjern programmer ved at benytte følgende fremgangsmåde:
- Åbn, tilføj eller fjern programmer.
- Find og vælg Microsoft Visual C++ 2015 Redistributable (x64). Klik på knappen Rediger .
- Klik på knappen Reparer .
Hvis du støder på dette problem, når du installerer TFS, kan du starte VC_redist.x64.exe fra TFS-installationsfilerne og derefter vælge reparer.
Brug løsningerne i følgende dokumentation: