Многочисленные ошибки при установке Visual Studio 2015 Community Edition

148

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

  • Team Explorer для Visual Studio 2015 -> Неустранимая ошибка
  • Microsoft NuGet - Visual Studio 2015 -> Сбой пакета
  • Подключенные службы Microsoft Visual Studio -> Сбой пакетов
  • Подключенные службы проверки подлинности Azure AD -> Сбой пакетов
  • Подключенная служба мобильных служб Microsoft Azure -> Сбой пакета
  • Служба подключенного хранилища Microsoft Azure -> Сбой пакетов
  • 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 символов (просто посмотрите прокрутку вниз).

TheKingOfAtlantis
источник
1
Здравствуйте, вы пытались применить опцию "ремонт"?
Даниэль Кшичковски
@ Дэнни Боюсь, что этот вариант никогда не появлялся. Однако позже я проверю сегодня, когда может, если это появилось
TheKingOfAtlantis
До сих пор я не смог решить эту проблему. Но мне интересно, могу ли я установить Team Explorer автономно до установки VS2015? Включен ли Team Explorer в некоторые другие настройки приложения?
smwikipedia
Я решил это! Пожалуйста, посмотрите мой ответ.
smwikipedia

Ответы:

269

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

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

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

TimVdG
источник
9
Вследствие вышеупомянутых замечаний просто вручную ( microsoft.com/en-us/download/details.aspx?id=48145 ) установите распространяемый пакет Visual C ++ для Visual Studio 2015 (32- и 64-разрядные версии) после удаления старых. Можно также починить старые вместо удаления через панель управления, но я не уверен, что это также решит проблему?
Матиас
4
Я все еще сталкиваюсь с проблемами после выполнения этого, это vsruntime, который у меня был после, удаления и загрузки Microsoft и затем их установки. Screencap: i.imgur.com/nJgz43y.png
DevEstacion
9
@Matthias Удаление пакетов VC ++ вручную с помощью панели управления и позволить установщику VS переустановить все распространяемые пакеты VC ++ для меня
Nomada
1
Вот vcruntime140.dll для VS 2015 Обновление 1 microsoft.com/en-us/download/confirmation.aspx?id=49984
Pavenhimself
1
Обновление 2 распространяемых файлов (v14.0.23910) - microsoft.com/en-us/download/details.aspx?id=51682
Anaksunaman,
49

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

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

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

Решение 2. Удалите установочный кеш

Возможно, установка не удалась из-за поврежденных файлов в кеше. В случае сбоя установки удалите все элементы, связанные с кэшем Visual Studio, и выполните полную переустановку. Для этого запустите командную строку ( Запуск от имени администратора ) и введите: « cd / programdata / package cache / », затем нажмите enter. Затем введите « del / f / s * .msi / f / s * .cab » и нажмите ввод. Теперь снова запустите установку 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 поведение set SymlinkEvaluation L2L: 1 R2R: 1 L2R: 1 R2L: 1 ». После того как эти 4 оценки установлены, очистите временные файлы и очистите кэш установки (см. Решение 2 и Решение 3), затем снова запустите установку Visual Studios 2015.

Решение 5. Восстановите распространяемые

Возможно, проблема в том, что ваши распространяемые VC неисправны и нуждаются в ремонте. Для этого запустите «Установка и удаление программ» и найдите все x86 и x64 версии Microsoft Visual C ++ [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 и Norton Security с резервной защитой. Я отключил защиту в реальное время от ByteFence Anti-Malware и я отключил автоматическую защиту и интеллектуальный брандмауэр от 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 и попытке установить что-либо с удаленного сервера он снова и снова отказывал, потому что моя Антивирусная программа внезапно появлялась на экране (как процесс) и решала включить / заблокировать некоторые важные файлы DLL, необходимые для установки VSIX. Временное отключение антивирусной программы решило мою проблему!

Решение 9. Завершите формат Windows и переустановите

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

enden
источник
Просто чтобы добавить больше информации, которая может помочь кому-то еще ... Моей средой была Windows Server 2012 R2 Standard, и я пытался установить Visual Studio 2015 Community. У меня уже было запущено сообщество Visual Studio 2013. Сначала попробовал решение № 5, но это не решило его. Тогда, наконец, я попробовал Решение № 4, и тогда это сработало.
Ив Мартин
У меня была такая же проблема при установке 2015 предприятия, и решение № 4 сработало, спасибо
Eivind T
Решения 1,2,5,6,7 у меня не сработали, но решение 3,4 сработало. Спасибо, что нашли время написать это.
dra_red
2
Удаление кеша установки опасно. Это вызовет проблемы, когда вы захотите удалить все, чтобы начать с нуля.
BartoszKP
Сделал # 1- # 8 и работает нормально; Я предлагаю добавить эти комментарии к вашему уроку: комментарий # 1 вы можете легко скачать необходимые модули после установки; комментарий №5: вы должны загрузить библиотеки времени выполнения вручную с веб-сайта Microsoft
Stepo
19

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

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

Бьорн Блиссинг
источник
последовал принятому ответу, но не помог. этот решил мою проблему.
Эрен Эрсонмез
Я обнаружил, что некоторые из них *140.dllостаются в папке SysWOW64 и System32 после отмены неудачной установки VS2015, включая msvcp140.dllупомянутое вами. Я попробую твой подход.
smwikipedia
13

Успех!

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

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

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

Дэвид
источник
Никогда не думал посмотреть список приложений после неудачной установки ... вот оно, это работало отлично, потратив часы на регистрацию и гугл.
Джейми Treworgy
1
Отлично сработало для меня. Это должен быть выбранный ответ
Вишал Субраманьям
Попробовав все вышеперечисленное и ничего не добившись, это действительно сработало. Все приветствуют Дэвида. Шутки в сторону. Приветствую его сейчас.
livin_amuk
Для тех, у кого это произошло в первый раз, но когда он запускается в первый раз, происходит сбой и происходит сбой, восстановите его снова. Это сработало для меня, и теперь я наконец-то запускаю его через много часов. Большое спасибо Дэвид. Ваш был единственный ответ, который работал.
Николас Р. Грант
Я добавлю несколько шагов, которые могут помочь: также удалите все «Microsoft Visual C ++ [Year] Redistributable (Version)», который вы видите в разделе «Установка и удаление программ», и перед запуском восстановления в VS Studio перезагрузите компьютер.
KayakinKoder
11

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

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 и надеюсь, что ошибка больше не появится.

Бараа Аль-Таббаа
источник
Я просто удаляю / переустанавливаю Redistributables и работаю, ты !!
JP Cordova
Обновление 2 распространяемых файлов (v14.0.23910) - microsoft.com/en-us/download/details.aspx?id=51682
Anaksunaman,
Я должен был стать владельцем System32 и SysWOW64
Pierre
2

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

Брайан Сварт
источник
Ни один из других вариантов не работает для меня. (некоторые даже вызывают больше повреждений). Это выглядит многообещающе.
smwikipedia
2

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

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

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

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

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

user3749564
источник
2

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

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

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

Чтобы исправить change/repair/uninstall ошибку, я должен перейти к ниже 2 разделам реестра:

Прежде всего: создайте резервную копию вашей регистратуры, прежде чем делать с ней что-нибудь.

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

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

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

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

Но я все еще не могу установить VS2015 с установщиком . Ошибка по-прежнему, как показано ниже:

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

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

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

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

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

MSI (48: A0) [14: 53: 34: 997]: установщик Windows установил продукт. Название продукта: Team Explorer для Microsoft Visual Studio 2015. Версия продукта: 14.0.23102. Язык продукта: 1033. Производитель: Microsoft Corporation. Успешная установка или статус ошибки: 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

/superuser/401511/how-to-remove-a-broken-program-from-the-programs-and-features-list-in-windows-7

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

Так что в моем сценарии это не имеет никакого отношения к распространяемым файлам VC2015.

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

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

HKLM \ Программное обеспечение \ Microsoft \ NET Framework Setup \ NDP \ v4 \ Full \ Version

HKEY_LOCAL_MACHINE \ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ** WOW6432Node ** \ Microsoft \ NET Framework Setup \ NDP \ v4 \ Full \ Version

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

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

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

Так что вы можете удивиться, как я мог найти это. Ну, так как я не мог установить VS2015, я обратился к VS2017. Но после того, как intalled VS2017 успешно , я не мог запустить его. Это говорит это:

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

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

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

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

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

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

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

Добавьте еще несколько выводов:

После того, как я закончил эту последовательность установки: VS2017 -> VS2015 -> VS2013, я заметил, что на моей коробке даже нет повторного просмотра VC ++ 2015:

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

Потому что и редикты VC ++ 2015 и VC ++ 2017 - 14.xxx . Так что наличие более высокой версии достаточно. Когда я пытаюсь вручную установить VC ++ 2015 Redist, он говорит это:

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

smwikipedia
источник
1

Если никакой другой параметр в этой теме не работает, вы можете попробовать выполнить действия, описанные в этом руководстве (см. Ниже): https://blogs.msdn.microsoft.com/heaths/2015/07/14/how-to-install-visual. -студия к другому-каталогу-когда-а-пра-релиз-это-установленному /

  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 далее), выполните следующее:

    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чтобы разрешить импорт программного обеспечения.

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

Эмануэль Стремгрен
источник
Пожалуйста, включите соответствующий код / ​​шаги в ваш ответ. Переполнение стека препятствует использованию «ядра» ответа для внешних ссылок во избежание гниения ссылок. Это нормально, чтобы только цитировать то, что имеет отношение к делу, а затем ссылаться на полный ресурс.
механ
1

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

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

Гвидо Ланге
источник
1

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

Что в итоге сделало трюк:

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

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

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

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

Likwidsage
источник
0

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

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

infiniteRefactor
источник
0

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

July.Tech
источник
0

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

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

Джеймс Грант
источник
О боже, это убивает меня сейчас! Должно быть вирус - не ври.
ezaspi
0

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

jcgarlinghouse
источник
Исходный вопрос ничего не говорит об установленных продуктах Norton.
Блэквуд
0

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

если с «запросом поведения fsutil SymlinkEvaluation» вы получаете сообщение .. »в настоящее время контролируется групповой политикой, то проверьте« HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ Filesystems \ NTFS » или просто выполните поиск в реестре через« Symlink ».

syned
источник
0

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

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

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

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

Эйс Грейс
источник
0

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

ТСМ
источник
0

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

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

зэки
источник
0

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

Хачорнчит Songsaen
источник
0

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

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

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

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

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

smwikipedia
источник
-3

Я сделал.

1) Перестал Avast интернет-безопасность.

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

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

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

Спасибо.

dev.shige
источник