Symptomen
Stel dat microsoft Visual C++ 2015 Redistributable op een server is geïnstalleerd. Wanneer u probeert een eerdere versie op de server te installeren, ontvangt u het volgende foutbericht:
Functie: Database Engine Services
Status: Mislukt
Reden voor de fout: er is een fout opgetreden voor een afhankelijkheid van de functie waardoor het installatieproces voor de functie mislukt.
Volgende stap: Gebruik de volgende informatie om de fout op te lossen en probeer het installatieproces opnieuw uit te voeren.
Onderdeelnaam: Microsoft Visual C++ 2015 Redistributable
Foutcode van onderdeel: 1638
Logboekbestand van onderdelen: FilePath\VCRuntime140_x64_Cpu64_1.log
Foutbeschrijving: de installatie van VS Shell is mislukt met afsluitcode 1638.
Foutkoppeling: 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
Oplossing
Dit probleem is opgelost in de volgende cumulatieve updates voor SQL Server:
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en beveiligingspatches uit de vorige build. U wordt aangeraden de meest recente build te installeren voor uw versie van SQL Server:
Tijdelijke oplossing
Gebruik de volgende tijdelijke oplossingen om het probleem op te lossen:
-
Herstel de x64-versie van Microsoft Visual C++ 2015 Redistributable vanuit Programma's toevoegen of verwijderen met behulp van de volgende stappen:
-
Open Programma's toevoegen of verwijderen.
-
Zoek en selecteer Microsoft Visual C++ 2015 Redistributable (x64). Klik op de knop Wijzigen .
-
Klik op de knop Herstellen .
-
-
Als u dit probleem ondervindt bij het installeren van TFS, kunt u VC_redist.x64.exe starten vanuit de TFS-installatiebestanden en vervolgens Herstellen selecteren.
-
Gebruik de tijdelijke oplossingen in de volgende documentatie: