Windows 8、64ビットを実行していて、SQL Server 2012がインストールされています。クライアントツールをダウンロードし、SQL Server Management Studioのディレクトリを調べて、そこにあることを確認しました。 SQL Management Studioを実行しようとすると、次のエラーメッセージが表示されます。
「1つ以上のコンポーネントが見つかりません。アプリケーションを再インストールしてください。」.
この問題は始まったばかりです。アプリケーションを再インストールし、サービスパックをダウンロードしました。ショートカットキーはパスを示しますが、それでも実行されません。
Visual Studio 2010をアンインストールしたのでしょうか?分離されたパッケージをインストールしてみてください: Microsoft Visual Studio 2010 Shell(Isolated)Redistributable Package
SQL Server Mgt Studio 2012を開こうとするときにも、同じエラーが発生しました Microsoftによるこの推奨修正 :
Microsoftによる2011/10/25の18:01に投稿
これは、SQL Server 2012(コード名は「Denali CTP3」)以降をインストールし、SSMSを正常に実行した後、(後で)VS11 Dev Previewをインストールして、SSMSを実行した後に発生します。
Dev11 Previewは、SQL Server Denali SSMSをバージョン11アプリケーションとして誤って認識し、セットアップ中にSSMSレジストリキーの現在のユーザーの設定を更新します。この問題は、SSMSのインストール後にDev11 Previewがインストールされた場合にのみ発生します。
SQL Server 2012 SSMSには、HKCUレジストリキーの破損した構成に対するセキュリティと復元機能が組み込まれています。破損したレジストリキーを削除するだけで、SSMSは次の起動時に正しい値で自動的に再構築します。
•regedit.exeを起動します。
•HKEY_CURRENT_USER\Software\Microsoft\SQL Server Management Studioに移動します
•11.0_Configを削除します
•ssms.exeを再起動します
今日も同じ問題がありました。おそらく私はVS2012をアンインストールしていて、VS Shellを誤ってアンインストールした可能性があります。
2014 SSMS Express Editionをインストールすると、2012 SSMSが修正されました
これは最終的に私のために働きました: http://klevster.com/fix/sql20122014-management-studio-cannot-find-one-or-more-components-please-reinstall-the-application/
2010 Shellをアンインストールしてから、MSSMS 2014を修復する必要がありました。
上記のリンクから:
SQL 2012 Management Studioを開こうとすると、VS2012がインストールされたWindows 2012 Serverで問題が発生し、エラーが発生しました。
「1つ以上のコンポーネントが見つかりません。アプリケーションを再インストールしてください。」
一連の組み合わせを試した後、SQL 2014 Management Studioをインストールし、アンインストール、再インストール…VS2012を修復して、SQL 2014 Management Studioを再インストールします。まったく役に立たない。
最終的に私を悩ませたのは、Visual Studio 2010 Shellをアンインストールすることでした。これは、次のリンクからインストーラーをダウンロードすることによって行われました: http://www.Microsoft.com/en-us/download/details.aspx ?id = 1366
ダウンロードしたら、インストーラーを実行してVS2010シェルコンポーネントを削除します。完了したら、SQL 2014 Management Studioインストーラーを実行するか、既存のインストールを修復します。これにより、VS2010シェルコンポーネントが再インストールされます。
それからバム、ついに私のために開かれた。
SQL Serverの古いインストールを削除するときに、VS2010シェルをアンインストールしました。これは、私が使用していた最新のバージョンである2012には必要ないと考えていました。
同じエラーが発生しました。 2010シェル(サイズが1GB以下)を再インストールし、すべて修復されました。
VS2010から2012に更新した後、SQL Server Mgt Studio 2012を開こうとすると、Win2008Serverでも同じエラーが発生しました。RayVegaが提案したレジストリを実行し、再起動しましたが、葉巻はありませんでした。この後、VSIsoShell.exeをインストールしました。次に、SQL Server Mgt Studio 2012が正常に開きました。
VSIsoShell.exeへのリンクは次のとおりです。 http://www.Microsoft.com/en-us/download/details.aspx?id=1366
同じ問題がありました。問題はある種のアクセスの問題のようです。インストール中にドメインアカウントでログインしましたが、ドメインから切断されました。
その後、ドメインに接続している間にSQLサーバーのセットアップを修復しました。