Не удается найти один или несколько компонентов. Пожалуйста, переустановите приложение


17

Я работаю под управлением Windows 8, 64-разрядная и SQL Server 2012 установлен. Я скачал клиентские инструменты, заглянул в каталог SQL Server Management Studio и увидел, что он там есть. Когда я пытаюсь запустить SQL Management Studio, я получаю сообщение об ошибке:

Msgstr "Невозможно найти один или несколько компонентов. Пожалуйста, переустановите приложение".

Эта проблема только началась. Я переустановил приложение и загрузил пакеты обновления. Сочетание клавиш показывает путь, но он все равно не будет работать.


1
Вы пытаетесь что-то установить? Если так, то? Когда вы получаете сообщение об ошибке? Какую ОС вы используете? Пожалуйста, подробно объясните, что именно происходит.
— тяжело

Никто не может ответить на этот вопрос, так как вы не сказали нам, какое приложение или ОС.
— Эндрю Шульман

Ответы:


16

Может быть, вы удалили Visual Studio 2010? Попробуйте установить изолированный пакет: распространяемый пакет оболочки Microsoft Visual Studio 2010 (изолированный)


Не могли бы вы добавить больше деталей в свой ответ?
— Рэндзю Чандран Чингат

@RenjuChandranchingath, Некоторые функции SQL Server Management Studio требуют MS Visual Studio 2010.
— Homo Programmatoris

Это было exaly, чего не хватало - спасибо! :)
— Кристапс Вилертс

5

У меня была та же ошибка при попытке открыть SQL Server Mgt Studio 2012, пока я не выполнил рекомендованное Microsoft исправление :

Написал Microsoft 25.10.2011 в 18:01

Это происходит после установки SQL Server 2012 (кодовое имя «Denali CTP3») или более поздней версии, успешного запуска SSMS, затем (позднее) установки VS11 Dev Preview и запуска SSMS.

Предварительный просмотр Dev11 неправильно распознает SQL Server Denali SSMS как приложение версии 11 и обновляет настройки текущего пользователя в разделе реестра SSMS во время установки. Эта проблема возникает, только если предварительный просмотр Dev11 установлен после установки SSMS.

SQL Server 2012 SSMS имеет встроенную функцию безопасности и отказоустойчивости для любой поврежденной конфигурации в разделе реестра HKCU. Поврежденные ключи реестра можно просто удалить, после чего SSMS автоматически восстановит их с правильными значениями во время следующей процедуры запуска.

• Запустите regedit.exe

• Перейдите в раздел HKEY_CURRENT_USER \ Программное обеспечение \ Microsoft \ SQL Server Management Studio.

• Удалить 11.0_Config

• Перезапустите ssms.exe.


1
То же самое касается 2014 года, у меня в реестре было 12.0 и 12.0_config. После нескольких переустановок, полных очисток, исправлений и прочих махинаций, веб-сайт тоже дал мне указание - это 1-минутное решение, позволяющее мне, наконец, снова запустить SSMS 2014.
— Madmenyo

а для Microsoft SQL Server 2016 папка - 14.0_Config.
— Реза Агахе

2

У меня была такая же проблема сегодня. Возможно, потому что я удалил VS2012 и, возможно, случайно удалил VS Shell.

Установка SSMS Express Edition 2014 Исправлена ​​моя SSMS 2012 года


2

Это наконец-то сработало для меня: http://klevster.com/fix/sql20122014-management-studio-cannot-find-one-or-more-components-please-reinstall-the-application/

Мне пришлось удалить оболочку 2010, а затем восстановить MSSMS 2014.

По ссылке выше:

Возникла проблема с Windows 2012 Server с установленным VS2012 при попытке открыть SQL 2012 Management Studio с ошибкой:

«Не удается найти один или несколько компонентов. Пожалуйста, переустановите приложение »

Попробовав кучу разных вещей, установив SQL 2014 Management Studio, удалите, переустановите ... Затем восстановите VS2012, снова установите SQL 2014 Management Studio. Все безрезультатно.

В конечном итоге я перестал работать над удалением оболочки Visual Studio 2010, загрузив установщик по этой ссылке: http://www.microsoft.com/en-us/download/details.aspx?id=1366.

После загрузки запустите программу установки и удалите компонент оболочки VS2010. После этого запустите установщик SQL 2014 Management Studio или исправьте существующую установку, и она сама переустановит компоненты оболочки VS2010.

Тогда БАМ, это наконец открылось для меня.


0

Я была такая же проблема. Кажется, проблема в доступе. Я вошел в систему с моей учетной записью домена во время установки, но отключился от моего домена.

Позже я восстановил настройку сервера sql, пока я подключен к домену, все заработало.


0

Удаляя старые установки SQL Server, я удалил оболочку VS2010, думая, что она не понадобится для последней версии, которую я использовал, - 2012.

Получил ту же ошибку. Переустановил оболочку 2010 года (размер ~ 1ГБ) и все зажило.


0

У меня была такая же ошибка на Win2008Server, когда я пытался открыть SQL Server Mgt Studio 2012 после обновления с VS2010 до 2012. Я сделал то, что предложил реестр, Рэй Вега предложил, перезагрузил, но без сигары. После этого я установил VSIsoShell.exe. Затем SQL Server Mgt Studio 2012 открылся в порядке.

Вот ссылка на VSIsoShell.exe: http://www.microsoft.com/en-us/download/details.aspx?id=1366


Я чувствую, что это было бы лучше в качестве комментария к ответу Рэя Веги, чем нового ответа сам по себе. Помечено как таковое.
— Stese
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.