Несколько ошибок Установка 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 Authentication → Упакованные пакеты
  • Служба подключений к мобильным службам Microsoft Azure → сбой пакетов
  • Microsoft Azure Storage Connected Service → Упакованные пакеты
  • Microsoft.VisualStudio.Office365 → Пакет сбой

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

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

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

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

Ответ 1

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

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

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

Ответ 2

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

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

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

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

Возможно, установка завершилась неудачно из-за поврежденных файлов в кеше. По завершении установки удалите все элементы, связанные с кешем Visual Studio, и выполните полную переустановку. Для этого запустите командную строку (Запуск от имени администратора) и введите: " cd/programdata/cache/", затем нажмите клавишу ввода. Затем введите " del/f/s *.msi/f/s *.cab", затем нажмите клавишу ввода. Теперь запустите установку Visual Studios 2015 еще раз.

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

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

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

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

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

Возможно, проблема в том, что ваши VC-перераспределители неисправны и нуждаются в ремонте. Для этого запустите "Добавить/удалить программы" и найдите все версии x86 и x64 Microsoft Visual С++ [Year] Redistributable (Version). Затем нажмите "Изменить" для каждого из них, и при появлении экрана удаления нажмите "Восстановить". Я сделал это для всех версий, которые я ранее установил: 2012, 2013 и 2015 гг. Поэтому я отремонтировал 6 из них: 2012: x86 и x64, 2013: x86 и x64, 2015: x86 и x64.

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

Как уже упоминалось в этом обсуждении, выполните поиск vcruntime140.dll и посмотрите, есть ли версии x86 и x64. Они НЕ должны иметь одинаковый размер. Если это так, см. Решение 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 Files\Microsoft Visual Studio 14.0" и " C:\Program Files (x86)\Microsoft Visual Studio 14.0"

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

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

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

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

Решение 9: Завершите установку Windows и переустановку

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

Ответ 3

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

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

Ответ 4

Успех!

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

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

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

Ответ 5

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

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

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 и надеемся, что ошибка не будет отображаться снова.

Ответ 6

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

Ответ 7

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

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

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

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

Метод не найден: 'System.Collections.Generic.IEnumerable`1 System.Security.Cryptography.X509Certificates.X509ChainStatus Microsoft.VisualStudio.ExtensionManager.IInstallableExtension.get_InvalidCertificateInformation()".

Ответ 8

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

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

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

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

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

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

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

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

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

Ответ 9

Я сделал перераспределяемую вещь для ремонта, но для меня это работало после того, как я установил Office365.

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

Ответ 10

Для меня ничего из этого списка ответов не было.

Что в итоге получилось:

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

Ответ 11

(Я столкнулся с одинаковой проблемой.После многих попыток я РЕШЕНО это и нашел МОЙ КОРИЧНЕВЫЙ ПРИЧИНА. Я держу свой путь для запуска здесь, но вы можете пропустить до конца, если хотите.)

Я хочу указать на то, что ОЧЕНЬ ОСТОРОЖНО с решением enden 2. Некоторые другие программы могут кэшировать установочные пакеты в папке C:\ProgramData\Pacakges Cache. Если вы удалите данные из этой папки, вы можете поставить под угрозу установку и удаление других программ.

Я столкнулся с этими множественными отказами во время установки VS2015. И после того, как я удалю все содержимое из C:\ProgramData\Pacakges Cache, оба мои VS2013 и VS2015 застряли в окне Programs and Features, и я не могу их change/repair/uninstall.

Мое решение состоит в том, чтобы перейти к двум разделам реестра:

Прежде всего: РЕЗЕРВНОЕ КОПИРОВАНИЕ ВАШЕГО РЕГИСТРА ПРЕЖДЕ, ЧЕМ ВЫ НЕ СДЕЛАЙТЕ ЭТО.

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall]

И удалите каждый ключ, чей InstallLocation указывает на C:\ProgramData\Pacakges Cache И, чей DispalyName выглядит связанным с Visual Studio 2013/2015 (это может потребовать некоторого опыта/интуиции).

Затем застрявшие элементы VS2013/2015 в окне "Программы и функции" исчезли. И теперь я могу переустановить VS2013.

Но я все еще не могу установить VS2015 с установщиком. Ошибка все еще выглядит так:

введите описание изображения здесь

Но по крайней мере я могу изменить/восстановить/удалить VS2015 в окне Prgram и Features. Поэтому я решил отремонтировать его. Но ремонт не работает. Я по-прежнему получил ту же ошибку, что и выше.

Затем я удалил неудачный файл VS2015 и попытался отремонтировать VС++ 2015, как указано в ответе TimVdG. Затем переустановите VS2015 с помощью установщика.

Все еще не удалось.

Затем я попробовал решение Брайана Сварта установить VS2015 без обновления 1. Но он все еще не удался с TeamExplorer. Я проверил журнал и нашел это:

MSI (s) (48: A0) [14: 53: 34: 997]: установщик Windows установил продукт. Название продукта: Team Explorer для Microsoft Visual Studio 2015. Версия продукта: 14.0.23102. Язык продукта: 1033. Производитель: Корпорация Майкрософт. Успех установки или состояние ошибки: 1603.

И я немного поработал над ошибкой 1603. Теперь я пытаюсь добавить полный контроль в папку C:\Program Files (x86)\Microsoft Visual Studio 14.0 и повторить попытку.

Все еще не работает.

Некоторые ссылки:

https://www.online-tech-tips.com/computer-tips/remove-program-from-add-remove/

https://support.microsoft.com/en-us/help/247501/how-to-manually-remove-programs-from-the-add-remove-programs-list

https://superuser.com/questions/401511/how-to-remove-a-broken-program-from-the-programs-and-features-list-in-windows-7

========= > Окончательное решение < ==========

Таким образом, в моем сценарии он не имеет ничего общего с распространяемыми VC2015.

Моя основная причина - неправильный номер версии .NET в реестре.

В 64-битной Windows версия .NET хранится в двух местах в реестре:

HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Full\Version

HKEY_LOCAL_MACHINE\SOFTWARE ** WOW6432Node **\Microsoft\NET Framework Setup\NDP\v4\Full\Version

Ниже мой бокс: введите описание изображения здесь

Обратите внимание, что главный символ v в Version? Я не знаю, кто его там положил. Но как только я его удалю, мой VS2015 with Update 3 можно установить плавно!

введите описание изображения здесь

Итак, вы можете задаться вопросом, как я могу найти это. Ну, так как я не мог установить VS2015, я обратился к VS2017. Но после успешного запуска VS2017 я не смог запустить его. В нем говорится следующее:

введите описание изображения здесь

Итак, я решил проверить установленную версию .NET и увидел интересную разницу выше. Как только я удаляю ведущий v, можно запустить VS2017.

Но в любом случае, я до сих пор не знаю, кто поставил v там... Позор на нем!

Последнее, но не менее важное: также убедитесь, что значение ключа Release, Version согласовано и может работать с вашей версией Windows. См. Ниже:

. Зависимости NET и Windows версии.

как определить установленную версию .NET.

Информация о версии для Windows 10

Добавьте еще несколько результатов:

После того, как я закончил эту последовательность установки: VS2017 → VS2015 → VS2013, я заметил, что в моем ящике даже нет VС++ 2015 redist:

введите описание изображения здесь

Потому что как перепродажи VС++ 2015, так и VС++ 2017 14.xxx. Поэтому иметь более высокую версию достаточно. Когда я пытаюсь вручную установить VС++ 2015 redist, он говорит следующее:

введите описание изображения здесь

Ответ 12

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

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

Ответ 14

Это тоже убило меня, я должен был заново установить визуальные студии тысячу раз, прежде чем Qaru помог мне! Сначала начинается с проблемы с обновлением 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 был наконец обновлен, поэтому я попробовал еще раз, и возникла другая ошибка, связанная с языковыми пакетами. "Ошибка фатальной установки". Пройдя через серию разочаровывающих переустановок, удаленный свет пробил совет, который пришел к этой (выше) статье "Переполнение стека", исправляя перераспределяемые компоненты С++, которая включает в себя: Начало → Панель управления → Программы и функции Щелкните правой кнопкой мыши по каждому перераспределяемому (снизу вверх) и щелкните по ремонту для всех. Если кто-то попросит "Перезапустить", сделайте это прямо сейчас и там! Затем я сделал установки Visual Studio....После окончания дней и дней попыток....it работал.

Ответ 15

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

Ответ 16

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

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

Ответ 17

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

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

Одно из требований к установке VS2015 Community Edition, которое работало без проблем.

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

Ответ 18

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

Ответ 19

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

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

Ответ 20

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

Ответ 21

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

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

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

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

В этом потоке обсуждалась обновленная версия Visual С++ Redistributable для Visual Studio 2015 2. Но все ссылки сломаны, и я их не нашел.

Ответ 22

Я сделал.

1) Остановлена ​​защита Avast Internet.

2) удалите все распространенные распространяемые Microsoft С++ 2015.

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

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

спасибо.