Ошибка установки Visual Studio 2015 Enterprise Update 1 с Team Explorer

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

Может ли кто-нибудь помочь?

Ответ 1

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

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

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

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

[2284: 0D4C] [2016-01-20T12: 53: 42] i301: Применение пакета выполнения: nugetvs, действие: Установить, путь: C:\ProgramData\Package Кэш {4BE72B6B-1E33-3D51-82CE-AE9702AA2664} v3.3.0.167\пакеты\WPT\NuGetVisualStudio14.msi, аргументы: 'ARPSYSTEMCOMPONENT = "1" MSIFASTINSTALL = "7" ' [29A0: 2B30] [2016-01-20T12: 54: 11] i000: MUX: ExecuteError: Пакет (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(Boolean isRepairSupported) в VSIXInstaller.App.OnStartup(StartupEventArgs e)

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

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

Фактическое решение

  • Удалите Visual Studio 2015 Enterprise из программ и функций
    • Я также удалил среды выполнения С++ 2015 и библиотеки Entity Framework 2015, а также
  • Перезагрузите компьютер, если появится запрос
  • Переименовать или удалить папки -
    • 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\пользователь\AppData\Roaming\Microsoft\VisualStudio\14,0
    • C:\Users\пользователь\AppData\Local\Microsoft\VisualStudio\14,0
    • C:\Users\пользователь\AppData\Local\Microsoft\VSCommon\14,0
  • Перейдите в редактор реестра (start → run → 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
  • закрыть все экземпляры Visual Studio
  • скачать RTM для Visual Studio 2015 Enterprise не обновлять 1
  • Извлеките файл .iso с помощью средства извлечения, например WinRar.
  • Удалить% temp% перед тем, как начать установку Visual Studio 2015.
  • Установите Visual Studio 2015 с помощью этого извлеченного установщика установки

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

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

Ответ 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 файлы

Ответ 3

Успех! Легко попробовать, во всяком случае.

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

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

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

Ответ 4

Да, Брайан.

Я согласен.

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

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

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

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

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

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

1.devenv.exe/safemode

2.devenv.exe/resetskippkgs

3.devenv.exe/installvstemplates

4.devenv.exe/resetsettings

5.devenv.exe/resetuserdata​​p >

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

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

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

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

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

Ответ 5

После того, как вы сделали то, что Брайан Сварт обрисовал в общих чертах, здесь ссылка на версию RTM сообщества VS 2015 iso.

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

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

Ответ 6

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

Ответ 7

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

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

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

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

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

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

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

Что вы скажете?