Symptom
Anta att Microsoft Visual C++ 2015 Redistributable är installerat på en server. När du försöker installera en tidigare version på servern visas följande felmeddelande:
Funktion: Databasmotorns tjänster
Status: Misslyckades
Orsak till fel: Ett fel uppstod för ett beroende av funktionen, vilket orsakade att installationsprocessen för funktionen misslyckades.
Nästa steg: Använd följande information för att lösa felet och prova sedan installationen igen.
Komponentnamn: Microsoft Visual C++ 2015 Redistributable
Komponentfelkod: 1638
Komponentloggfil: FilePath\VCRuntime140_x64_Cpu64_1.log
Felbeskrivning: VS Shell-installationen misslyckades med utgångskod 1638.
Länk till felhjälp: 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
Det här problemet är åtgärdat i följande kumulativa uppdateringar för SQL Server:
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabbkorrigeringar och säkerhetskorrigeringar som fanns i den föregående versionen. Vi rekommenderar att du installerar den senaste versionen av SQL Server:
Lösning
Lös problemet genom att använda följande lösningar:
-
Reparera x64-versionen av Microsoft Visual C++ 2015 Redistributable från Lägg till eller ta bort program med hjälp av följande steg:
-
Öppna Lägg till eller ta bort program.
-
Hitta och välj Microsoft Visual C++ 2015 Redistributable (x64). Klicka på knappen Ändra.
-
Klicka på knappen Reparera.
-
-
Om det här problemet uppstår när du installerar TFS kan du VC_redist.x64.exe från TFS-installationsfilerna och sedan välja reparera.
-
Använd lösningarna i följande dokumentation: