Nie można znaleźć jednego lub więcej składników. Zainstaluj ponownie aplikację

17

Korzystam z systemu Windows 8, wersja 64-bitowa i mam zainstalowany program SQL Server 2012. Pobrałem narzędzia klienta, poszukałem w katalogu programu SQL Server Management Studio i zobaczyłem, że tam jest. Podczas próby uruchomienia programu SQL Management Studio pojawia się komunikat o błędzie:

„Nie można znaleźć jednego lub więcej składników. Zainstaluj ponownie aplikację”.

Ten problem właśnie się zaczął. Ponownie zainstalowałem aplikację i pobrałem dodatki Service Pack. Klawisz skrótu pokazuje ścieżkę, ale nadal nie działa.

Chris
źródło
1
Próbujesz coś zainstalować? Jeśli tak to co? Kiedy pojawia się komunikat o błędzie? Z jakiego systemu operacyjnego korzystasz? Proszę szczegółowo wyjaśnić, co się dzieje.
heavyd
Nikt nie może odpowiedzieć na to pytanie, ponieważ nie powiedziałeś nam, jaką aplikację lub system operacyjny.
Andrew Schulman,

Odpowiedzi:

16

Może odinstalowałeś Visual Studio 2010? Spróbuj zainstalować izolowany pakiet: pakiet redystrybucyjny powłoki Microsoft Visual Studio 2010 Shell (izolowany)

Homo Programmatoris
źródło
Czy możesz dodać więcej szczegółów w swojej odpowiedzi?
Renju Chandran chingath
@RenjuChandranchingath, Niektóre funkcje SQL Server Management Studio wymagają MS Visual Studio 2010.
Homo Programmatoris
Właśnie tego brakowało - dziękuję! :)
Kristaps Vilerts
5

Miałem ten sam błąd podczas próby otwarcia programu SQL Server Mgt Studio 2012, dopóki nie zastosowałem się do tej zalecanej poprawki firmy Microsoft :

Wysłany przez Microsoft 25.10.2011 o 18:01

Dzieje się tak po zainstalowaniu programu SQL Server 2012 (kod o nazwie „Denali CTP3”) lub nowszej, po pomyślnym uruchomieniu SSMS, a następnie (później) instalacji VS11 Dev Preview, a następnie uruchomieniu SSMS.

Dev11 Preview nieprawidłowo rozpoznaje program SQL Server Denali SSMS jako aplikację w wersji 11 i aktualizuje ustawienia bieżącego użytkownika w kluczu rejestru SSMS podczas instalacji. Ten problem występuje tylko wtedy, gdy Dev11 Preview jest instalowany po instalacji SSMS.

SQL Server 2012 SSMS ma wbudowaną funkcję bezpieczeństwa i odporności dla każdej uszkodzonej konfiguracji w kluczu rejestru HKCU. Uszkodzone klucze rejestru można po prostu usunąć, a następnie SSMS automatycznie rekonstruuje je z poprawnymi wartościami podczas następnej procedury uruchamiania.

• Uruchom regedit.exe

• Przejdź do HKEY_CURRENT_USER \ Software \ Microsoft \ SQL Server Management Studio

• Usuń 11.0_Config

• Uruchom ponownie ssms.exe

Ray Vega
źródło
1
To samo dotyczy 2014 r., Miałem w rejestrze 12.0 i 12.0_config. Po kilku ponownych instalacjach, całkowitych czyszczeniach, naprawach i innych shenaniganach, sieć również mnie skierowała, to 1-minutowe rozwiązanie pozwoliło mi nareszcie zacząć ponownie SSMS 2014.
Madmenyo,
a dla Microsoft SQL Server 2016 folder to 14.0_Config.
Reza Aghaie,
2

Miałem dzisiaj ten sam problem. Prawdopodobnie dlatego, że odinstalowałem VS2012 i mogłem przypadkowo odinstalować VS Shell.

Instalowanie SSMS Express Edition 2014 Naprawiłem mój SSMS 2012

Daryl
źródło
2

To w końcu zadziałało dla mnie: http://klevster.com/fix/sql20122014-management-studio-cannot-find-one-or-more-components-please-reinstall-the-application/

Musiałem odinstalować powłokę 2010, a następnie naprawić MSSMS 2014.

Z linku powyżej:

Wystąpił problem z systemem Windows 2012 Server z zainstalowanym VS2012 podczas próby otwarcia programu SQL 2012 Management Studio, podając błąd:

„Nie można znaleźć jednego lub więcej składników. Zainstaluj ponownie aplikację ”

Po wypróbowaniu wielu kombinacji rzeczy, instalowaniu programu SQL 2014 Management Studio, odinstalowaniu, ponownej instalacji… Następnie naprawie VS2012, ponownej instalacji programu SQL 2014 Management Studio. Wszystko bez skutku.

Ostatecznie udało mi się odinstalować powłokę Visual Studio 2010, zrobiono to pobierając instalator z tego linku: http://www.microsoft.com/en-us/download/details.aspx?id=1366

Po pobraniu uruchom instalator i usuń komponent powłoki VS2010. Po zakończeniu uruchom instalator programu SQL 2014 Management Studio lub napraw istniejącą instalację, to samo spowoduje ponowne zainstalowanie składników powłoki VS2010.

A potem, w końcu dla mnie się otworzyło.

MasterProgrammer200
źródło
0

Miałem ten sam problem. Problemem wydaje się być jakiś problem z dostępem. Zalogowałem się na moim koncie domeny podczas instalacji, ale rozłączyłem się z moją domeną.

Później naprawiłem konfigurację serwera sql, gdy jestem podłączony do domeny, działało.

Guru
źródło
0

Podczas czyszczenia starych instalacji programu SQL Server odinstalowałem powłokę VS2010, uważając, że nie będzie jej potrzebować do najnowszej wersji, z której korzystam, czyli w 2012 roku.

Mam ten sam błąd. Ponownie zainstalowałem powłokę z 2010 roku (rozmiar około 1 GB) i wszystko zostało wyleczone.

Rachael
źródło
0

Miałem ten sam błąd na Win2008Server podczas próby otwarcia SQL Server Mgt Studio 2012 po aktualizacji z VS2010 do 2012. Zrobiłem rejestrację, którą Ray Vega zasugerował, zrestartowałem, ale nie cygaro. Następnie zainstalowałem VSIsoShell.exe. Następnie SQL Server Mgt Studio 2012 otworzył OK.

Oto link do VSIsoShell.exe: http://www.microsoft.com/en-us/download/details.aspx?id=1366

Ciove
źródło
Myślę, że byłoby to lepsze jako komentarz do odpowiedzi Ray Vega, niż jako nowa odpowiedź sama w sobie. Oznaczony jako taki.
Stese,