Проблема налаштування Visual Studio - 'Виникла проблема під час завантаження компонентів установки. Скасування налаштування. "


151

У мене виникла серйозна проблема з моєю установкою Visual Studio 2008. Я отримую завжди корисну помилку 'Під час завантаження компонентів установки виникла проблема. Скасування налаштування. " кожного разу, коли я намагаюся видалити, перевстановити або відремонтувати Visual Studio 2008 (командна версія системи). Якщо я не можу вирішити цю проблему, у мене немає іншого вибору, як повністю витерти комп'ютер і запустити знову, що займе цілий день! Нещодавно я отримував дуже дивні помилки при спробі створення проектів щодо компонентів, що не мають пам’яті (незважаючи на те, що фізична пам'ять ~ 2 Гб не була вільною на той час), що зробило мою поточну установку VS марною.

Примітка. Я встановив версію оболонки VS2005, використовуючи файл vs_setup.msi в папці SQL Server після того, як я встановив VS2008, щоб отримати доступ до дизайнера служб звітності SQL Server 2005 в Студії розвитку бізнес-аналітики (це незрозуміло недоступно у VS2008).

Хтось має якісь рішення цієї проблеми?

PS : Я знаю , що це не пов'язано безпосередньо з програмуванням, однак я вважаю , що це доцільно так як вона безпосередньо пов'язана з моєю здатності до програми на всіх!

Примітка . Колега знайшов рішення цієї проблеми, сподіваємось, це має допомогти іншим у цій проблемі.


Яке середовище у вас є? Windows 3.1? Vista?
JRoppert

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

Відповіді:


151

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

Сподіваємось, це може бути корисним для інших. Це не говорить про високу віру MS в свої звичайні інструменти технічного обслуговування VS, що вони також повинні це надати!


Thnx багато для розміщення відповіді на проблему. Допомагав і мені!
Анрі

1
+1 - У мене був встановлений VS2008 на другому жорсткому диску, який не вдався! Я не зміг повторно встановити і не зміг її видалити, але цей інструмент прекрасно виконав цю роботу. Чудовий матеріал, велике спасибі.
Джон Артус

Хтось знає, куди цей інструмент пішов? Тепер посилання посилається на головну сторінку "Visual Studio" на MSDN, і я не можу знайти інструмент ніде.
Джеймс Мак-Нілліс

3
Чи є десь версія VS2010?
Кріс Чарабарук

1
Насправді це пов’язано з тим, що новий інсталятор MS не сумісний з інсталятором для VS2008. Існує оновлення VS2008, яке це виправляє. (На даний момент тут доступно microsoft.com/en-us/download/confirmation.aspx?id=10986 )
mcmonkeys1

94

У мене було те саме повідомлення про помилку. Для мене це сталося тому, що я намагався запустити інсталятор з DVD, а не запускати інсталятор з програм Add / Remove.


14
Ця пропозиція вирішила це і для мене - якщо вам потрібно додати компоненти після основної установки, це шлях.
стусміт

1
Дітто. Хто-небудь, хто приймає теорію про те, що це пов'язано з тим, що є SP1, тоді як DVD?
Рубен Бартелінк,

6
Не вдалося для мене - наткнувся на проблему "Вибраний диск вже не дійсний" відразу після цього. Посилання: social.msdn.microsoft.com/Forums/en-US/vssetup/thread/…
Роман Старков

1
Якщо у вас встановлений SP 1 і спробуйте це, ви отримаєте ще одну помилку. Ви повинні видалити SP 1, внести зміни, а потім перевстановити SP 1.
Девід Робісон

2
У мене був встановлений SP1 і я отримав помилку щодо відсутнього SQLSysClrTypes.msi. Довелося скопіювати SQLSysClrTypes.msi з диска SP1 в програмні файли \ Microsoft Visual Studio 9.0 \ Microsoft Visual Studio 2008 ... \ wcu \ smo і використовувати програмні файли \ Microsoft Visual Studio 9.0 \ Microsoft Visual Studio 2008 ... вихідний диск за запитом інсталятора. Довідка: blogs.msdn.com/b/heaths/archive/2009/02/02/…
Антон

19

У моєму випадку видалення програми Add and Remove Programs не вдалося. Натомість проблема була через нещодавно виправлену версію, встановлену за допомогою автоматичних оновлень. Виправлення до VS 2008 (у моєму випадку) має номер KB952241, тому я його видалив за допомогою пункту Додати / Видалити програми, перевіривши опцію показу оновлень. Після його невстановлення проблеми не було.


Я видалив інше виправлення, і тоді я міг скористатися параметром Видалити / Змінити з Панелі управління. Я також зробив "Ремонтну установку" звідти.
Девід Шмітт

1
Я видалив оновлення HotFIxes і безпеки, і тоді я зміг використовувати режим обслуговування з додавання / видалення програм, щоб додати компонент (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 опублікувала статтю KB про це, і ця стаття має пакет оновлення, який, як вони стверджують, усуває проблему. Дивись нижче.

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

Минуло деякий час, щоб пов'язане оновлення встановилося самостійно, але, як тільки це зробилося, я зміг успішно запустити налаштування Visual Studio з панелі керування «Додати / видалити програми».


1

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


0

Я думаю, що подібне запитання цілком відповідає форуму, особливо якщо легко знайти рішення, що врятує інші години від болю.

На жаль, у мене немає рішення, але я б порадив (якщо ви ще цього не зробили)

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

  2. Болісно, ​​але спробуйте спочатку видалити інші додатки на основі оболонки VS (наприклад, 2005 р.).


0

Спасибі, riaraos, видалення KB952241 також було рішенням для мене. Перш ніж це зробити, я намагався запустити інсталятор з "Програми та функції" та з інсталяційного DVD без успіху. Я не хотів повністю видаляти встановлення VS 2008, але лише додав декілька компонентів.

Примітки до моєї системи:

Windows 7 Beta 1 Visual Studio 2008 SP1


0

Гаразд, у мене були ті самі проблеми, спочатку мій VS2008 діяв, тому я спробував видалити його, і це не спрацювало ... Я прочитав в Інтернеті, що за допомогою AutoUninstall MS зробить трюк, який він зробив саме так, але залишив багато неприємні файли позаду ..

Тож я використав "Windows Install Clean up" та очистив більше речей, що стосуються VS .. Потім повернувся в додавання та видалення на панелі керування. Видалив KB952241 ... потім відкрив Ccleaner і відсканував реєстр знайшов багато залишив позаду лайно з VB2008 видалив усе, що колись було зроблено.

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

Я все це робив без перезавантаження свого ПК ..

Сподіваюсь, це допомагає людям, які застрягли ... як я


0

У моєму випадку, встановлення візуальної студії SP1 скасовує функцію видалення / ремонту.


0

Windows 7 запропонував "Видалити за допомогою рекомендованих налаштувань" після натискання ОК у повідомленні про помилку. Це вирішило проблему.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.