徵兆
假設Microsoft Visual C++ 2015 可轉散發安裝在伺服器上。 當您嘗試在伺服器上安裝舊版時,您會收到下列錯誤訊息:
功能:資料庫引擎服務
狀態:失敗 失敗的原因:發生錯誤是因為該功能的相依性導致該功能的設定程式失敗。 下一個步驟:使用下列資訊來解決錯誤,然後再次嘗試設定程式。 元件名稱:Microsoft Visual C++ 2015 可 轉散發 元件錯誤碼:1638 元件記錄檔:FilePath\VCRuntime140_x64_Cpu64_1.log 錯誤描述:使用結束碼 1638 進行 VS 殼層安裝失敗。 錯誤說明連結: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解決方案
此問題已在下列SQL Server累積更新中修正:
SQL Server的每個新累積更新都包含上一個組建中的所有 Hotfix 與安全性修正。 建議您安裝適用于SQL Server版本的最新組建:
因應措施
若要修正此問題,請使用下列因應措施:
-
使用下列步驟,從新增或移除程式修復 x64 版本的 Microsoft Visual C++ 2015 可轉散發檔:
-
開啟 [新增或移除程式]。
-
尋找並選取 Microsoft Visual C++ 2015 可轉散發 (x64) 。 按一下 [ 變更] 按鈕。
-
按一下 [ 修復] 按鈕。
-
-
如果您在安裝 TFS 時遇到此問題,可以從 TFS 安裝檔案開始 VC_redist.x64.exe,然後選取 修復。
-
請使用下列檔中的因應措施: