Несколько Ошибок При Установке Visual Studio 2015 Community Edition

при установке Visual Studio 2015 Community Edition в Windows 10 с помощью веб-установщика все работает нормально, однако не удается установить следующие пакеты:

  • Team Explorer для Visual Studio 2015 - > неустранимая ошибка
  • Microsoft NuGet-Visual Studio 2015 - > Ошибка Пакета
  • Microsoft Visual Studio Подключенные Службы - > Пакеты Не Удалось
  • подключенные службы проверки подлинности Azure AD - > пакеты Не удалось
  • Подключенная Служба Microsoft Azure Mobile Services - > Сбой Пакета
  • Microsoft Azure Storage Connected Service - > Пакеты Не Удалось
  • Microsoft.VisualStudio.Пакет Office365 -> Ошибка

Я попытался несколько обойти, включая удаление каждой версии Visual Studio в моей системе, вручную удалив файлы в C:ProgramDataProgram Cache, и даже зашел так далеко, чтобы удалить мой антивирус (AVG), попытавшись отключить его и посмотреть если это сработает раньше. Я даже запустил команду fsutil behavior set SymlinkEvaluation L2L:1 L2R:1 R2L:1 R2R:1

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

поскольку я не использую Azure или Team Explorer, никаких решений, которые означают, что у меня не будет доступа к ним, будет достаточно.

файл журнала, созданный установщиком, может быть найти здесь поскольку это было более 65 000 символов (просто прокрутите вниз для всего удовольствия).

23 ответов


после неудачной установки необходимо восстановить распространяемые 2015 vc и перезапустить установщик visual studio.

распространяемый установщик перепутан, он смешивает 64bit и 32bit dll. Вы можете проверить, есть ли у вас эта проблема, посмотрев на vcruntime140.размер файла dll. Поиск в папке windows для vcruntime140 вы должны увидеть 4 файла (64 и 32 бит в обеих версиях release & debug). Если какие-либо файлы имеют одинаковый размер, вам нужно выполнить ремонт на распространяемый.

в моей системе 32-разрядная dll составляет 83,3 КБ, 64-разрядная-86,6 КБ (версии выпуска).


Я потратил целую неделю, пытаясь решить эту проблему. То, что, наконец, сделало это для меня, отключило мои антивирусные программы. Прежде чем я наткнулся на свое решение, я прошел через множество других решений. Я подумал, что опубликую некоторые решения, которые могут оказаться полезными для тех, у кого все еще возникают проблемы с установкой Visual Studios 2015 Community Edition.

Решение 1: Минимальная Установка

попробуйте установить с минимальным дополнительным особенности. Запустите установку Visual Studios 2015, затем нажмите "пользовательский" и на следующем экране снимите все флажки и продолжите установку.

решение 2: удалить кэш установки

возможно установка не удалась из-за поврежденных файлов в кэше. При сбое установки удалите все связанные элементы кэша Visual Studio и выполните полную повторную установку. Для этого Запустите командную строку (запуск Администратор!--4-->) и введите: "CD/programdata / кэш пакетов/ " затем нажмите enter. Затем введите "del / f / s *.msi / f / s *.такси!--4--> " затем нажмите enter. Теперь снова запустите установку Visual Studios 2015.

решение 3: Удалите временные данные файла, хранящиеся на вашем компьютере

откройте Проводник и перейдите в "C:\Users\[Имя Учетной Записи Пользователя]\AppData\Local\Microsoft". Удалите следующие папки: VSCommon, VisualStudio, Blend, VsGraphics, ApplicationInsights, vshub, Team Foundation, установщик веб-платформы и MsBuild. После этого снова запустите установщик Visual Studios 2015.

решение 4: Включите все четыре оценки символических ссылок

во-первых, проверьте, включены ли все четыре оценки. Откройте командную строку (Запуск от имени администратора) и типа "запрос поведения fsutil SymlinkEvaluation". Следует включить все 4 оценки. Если это не так, введите"поведение команду fsutil набор l2l успешно SymlinkEvaluation:1 Р2Р:1 l2r по:1 R2L:1". После установки этих 4 оценок очистите временные файлы и очистите кэш установки (см. Решение 2 и решение 3), а затем снова запустите установку Visual Studios 2015.

решение 5: восстановите распространяемые

возможно, проблема в том, что ваш ВК-пакета неисправны и нуждаются в ремонте. Для этого запустите "установка и удаление программ" и найдите все x86 и x64 версии Microsoft Visual C++ [Год] Распространяемый (Версия). Затем нажмите Change для каждого из них, и когда появится экран удаления, нажмите Repair. Я сделал это для всех версий, которые я ранее установил: 2012, 2013 и 2015. Поэтому я отремонтировал 6 из них: 2012: x86 и x64, 2013: x86 и x64, 2015: x86 и x64.

решение 6: проверьте, совпадают ли размеры x86 и x64

Как упоминалось другими в этом обсуждении, выполните поиск vcruntime140.dll и посмотреть, если x86 и x64 версии. Они должны!--54-->не имеют одинаковый размер. Если это так, см. Решение 5 или вы можете вручную удалить их (** будьте осторожны при удалении файлов из папки Windows!) и переустановить их (отсюда: https://www.microsoft.com/en-ca/download/details.aspx?id=48145).
тоже так же проверить msvcp140.файл DLL. Я лично сделал поиск этих файлов в "C:\Windows\SysWOW64 и C:\Windows\System32" и сравнил файлы из двух папок. Более того, я также проверил различия vcruntime140.dll и msvcp140.dll в "C:\Program Файлы\Microsoft Visual Studio 14.0" и "C:\Program файлы (x86)\Microsoft Visual Студия 14.0"

решение 7: временно отключите всю антивирусную защиту и брандмауэры

для меня оказалось, что проблема возникла из-за наличия Bytefence Anti-Malware и Norton Security с резервным копированием защита. Я отключил защита в реальном времени С Bytefence Anti-Malware и я отключил Автоматической Защиты и Smart Firewall от Norton Security с резервным копированием. Прежде чем снова запустить установку, я повторил решение 2 и решение 3 (прокрутите вверх). И вуаля, установка прошла успешно. Но как я узнал, что виновником была антивирусная программа? Решение Читать 8.

решение 8: внимательно следите за процессом установки Visual Studios для вторжений

я прибег к этому решению, чтобы выяснить проблему. После прочтения ежа статья, я решил скачать Process Monitor v3.2 и Process Explorer v16.1. Я тщательно отслеживал 3 программы бок о бок: Process Monitor, Process Explorer и установщик Visual Studios 2015, и я очень внимательно следил за всеми процессами, которые вызывал установщик. Затем я заметил, что когда VSIXInstaller.процесс exe пришел и попытался установить что-то с удаленного сервера, он продолжал терпеть неудачу снова и снова, потому что моя антивирусная программа внезапно появится на экране (как процесс) и решит hog/block Некоторые важные DLL-файлы, которые необходимы для установки VSIX. Временное отключение антивирусной программы решило мою проблему!

решение 9: завершите формат Windows и переустановите

Если все остальное не удается, и вы действительно отчаянно хотите, чтобы Visual Studios 2015 работал, я предлагаю полную переустановку Windows. На данный момент, проблема, скорее всего, какой-то тип о вмешательстве / вторжении в программу, о которой вы не знаете.


моя проблема не ушла с просто переустановкой распространяемых 2015 vc. Но я смог найти ошибку, используя тот же процесс, что и в отличном сообщении в блоге Еж (и спасибо Google Translate за то, что я смог его прочитать).

в моем случае это был msvcp140.dll, который был установлен в 64-разрядной версии Windows/SysWOW64 папка. Просто удаление распространяемых файлов не удалило файл, поэтому мне пришлось удалить его вручную. Затем я смог установить x86 снова распространяется, в котором установлена правильная версия dll-файла. И, вуаля, установка VS2015 закончена без ошибок.


успехов!

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

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

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


Как это описано в других ответах, но с шагами:

1-Перейдите в Панель управления - > удалить программы - > удалить все распространяемые Microsoft c++ ((год))

2 - удалите эти файлы, если они еще существуют вручную:

  • c:\windows\System32\vcruntime140.dll файлы
  • c:\windows\SysWOW64\vcruntime140.dll файлы

3 - скачать и установить: https://www.microsoft.com/en-us/download/details.aspx?id=48145

после этого повторите установку Visual Studio и надейтесь, что ошибка не появится снова.


ни одна из резолюций, изложенных в этом вопросе, не решила мою проблему. Я опубликовал аналогичный вопрос и в конечном итоге пришлось открыть билет поддержки с Microsoft, чтобы получить его решение. См. мой ответ здесь, если ни одно из других предложений не поможет:ошибка установки Visual Studio 2015 Enterprise Update 1 с помощью Team Explorer


хорошо, если вы на той же лодке, что и я, и нашли это нет из этих решений помогли вам, у вас, скорее всего, есть проблема, когда NuGet (или любой из этих пакетов) не удается установить из программы VSIX из-за вызова метода, который не существует на вашем компьютере (не уверен, что .dll это ссылка), поэтому попробуйте это из следующего в должности:

  • удалить все экземпляры Visual Studio 2015-это включает в себя весь реестр ценности.
  • установите версию Visual Studio старше чем обновление 1 (версия RTM.); это доступно здесь.
  • если вы все еще получаете ошибку, попробуйте восстановить просто программа Visual Studio 2015. Это то, что в конечном счете установил его для меня.

надеюсь, что это помогло кому-то. Это действительно расстраивает, что файл журнала установщика не помогает вообще. Я должен был посмотреть файл журнала, специфичный для NuGet, и это где я заметил ошибку:

установка не смогла установить расширение для всех выбранный продукт. Для получения дополнительной информации нажмите на ссылку Установить журнал в нижней части диалогового окна.

метод не найден: 'системы.Коллекции.Родовой.Интерфейс IEnumerable`1 Система.Безопасность.Криптография.X509Certificates.X509ChainStatus Microsoft.VisualStudio.ExtensionManager.IInstallableExtension.get_InvalidCertificateInformation()'.


Если никакой другой вариант в этом потоке не работает, вы можете попробовать шаги, приведенные в этом руководстве (см. ниже): https://blogs.msdn.microsoft.com/heaths/2015/07/14/how-to-install-visual-studio-to-another-directory-when-a-pre-release-is-installed/

  1. скачать и установить http://psmsi.codeplex.com (Примечание: новый сайт https://github.com/heaths/psmsi) это общие цели PowerShell, которые я создал для всех видов развития и устранение неполадок при установке на основе установщика Windows. Вам не нужно повышать их для установки, хотя если вы предварительно повышаете, вы можете установить их на машину (по умолчанию они для каждого пользователя).
  2. Откройте командную строку PowerShell с повышенными правами и выполните следующие действия, чтобы узнать, какие продукты установили ключевой общий компонент:

    get-msicomponentinfo '{777CBCAC-12AB-4A57-A753-4A7D23B484D3}' | get-msiproductinfo

  3. Если вы в порядке с удалением всех перечисленных продуктов (особенно учитывая что вы, вероятно, собираетесь установить RTM next), выполните следующее:

    get-msicomponentinfo '{777CBCAC-12AB-4A57-A753-4A7D23B484D3}' | get-msiproductinfo | uninstall-msiproduct -properties IGNOREDEPENDENCIES=ALL

лично для меня это сработало. Я забыл, что у меня были некоторые старые файлы, лежащие на старом диске, который, по-видимому, позже испортил что-то в реестре (я думаю..?). Во всяком случае, со всем чистым, он установлен просто отлично!

Примечание: Если у вас есть проблемы с импортом PSMSI-tools в PowerShell, проверьте это: https://msdn.microsoft.com/en-us/library/dn568022.aspx

В общем, вам может потребоваться выполнить команду Set-ExecutionPolicy RemoteSigned разрешить импорт программного обеспечения.

надеюсь, это поможет кому-то в нужде!


Я сделал распространяемый ремонт, но для меня он работал после установки Office365.

(для меня это также был последний неудачный пакет в списке).


для меня, ничего из этого списка ответов работали.

что, наконец, сделал трюк:

  1. выполнение удаления VS с помощью программы установки с параметрами командной строки /uninstall / force (ref. https://msdn.microsoft.com/en-us/library/mt720585.aspx)
  2. ручное переименование всех связанных папок VS14 и nuget из следующих мест:
    • %AppData% / Local и его вложенные папки
    • %AppData% / Роуминг и его подпапки
    • %ProgramData% и его подпапки
    • %ProgramFiles% и его подпапки
    • %ProgramFiles (x86)% и его подпапки
    • %ProgramData% / Кэш Пакетов
  3. перезагрузка машины
  4. снова установки.

(я столкнулся с идентичной проблемой. После многих попыток я решил его и нашел мою ПЕРВОПРИЧИНУ. Я держу свой путь попытки здесь, но вы можете пропустить до конца, если хотите.)

я хочу отметить, что будьте очень осторожны с решением 2 эндена. Некоторые другие программы могут кэшировать установочные пакеты в . Если вы удалите данные из этой папки, вы можете поставить под угрозу установку/удаление других программ.

я столкнулся с этим несколько сбоев во время установки VS2015. И после того, как я удалю все содержимое из C:\ProgramData\Pacakges Cache, оба мои VS2013 и VS2015 застряли в


обязательно проверьте свою машину.файлы config в обоих местах

C:\Windows\Microsoft.NET\Framework[версия]\Config C:\Windows\Microsoft.NET\Framework64[версия]\Config

Я узнал, попробовав все решения на этой странице.


Я столкнулся с той же проблемой с обновлением Visual Studio 2015 Community Edition 1. Проблема в моем случае заключалась в том, что установщик каким-то образом не смог установить распространяемую версию x86 Visual C++. Когда я проверил Добавить Удалить Программы установлена только версия x64.

Если это так, вы можете получить отсутствующий распространяемый пакет из здесь; или вы можете найти соответствующую вам версию через поиск google.


в моем случае решение было связано с включением символических ссылок. См.Как преодолеть " символическая ссылка не может следовать, потому что ее тип отключен."ошибка при получении цели символической ссылки на сервере 2008? несколько способов сделать это.


Это тоже убивало меня, я, должно быть, переустановил visual studios тысячу раз, прежде чем переполнение стека помогло мне! Сначала начинается с проблемы обновления Windows при установке Visual Studio 2015 обновление отметило меня, что это необходимо - в KB2919355 обновление. Зашел в Центр обновления Windows и увидел несколько неудачных обновлений. Как я ни старался не получилось. Код ошибки, который был процитирован, был 80070543 сделал некоторые исследования, ничего не работало, пока я не столкнулся с этим советом http://www.dell.com/support/article/us/en/04/SLN293803/en выполнив эти инструкции, снова обновил Windows, и это сработало. Вернулся, чтобы сделать обновление Visual Studios снова получил ту же ошибку! Поэтому я решил исследовать KB2919355 и был разочарован, пока не нашел этот сайт http://www.eightforums.com/windows-updates-activation/45441-update-kb2919355-finally-successful-after-multiple-fails.html

следовал инструкции четко об загрузка обновления и они работали. KB2919355 был наконец обновлен, поэтому я попробовал еще раз, и возникла другая ошибка с языковыми пакетами. "Фатальная ошибка установки". После прохождения серии разочаровывающих переустановок, свет деинсталляций прорвался через Совет того, что пришло это (выше) запись переполнения стека "ремонт C++ Redistributables", которая включает в себя: Переход к Пуск - > Панель управления - > Программы и функции Правой кнопкой мыши-клики по каждому распространяемому (от снизу вверх) и нажмите "Восстановить для всех". Если кто-то попросит "перезапустить", сделайте это немедленно прямо тогда и там! Затем я сделал установки Visual Studio....наконец, после многих дней попыток...это сработало.


Как и все вы, я потратил дни, пытаясь понять это. Я был в этой теме, пробуя каждую комбинацию того, что вы все сказали, и ничего. Я, наконец, пошел в AppData / Local/Microsoft / VisualStudio и удалил все папки там. Затем продолжил выключать все в моем антивирусе, и я, наконец,получил базовую установку, чтобы пройти весь путь. Разочарование, но, надеюсь, это поможет кому-то еще, кто пробовал все.


также вы можете найти файлы журнала в папке %Temp% о точной проблеме, в моем случае проблема была с символическими ссылками.

Если с "fsutil поведение запроса SymlinkEvaluation" вы получите сообщение .."В настоящее время управляются групповой политикой" Регистрация HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Filesystems\NTFS или просто поиск через реестр для "Symlink".


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

Я загрузил Visualstudio2015AzurePack, который использует веб-установщик.

одним из требований к нему является установка VS2015 community edition, которая работала без проблем.

надеюсь, это кому-то поможет.


Это очень неуловимая проблема. Никакое (простое) решение не выглядит применимым. Я пробовал - все-предыдущие варианты с тем же отрицательным результатом: ошибки нескольких пакетов.
Прибегли к установке VS 2013 успехов никаких проблем, то VS 15 (предварительный просмотр) успех нет проблем (кстати очень круто).
Наконец, то, что работает для меня, было установить самый простой первый 'Visual Studio 2015' with-NO-updates. Во время установки программа установки автоматически загружается 'Update 2' и установка закончена успешно.


по какой-то причине установка сломалась во время процесса. После этого ничего не помогло, и repair / unistall только произвел ошибки пакета. Что, наконец, помогло, было это: https://github.com/Microsoft/VisualStudioUninstaller

после того, как я запустил его пару раз (он не удалил все на первом проходе...), я, наконец, смог начать новую установку, и она сработала.


Я только что нашел аналогичную проблему, и я попытался исправить это путем удаления и переустановить несколько раз как с помощью веб-установщика, так и ISO, но он не может решить проблему. Наконец, я исправил это, сбросив компьютер и снова установив Visual Studio 2015 с помощью ISO.


поскольку отмеченный ответ упомянул ремонт VC Redist 2015, я перечисляю все, что могу найти, вместо того, чтобы хоронить их в комментариях.

Visual C++ распространяемый для Visual Studio 2015

Visual C++ распространяемый для Visual Studio 2015 обновление 1

Распространяемое Обновление 3 Для Microsoft Visual C++ 2015

этой нить обсуждался распространяемый Visual C++ для Обновление Visual Studio 2015 2. Но все звенья разорваны, и я его не нашел.


Я сделал.

1) остановлена Avast Internet security.

2) Удалите все распространяемые файлы Microsoft C++ 2015.

3) Установите сообщество vs-2015.

установка завершена.

спасибо.