Ошибка при установке Visual Studio 2015 Enterprise Update 1 с помощью Team Explorer

У меня та же проблема, что и у всех остальных, при установке Visual Studio 2015 с обновлением 1. Сбой при установке Team Explorer, и, насколько я могу судить, это вызвано той же ошибкой, описанной в этом вопросе ( Несколько ошибок при установке Visual Студия 2015 Community Edition). Я попробовал шаги, объясненные в ответах на этот вопрос, включая ответ на русском языке. Тем не менее, установка все еще не удается в той же точке. Я сейчас нахожусь в тупике и у меня нет идей, чтобы попробовать.

Кто-нибудь может помочь?

7 ответов

Решение

Ну, в итоге я открыл отдел технической поддержки Microsoft, чтобы решить мою проблему. Они нашли проблему ниже в моих файлах журнала:

Актуальная проблема

Во время установки VS 2015 есть несколько пакетов VSIX, установленных с помощью пользовательских действий. Например: TeamExplorer.vsix выполняется с помощью настраиваемого действия, а пакет TeamExplorer.vsix устанавливает двоичные файлы Team Explorer.

мы обнаружили, что все пакеты VSIX не могут быть установлены. В результате VS не удается установить. Согласно журналу комплектов:

[2284: 0D4C] [2016-01-20T12: 53: 42] i301: Применение исполняемого пакета: nugetvs, действие: Установить, путь: C:\ProgramData\ Кэш пакета {4BE72B6B-1E33-3D51-82CE-AE9702AA2664}v3.3.0.167\packages\WPT\NuGetVisualStudio14.msi, аргументы: ' ARPSYSTEMCOMPONENT="1" MSIFASTINSTALL="7"' [29A0:2B30][2016-01-20T12:54:11]i000: MUX: ExecuteError: Package (nugetvs) не удалось: Идентификатор сообщения об ошибке: 1722 ErrorMessage: Существует проблема с этим пакетом установщика Windows. Программа, запущенная как часть установки, завершилась не так, как ожидалось. Обратитесь в службу поддержки или к поставщику пакета. [2284:0D4C][2016-01-20T12:54:12]e000: Ошибка 0x80070643: Не удалось установить пакет MSI. [2284:0D4C][2016-01-20T12:54:12]e000: Ошибка 0x80070643: Не удалось выполнить пакет MSI. [29A0:2B30][2016-01-20T12:54:12]e000: Ошибка 0x80070643: не удалось настроить пакет MSI для каждой машины.

Что касается журналов VSIX, мы нашли стек ниже для большинства ошибок пакетов VSIX (например, VSIXInstaller_43a2c244-da76-4e26-b086-0341b7e77c1f.log):

System.MissingMethodException: метод не найден: 'System.Collections.Generic.IEnumerable`1 Microsoft.VisualStudio.ExtensionManager.IInstallableExtension.get_InvalidCertificateInformation()'. в VSIXInstaller.App.LogSignatureDetails(расширение IExtension) в VSIXInstaller.App.LogExtensionDetails(расширение IExtension) в VSIXInstaller.App.InitializeInstall(логическое значение isRepairSupported) в VSIXInstaller.App.Onventartgs (Startup) (запуск)

мы нашли похожую ошибку 177561: сборка Slipstream не может исправлять (RTM) MSI, которые уже установлены другим (меньшим) пакетом, и он все еще находится в активном состоянии. Я свяжусь с моей продуктивной группой и вернусь к вам.

Как видите, это известная проблема с Microsoft. Я попросил альтернативные предложения, чтобы установить его, и представитель службы поддержки попросил меня выполнить чистую установку с версией VS Enterprise 2015 без обновления 1. Я следую инструкциям ниже, чтобы выполнить чистую установку, и это сработало.

Актуальное решение

  1. Удалить Visual Studio 2015 Enterprise из программ и компонентов
    • Я также удалил среды выполнения C++ 2015 и библиотеки Entity Framework 2015, а также
  2. Перезагрузите машину, если будет предложено
  3. Переименовать или удалить папки
    • C: \ Program Files (x86) \ Microsoft Visual Studio 14.0
    • C: \ Program Files \ Microsoft Visual Studio 14.0
    • C: \ users \ user \ Documents \ Visual Studio 2015
    • C: \ users \ user \ AppData \ Roaming \ Microsoft \ VisualStudio \ 14.0
    • C: \ users \ user \ AppData \ Local \ Microsoft \ VisualStudio \ 14.0
    • C: \ users \ user \ AppData \ Local \ Microsoft \ VSCommon \ 14.0
  4. Перейдите в редактор реестра (Пуск >> Выполнить >> regedit) и удалите / переименуйте следующие реестры-
    • HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ VisualStudio \ 14,0
    • HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ VisualStudio \ 14,0
    • HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 14,0
    • HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 14.0_Config
  5. закройте все ваши экземпляры Visual Studio
  6. скачать Visual Studio 2015 Enterprise RTM не обновлять 1
  7. Извлеките файл.iso с помощью инструмента извлечения, такого как WinRar.
  8. Очистите%temp% перед началом установки Visual Studio 2015
  9. Установите Visual Studio 2015 с помощью этого извлеченного установщика

И... тада, установка прошла успешно! Я надеюсь, что это поможет другим, у которых есть подобная проблема, которая не решена путем восстановления только времени выполнения C++.

После успешной установки RTM я смог запустить установщик обновления 1 и успешно выполнить обновление. С тех пор я также установил обновление 2 без проблем.

Чтобы сделать это проще, вот пакетный файл для очистки перед установкой Visual Studio 2015.

@echo.
@echo This will remove all files, directories and registry keys about VISUAL STUDIO 2015
@echo.
@pause

rd "C:\Program Files (x86)\Microsoft Visual Studio 14.0" /S
rd "C:\Program Files\Microsoft Visual Studio 14.0" /S
rd "C:%homepath%\Documents\Visual Studio 2015" /S
rd "C:%homepath%\AppData\Roaming\Microsoft\VisualStudio\14.0" /S
rd "C:%homepath%\AppData\Local\Microsoft\VisualStudio\14.0" /S
rd "C:%homepath%\AppData\Local\Microsoft\VSCommon\14.0" /S

@echo.
@echo Removing Registry Keys
@pause

REG DELETE HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\14.0
REG DELETE HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\14.0
REG DELETE HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0
REG DELETE HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0_Config

@echo.
@echo. FINISHED!
@pause

Просто скопируйте и вставьте его в.bat файлы

Успех! Все равно легко попробовать.

У меня были похожие проблемы, и я несколько раз пытался их переустановить, но без радости. Я смотрел на установку отдельных пакетов из ISO - совсем не доволен.

Я наконец получил его для "установки", просто выбрав "восстановить", а не "удалить" в панели управления / программах. Хотя, чтобы сделать "ремонт", потребовалось много времени. В конце концов он установлен и работает.

Это может помочь некоторым.

Да, Брайан.

Согласен.

Единственным решением для меня было полностью удалить КАЖДУЮ программу в моей системе с названием "2015" в названии программы (используя потрясающий Revo Uninstaller и запущенный под "Quick Uninstall" после выбора каждой программы в списке. Это делает "массовую"). удалить, чтобы вам не пришлось делать это вручную один за другим). Это тоже ВОЗРАСТ. (Убедитесь, что каждая программа относится к Visual Studio, хотя... все мои сделали.)

Затем я прошел каждый шаг, описанный в ответе Брайана Стюарта, 28 января в 19:00. Я решил установить ВСЕ в установке Visual Studio (возможно, даже в случае необходимости!). В конце установки я обнаружил, что у меня установлено 77 программ с номером "2015" в названии программы.

Обратите внимание, что после завершения установки с загруженного "ISO" (запускается с правами "Администратора") был один последний повторный запуск установки с ISO (на этот раз с использованием "Repair"), чтобы окончательно исправить "NuGet". "сбой пакета. После этого все было на 100% правильно. (Без необходимости переустанавливать библиотеки C++)

Затем я выполнил выключение, перезапустил и протестировал Visual Studio, загружая проект, который я ранее создал. (Если у вас его нет, просто попробуйте создать проект).

Вы можете получить ошибки, связанные с отсутствием файлов настроек, например: Страница '3185ed96-1cbd-4381-a439-636973542e50' не найдена.

Затем необходимо выйти из Visual Studio и выполнить эти команды из командной строки CMD (с повышенными правами до администратора) по порядку. После открытия каждой IDE Visual Objects закройте ее и выполните следующую команду.

1.devenv.exe / safemode

2.devenv.exe / resetskippkgs

3.devenv.exe / installvstemplates

4.devenv.exe / resetsettings

5.devenv.exe / resetuserdata

Затем выполните окончательное выключение / запуск, и все должно работать нормально.

Поэтому после всего этого я наконец выполнил резервное копирование образа всей системы, чтобы при необходимости я мог хотя бы переустановить систему с правильно установленной Visual Studio.

Кирпичные биты для Microsoft для того, чтобы сделать установку Visual Studio такой болезненной. После многих лет уплаты хороших долларов за эту великолепную среду программирования меня немного раздражало, что теперь она бесплатна для всех, но я думаю, что Microsoft заставляет нас платить некоторым терпением. ЛОЛ:-)

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

Большое спасибо Брайану Стюарту за то, что он направил нас всех в правильном направлении.

После того, как вы выполнили то, что описал Брайан Сварт, вот ссылка на версию RTM VS 2015 Community iso.

http://download.microsoft.com/download/0/B/C/0BC321A4-013F-479C-84E6-4A2F90B11269/vs2015.com_enu.iso

(Я бы добавил это в комментарии после комментария Кетцалькоатля от 14 марта, но я не могу комментировать без 50 репутации. И эта запись, по общему признанию, является глупым "ответом", что означает, что я, вероятно, буду опускаться и не буду ближе к возможности поместить соответствующий текст в комментарии, а не в ответ. Смешная система, которую они получили здесь.)

У меня была та же ошибка "Team Explorer" при установке Visual Studio 2015 Enterprise Update 2 на ПК с Win 10 (64b Enterprise). Пробовал несколько раз установить, что не помогло. Что сработало: - удалили Visual Studio и все экземпляры C++, - перезагрузили и запустили пакетный файл, упомянутый выше - сделали пользовательскую установку. Были установлены только инструменты веб-разработки. Это удалось и открылось нормально. - сделал установку Модификации и добавил инструменты данных SQL. Нет ошибок Все идет нормально..

  1. Перед выполнением этапа переустановки:

    A.Disable антивирусное или антишпионское программное обеспечение.

    Б. Очистите эту папку:% windir% \ Temp

    и не только папка%Temp%.

  2. Запустите установщик от имени администратора.

  3. Может я не прав? но я прочитал здесь, что нам лучше также удалить эту папку: **C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18** перед переустановкой.

После нескольких дней мучений вот ответ: удалите или переименуйте следующую папку C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18\ в нечто вроде \backup-S-1-5-18\ .. Windows заново создаст папку с соответствующими разрешениями, и установка будет продолжена без ошибок. ура

Что ты говоришь?

Другие вопросы по тегам