web-dev-qa-db-ja.com

vsシェルのインストールが終了コード1638で失敗しました

Windows 2012R2にMSSQL2017をインストールしているときに、次のエラーが発生しました。

vs Shell installation has failed with exit code 1638

enter image description here

4
Hiren Parghi

Visual Studio 2017をインストールする前に、まずSQLServerをインストールする必要があります。

Visual Studio 2017を既にインストールしている場合は、心配する必要はありません。以下の手順に従ってください。

Microsoft Visual C++ 2017再頒布可能パッケージ(x86)および(x64)をアンインストールします

enter image description here

次に、SQLServerをインストールします。

データベースエンジンサービス」を選択することを忘れないでください

enter image description here

SQL Serverブラウザの「スタートアップの種類」を「Disabled」に変更します。 "自動"

enter image description here

インストールは問題なく実行されます。

enter image description here

次に、Microsoft Visual C++ 2017再頒布可能パッケージを再インストールします (x86) および (x64)

8
Husam Ebish

このエラーは、1-このプログラムの別のバージョンが既にインストールされていることを意味します2-Visual Studio 2017はインストールレベルにあり、完了していません3-他のバージョンがある場合はVisual Studio 2017がインストールされています(すべてではありません)。 SSMSを削除または更新します。 VisualStudioのインストールレベルの場合。完了するのを待ってから、他のセットアップを試してくださいこの問題を修正するには、次の回避策を使用します。

次の手順を使用して、プログラムの追加または削除から再配布可能なMicrosoft Visual C++ 2017のx64バージョンを修復します。

[プログラムの追加と削除]を開きます。 Microsoft Visual C++ 2017再頒布可能パッケージ(x64)を見つけて選択します。 [変更]ボタンをクリックします。 [修復]ボタンをクリックします。 TFSのインストール時にこの問題が発生した場合は、TFSインストールファイルからVC_redist.x64.exeを起動し、[修復]を選択できます。これが修正に役立つことを願っています Microsoftサポート記事

3

コンピューターにVisualStudio 2017がインストールされていますか?その場合は、アンインストールしてからSQL Serverをインストールし、VisualStudioを再インストールしてください。今日、MSSQL 2017をインストールしたときに同じ問題が発生し、そのように解決しました。

一部のサイトでは、Microsoft Visual C++ 2017再頒布可能パッケージ(86x)および(64x)のアンインストールのみを試すことができますが、このソリューションを試していなかったため、機能するかどうかはわかりません。ただし、Visual Studio全体をアンインストールするよりも簡単なので、試してみる価値はあります。

0
Jaqueline