現象
Microsoft Visual C++ 2015 再頒布可能パッケージがサーバーにインストールされているとします。 サーバーに以前のバージョンをインストールしようとすると、次のエラー メッセージが表示されます。
機能: データベース エンジン サービス
状態: 失敗しました
失敗の理由: 機能の依存関係が原因でエラーが発生し、機能のセットアップ プロセスが失敗しました。
次の手順: 次の情報を使用してエラーを解決し、セットアップ プロセスをもう一度試します。
コンポーネント名: Microsoft Visual C++ 2015 再頒布可能パッケージ
コンポーネント エラー コード: 1638
コンポーネント ログ ファイル: FilePath\VCRuntime140_x64_Cpu64_1.log
エラーの説明: VS Shell のインストールが終了コード 1638 で失敗しました。
エラー ヘルプ リンク: 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%400x16388
解決方法
この問題は、SQL Serverの次の累積的な更新プログラムで修正されています。
SQL Serverの各新しい累積的な更新プログラムには、以前のビルドにあったすべての修正プログラムとセキュリティ修正プログラムが含まれています。 SQL Serverのバージョンの最新のビルドをインストールすることをお勧めします。
回避策
この問題を解決するには、次の回避策を使用します。
-
次の手順を使用して、プログラムの追加または削除から x64 バージョンの Microsoft Visual C++ 2015 再頒布可能パッケージを修復します。
-
[ プログラムの追加と削除] を開きます。
-
[Microsoft Visual C++ 2015 再頒布可能パッケージ (x64)] を見つけて選択します。 [ 変更 ] ボタンをクリックします。
-
[ 修復 ] ボタンをクリックします。
-
-
TFS のインストール時にこの問題が発生した場合は、TFS インストール ファイルから VC_redist.x64.exe を開始し、[ 修復] を選択します。
-
次のドキュメントの回避策を使用します。