web-dev-qa-db-ja.com

Microsoft SQL Server Management Studioのオープニングエラー

SQL Server Management Studioをインストールし、正常に機能しました。その後、Visual Studioを2010から2013 Expressエディションに更新しましたが、このエラーメッセージが機能しなくなりました。

1つ以上のコンポーネントが見つかりません。アプリケーションを再インストールしてください

私はそれを再インストールしましたが、それでも同じ問題です。なにか提案を?

65
Ali Malik

私はちょうど問題を解決しました:SSMSはVS 2010に依存しており、アンインストールすることでこのエラーが発生しました。

  • サーバーインストールパッケージに1033_enuという名前のフォルダーがあります
  • その中に私はフォルダVSS i.e Visual studio Shellを見つけました
  • そしてそのVVSセットアップ内。このセットアップを実行するだけで問題が解決しました。ありがとうございました
30
Ali Malik

SQL Server 2014 Management Studioの回答

SSMS 2014は、Microsoft Visual Studio 2010 Shell(Isolated)Redistributable Packageに依存しています。これがアンインストールされると、SSMSは「1つ以上のコンポーネントが見つかりません」というエラーメッセージを生成します。アプリケーションを再インストールしてください。」これは次の方法で修正できます。

  1. ここからVS 2010シェルを再インストールします。 https://visualstudio.Microsoft.com/vs/older-downloads/isolated-Shell/
  2. SSMSをもう一度開いてみてください。それがstillエラーを与える場合:
  3. SQL Server(2014)セットアップで修復を実行する

SQL Server 2016 Management Studioの回答

SSMS 2016は、Microsoft Visual Studio 2015 Shell(Isolated)再頒布可能パッケージに依存しています。これがアンインストールされると、SSMSは「1つ以上のコンポーネントが見つかりません」というエラーメッセージを生成します。アプリケーションを再インストールしてください。」これは、VS 2015を再インストールするか、Microsoft Visual Studio 2015 Shell(Isolated)Redistributable Packageをインストールすることで修正できます。

105
Rikard Askelöf

SSMS 2016(少なくともv16.5.3)の場合、レジストリから次のフォルダーを削除し、アプリを再起動します。

HKEY_CURRENT_USER\Software\Microsoft\SQL Server Management Studio\13.0_Config
21
Stagg

SQL Server 2017 Management Studioの回答

SSMS 17.1は、Visual Studio 2015 Shell(分離)にも依存しています。 SSMSを機能させるには、シェルを修復する必要がありました。誰かがVS 2015 Shellを探している場合: LINK

上記のリンクを使用してインストーラーが見つからない場合、SSMS 17.xインストーラー HERE にはVS 2015 Shellが含まれています。

スコット・ハンセルマンは、便利に、すべての(> = 2008 R2)ExpressおよびSSMSバージョンへのリンクをここに含めました: LINK

8
S4NNY1

ディスクの空き容量を増やすために、いくつかのプログラムをアンインストールしてから、このエラーが発生し始めました。

ここですべてのソリューションを実行しましたが、問題は解決しませんでした。

私にとっては、Visual Studio Shellをインストールした後、手順 here に従ってレジストリからキーを削除する必要がありました。その後、ようやく私のSSMSが再び動き始めました。

ページから引用:

  1. Regedit.exeを起動します
  2. HKEY_CURRENT_USER\Software\Microsoft\SQL Server Management Studioに移動します
  3. 13.0_Configを削除
  4. Ssms.exeを再起動します
4
mridula

ここでの答えはすべてうまくいきませんでした(SQL Server 2014)。

うまくいったのは:

1)公式インストーラーを使用してVisual Studio 2010シェルをアンインストールします(プログラムと機能ではなく)。ファイルVSIsoShell.exeはここからダウンロードできます: https://www.Microsoft.com/en-us/download/details。 aspx?id = 1366

2)アンインストールしたら、SQL Serverのインストールを実行してRepairを押します

3
Artur Kędzior

カスタム VS2015アンインストールツール を使用してVS2017をインストールした後、同じ問題が発生します。 SSMS 17.3を修復または再インストールしても問題は解決しません。

これを解決するには、Windowsのコントロールパネルを開き、[プログラムと機能]を​​選択します。リストからMicrosoft Visual Studio 2015 Shell (Isolated)を選択し、[変更]をクリックします。次に、VSセットアップウィンドウで[修復]をクリックします。セットアップが完了すると、すでにインストールされているいくつかの新しいコンポーネントに関する警告は無視されます。閉じるをクリックしてください。 SSMSは完璧に始まります!これが誰かの時間を節約することを願っています。

1
Dismantled

VSセットアップを実行し、[変更]を選択し、Extensibility Tools Update 3をインストールすることにより、SQL Management Studio 2016の問題を解決しました。その後、SQL Management Studio 2016を実行し、VS Isolated Shellをリセットしました。

1
Barkman

SQL Serverのすべてのバージョンで、インストールされている可能性のあるプラグインやそのデータを含むデータを失うことなく、これを安全に修正できます。

これは一般的なバグであり、SQL Serverのすべてのバージョンでの解決策は、無人で実行するのに約30分かかる「Microsoft Visual Studio 20xx Shell(分離プロセス)」プログラムのインストールを修復することです。

修復を実行するには、次の手順を実行してください。

  1. Visual Studioのすべてのインスタンスを閉じます。
  2. Windowsキーを押します。
  3. 「プログラム」と入力します。
  4. 表示されるリストから「プログラムの追加と削除」をクリックします。
  5. 表示される検索ボックスに「シェル」と入力します。
  6. 「Microsoft Visual Studio 20xx Shell(Isolated)」をクリックします*
  7. [変更]をクリックします(グレー表示されている場合は[ア​​ンインストール]をクリックします)。
  8. 表示されるウィンドウで、「修復」をクリックします。
  9. 修理が完了するまで30分ほど待ちます。
  10. マシンを再起動します。

「Microsoft Visual Studio 20xx Shell(Isolated)」が修復され、SQL Server Management Studioが通常どおりに開きます。

*「Microsoft Visual Studio 20xx Shell(Isolated)」の複数のバージョンがインストールされている場合は、最新のものを最初に修復し、正しいプログラムが修復されるまでバージョンを逆方向に処理します。 SQL Serverのバージョンを修正したバージョンは、smssまたはvsがアップグレードされるまで変更されないため、今後の参照用に必ずメモしてください。

1

管理者としてSSMSを実行してみてください!複数のコンポーネントを修復して再インストールした後、最終的にはアカウントのセキュリティレベルになりました。

1
Andy

既存のMicrosoft Visual Studio 2010シェル(分離プロセス)をアンインストールしました-ENUその後、修復を行いました修復を行うには、以下のパスに従ってください:SQL Serverインストールセンター->メンテナンス->修復

注:上記のどれも私にとってはうまくいきませんでした。

0
test test

VSIsoShell.exeをダウンロードしましたが、インストールできませんでした。エラーログを詳しく調べると、システムにVisual Studioの新しいバージョンが存在することが原因です。 vs2017コミュニティをアンインストールした後、VSIsoShellのインストールが成功しました

0
Ozan BAYRAM

ようやくこれが機能するようになりました-「C:\ Program Files(x86)\ Microsoft SQL Server\120\Tools\Binn\RSConfigTool.exe」を開き、コントロールパネルのインストールプログラムからではなく、そこにある修復ツールを使用しました(修復)。
これはファイルの再インストールを実行したようで、その後すべてがうまくいきました!私は髪を引き裂いていた!

0
yardilady

上記の解決策はどれも私にとってはうまくいきませんでした、受け入れられた答えのリンクは機能しません。

だから私はセットアップからMSSQL 2014を修復しようとしました、これは依存するVisual Studio Shellをインストールします。

SQL Server Installation Center -> Maintenance -> Repair -> Select the Instance

次に、問題なくssmsを実行できます。

うまくいくことを願って、

0
Vishal Sharma

他の回答に記載されているレジストリの編集やソフトウェアの再インストールが機能しない場合に備えて、アンチウイルスが原因でこの問題が発生していました。この場合、それはCrowdstrikeでしたが、他の人も同様に引き起こす可能性があります。

テストするためにAVを無効にしてみてください。それが原因である場合は、SSMS 2014/2016で例外を設定してください。

0
BrendanM721

Visual Studio 2010 Shellをインストールすると助けになりました...

https://www.Microsoft.com/en-us/download/details.aspx?id=1366

0
Krish

Visual Studio 2015 Isolated Shellをダウンロードしてインストールします。

この再配布可能パッケージの詳細は、 Microsoft Visual Studio 2015再配布可能パッケージ からさらに読むことができます。

さらにこのパッケージをダウンロードできます このリンク

このパッケージをインストールした後、SQL SERVER 2016のSSMSを実行してください。実際に動作します!

0
Usman Shahzad