Проблема установки Visual Studio - «Возникла проблема при загрузке компонентов установки. Отмена настройки.


151

У меня была серьезная проблема с моей установкой Visual Studio 2008. Я получаю очень полезную ошибку «Возникла проблема при загрузке компонентов установки. Отмена настройки. всякий раз, когда я пытаюсь удалить, переустановить или восстановить Visual Studio 2008 (версия системы группы). Если я не могу решить эту проблему, у меня нет выбора, кроме как полностью стереть мой компьютер и запустить снова, что займет целый день! Недавно я получил очень странные ошибки при попытке создать проекты, связанные с тем, что компонентам не хватает памяти (несмотря на то, что в то время было около 2 ГБ физической памяти), что сделало мою текущую установку VS бесполезной.

Примечание. Я установил версию оболочки VS2005 с помощью файла vs_setup.msi в папке SQL Server после установки VS2008, чтобы получить доступ к конструктору служб отчетов SQL Server 2005 в среде Business Intelligence Development Studio (это необъяснимо недоступно в VS2008).

У кого-нибудь есть решения этой проблемы?

PS : Я знаю , что это не связано напрямую с программированием, однако я считаю , что это целесообразно так как она напрямую связана с моей способности к программе на всех!

Примечание : коллега нашел решение этой проблемы, надеюсь, это должно помочь другим с этой проблемой.


Какая у вас среда? Windows 3.1? Vista?
JRoppert

кажется, вопрос сообщества вики, по крайней мере.
Марк Роджерс

Ответы:


151

Коллега нашел этот инструмент автоинсталляции MS, который успешно удалил VS2008 для меня и сэкономил мне часы работы !!

Надеюсь, это может быть полезно для других. Не говорит высоко о вере MS в их обычные инструменты обслуживания VS, что они должны предоставить это также!


Большое спасибо за размещение ответа на проблему. Помогли и мне!
Анри

1
+1 - у меня был установлен VS2008 на втором жестком диске, который вышел из строя! Я не мог переустановить и не мог удалить, но этот инструмент сделал работу хорошо. Отличный материал, большое спасибо.
Джон Артус

Кто-нибудь знает, куда ушел этот инструмент? Теперь ссылка ведет на главную страницу Visual Studio на MSDN, и я нигде не могу найти этот инструмент.
Джеймс МакНеллис

3
Есть ли где-нибудь версия VS2010?
Крис Чарабарук

1
На самом деле это связано с тем, что новый установщик MS несовместим с установщиком для VS2008. Доступно обновление VS2008, которое исправляет это. (В настоящее время доступно здесь microsoft.com/en-us/download/confirmation.aspx?id=10986 )
mcmonkeys1

94

У меня было то же сообщение об ошибке. Для меня это происходило потому, что я пытался запустить установщик с DVD, а не запускать установщик из «Установка и удаление программ».


14
Это предложение исправило это и для меня - если вам нужно добавить компоненты после основной установки, это путь.
Стусмит

1
То же самое. Есть те, кто считает, что это связано с SP1, а с DVD нет?
Рубен Бартелинк

6
У меня не сработало - сразу после этого возникла проблема «Выбранный диск больше не действителен». Ссылка: social.msdn.microsoft.com/Forums/en-US/vssetup/thread/…
Роман Старков

1
Если у вас установлен SP 1 и попробуйте это, вы получите еще одну ошибку. Вы должны удалить SP 1, внести изменения, а затем переустановить SP 1.
David Robison

2
Я установил SP1 и получил ошибку, касающуюся отсутствующего SQLSysClrTypes.msi. Пришлось скопировать SQLSysClrTypes.msi с диска SP1 в Program Files \ Microsoft Visual Studio 9.0 \ Microsoft Visual Studio 2008 ... \ wcu \ smo и использовать Program Files \ Microsoft Visual Studio 9.0 \ Microsoft Visual Studio 2008 ... в качестве Исходный диск по запросу установщика. Ссылка: blogs.msdn.com/b/heaths/archive/2009/02/02/…
Антон

19

В моем случае удаление из «Установка и удаление программ» не сработало. Вместо этого проблема была из-за недавно установленного исправления через автоматические обновления. Исправление к VS 2008 (в моем случае) имеет номер KB952241, поэтому я удалил его с помощью компонента «Установка и удаление программ», выбрав параметр «Показать обновления». После того как проблема была устранена, проблема исчезла.


Я удалил другое исправление, а затем я мог использовать опцию Удалить / Изменить из панели управления. Я также сделал «Ремонтную установку» оттуда.
Дэвид Шмитт

1
Я удалил обновления HotFIxes и Security и затем смог использовать режим обслуживания из программ «Установка и удаление программ» для добавления компонента (Visual Web Developer). Нет необходимости удалять VS2008 SP1.
Боб Денни


7

Конечно же, для меня это были исправления. В окне «Установка и удаление программ» установите флажок «Показать обновления» и удалите ВСЕ исправления, связанные с вашей версией VS2008. Затем попробуйте кнопку «Изменить / Удалить» - теперь она должна продолжаться без помех.

Ну, это все равно для меня ... ;-)


5

У меня Visual Studio Team System 2008 Development Edition , и мне пришлось удалить все обновления и исправления:

  • Обновить KB972221
  • Исправление KB973674
  • Исправление KB971091

Перезагрузка, появилось тогда следующее исправление, которое я затем удаляется в соответствии с @riaraos' ответ :

  • Исправление KB952241

До изменения / удаления будет работать!

Надеюсь, что это помогает кому-то еще.


3

Удалите установленные исправления, связанные с vs2008, и повторите попытку. Это сработало для меня, и, надеюсь, так будет и для вас.

Спасибо, Зелам


3

Удалите следующие горячие исправления и обновления

  • Обновление KB972221
  • Исправление KB973674
  • Исправление KB971091

Перезагрузите компьютер и попробуйте удалить сейчас. У меня это работало без проблем.


2

Microsoft сама опубликовала статью об этом в КБ, и эта статья содержит пакет обновления, который, по их утверждению, решает проблему. Увидеть ниже.

http://support.microsoft.com/kb/959417/

Установка соответствующего обновления заняла некоторое время, но после этого я смог успешно запустить установку Visual Studio из панели управления «Установка и удаление программ».


1

Вы должны искать журналы установки MSI во временном каталоге вашей системы. Они будут содержать подробную информацию о том, почему установка не удалась. У меня была похожая проблема с установкой Visual Studio 2008, которую я смог решить, изучив журналы.


0

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

К сожалению, у меня нет решения, но я бы предложил (если у вас его еще нет)

  1. Запустите FileMon, чтобы увидеть, ищет ли установщик определенные файлы, которых больше нет - это может дать некоторые подсказки.

  2. Больно, но попробуйте сначала удалить другие приложения, основанные на оболочке VS (например, 2005).


0

Спасибо, riaraos, удаление KB952241 было решением и для меня. Перед этим я безуспешно пытался запустить установщик из «Программы и компоненты» и с установочного DVD. Я не хотел полностью удалять установку VS 2008, а только добавить несколько компонентов.

Примечания по моей системе:

Windows 7 бета 1 Visual Studio 2008 с пакетом обновления 1


0

Хорошо, сначала у меня были те же проблемы, когда мой VS2008 работал, поэтому я попытался удалить его, и он не работал ... Я читал в Интернете, что использование AutoUninstall от MS сделает то же самое, что и он, но оставило много неприятные файлы позади ..

Поэтому я использовал «Windows Install Clean Up» и убрал больше вещей, которые были связаны с VS .., затем вернулся в «Добавить и удалить на панели управления». Удалил KB952241 ..., затем открыл Ccleaner и просканировал реестр, обнаружил много оставленное позади дерьмо от VB2008 удалило все, что когда-то было сделано.

Я пошел дальше и снова запустил установленную обратно с компакт-диска, и БАМ работал.

Я сделал все это без перезагрузки моего компьютера ..

Надеюсь, что это помогает людям, которые застряли .. как я был


0

В моем случае при установке Visual Studio SP1 была отключена функция удаления / восстановления.


0

Windows 7 предложила «Удалить с использованием рекомендуемых настроек» после нажатия кнопки «ОК» в сообщении об ошибке. Это решило проблему.


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.