KB4092997 – KORREKTUR: Bei der Installation von VC++ 2015 Redistributable wird die Fehlermeldung 1638 angezeigt, wenn bereits eine neuere Version installiert ist.

Gilt für
SQL Server 2017 on Windows (all editions) SQL Server 2016

Symptome

Vorausgesetzt Microsoft Visual C ++ 2015 Redistributable ist bereits auf einem Server installiert. Wenn Sie versuchen, eine frühere Version auf dem Server zu installieren, wird Ihnen folgende Fehlermeldung angezeigt:

Hinweis

Feature: Datenbank-Engine Services
Status: Fehlgeschlagen
Grund für das Fehlschlagen: Bei einer Abhängigkeit im Hinblick auf die Installation der Anwendung ist ein Fehler aufgetreten, der den Installationsprozess der Anwendung fehlschlagen ließ.
Nächster Schritt: Verwenden Sie die folgenden Informationen, um den Fehler zu beheben, und wiederholen Sie dann den Installationsvorgang.
Komponentenname: Microsoft Visual C++ 2015 Redistributable
Fehlercode der Komponente: 1638
Protokolldatei der Komponente: FilePath\VCRuntime140_x64_Cpu64_1.log
Fehlerbeschreibung: Die VS Shell-Installation ist fehlgeschlagen, Fehlercode: 1638.
Link für die Hilfe zu diesem Fehler: 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ösung

Dieses Problem wurde in den folgenden kumulativen Updates für SQL Server behoben:

Kumulatives Update 13 für SQL Server 2017

Kumulatives Update 16 für SQL Server 2016 SP2

Informationen zu kumulativen Updates für SQL Server

Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und Sicherheitsfixes, die im vorherigen Build enthalten waren. Es wird empfohlen, den neuesten Build für Ihre Version von SQL Server zu installieren:

Neuestes kumulative Update für SQL Server 2017

Neuestes kumulative Update für SQL Server 2016

Problemumgehung

Wenden Sie die folgenden Methoden an, um dieses Problem zu beheben: