Příznaky
Předpokládejme, že Microsoft Visual C++ 2015 Redistributable je nainstalován na serveru. Při pokusu o instalaci starší verze na serveru se zobrazí následující chybová zpráva:
Funkce: Služby
databázového stroje
Stav: Selhání
Důvod selhání: U závislosti funkce došlo k chybě, která způsobila selhání procesu nastavení funkce.
Další krok: K vyřešení chyby použijte následující informace a potom zkuste proces instalace zopakovat.
Název součásti: Microsoft Visual C++ 2015 Redistributable
Kód chyby komponenty: 1638
Soubor protokolu součásti: FilePath\VCRuntime140_x64_Cpu64_1.log
Popis chyby: Instalace VS Shellu selhala s ukončovacím kódem 1638.
Odkaz na nápovědu k chybě: 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
Řešení
Tento problém je opravený v následujících kumulativních aktualizacích pro SQL Server:
Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a opravy zabezpečení, které byly v předchozím buildu. Doporučujeme nainstalovat nejnovější build pro vaši verzi SQL Server:
Řešení
Pokud chcete tento problém vyřešit, použijte následující alternativní řešení:
-
Opravte verzi x64 Microsoft Visual C++ 2015 Redistributable z přidat nebo odebrat programy pomocí následujícího postupu:
-
Otevřete okno Přidat nebo odebrat programy.
-
Vyhledejte a vyberte Microsoft Visual C++ 2015 Redistributable (x64). Klikněte na tlačítko Změnit .
-
Klikněte na tlačítko Opravit .
-
-
Pokud k tomuto problému dochází při instalaci sady TFS, můžete spustit VC_redist.x64.exe z instalačních souborů sady TFS a potom vybrat možnost Opravit.
-
Použijte alternativní řešení v následujících dokumentaci: