При установке 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 символов (просто посмотрите прокрутку вниз).
источник
Ответы:
После неудачной установки необходимо восстановить распространяемые файлы vc 2015 и перезапустить установщик Visual Studio.
Распространяемый установщик испорчен, он смешивает 64-битные и 32-битные библиотеки DLL. Вы можете проверить, есть ли у вас эта проблема, посмотрев на размер файла vcruntime140.dll. Поиск в вашей папке Windows,
vcruntime140
вы должны увидеть 4 файла (64 и 32-битные в обеих версиях и отладочной версии). Если какие-либо файлы имеют одинаковый размер, необходимо выполнить восстановление распространяемого файла.В моей системе 32-разрядная библиотека DLL составляет 83,3 КБ, а 64-разрядная - 86,6 КБ (версии выпуска).
источник
Я потратил целую неделю, пытаясь решить эту проблему. В конечном итоге это сделало для меня отключение моих антивирусных программ. Прежде чем я наткнулся на свое решение, я прошел через множество других решений. Я подумал, что опубликую некоторые решения, которые могут оказаться полезными для тех, у кого все еще проблемы с установкой Visual Studios 2015 Community Edition.
Решение 1: минимальная установка
Решение 2. Удалите установочный кеш
Решение 3. Удалите данные временного файла, хранящиеся на вашем компьютере
Решение 4. Включите все четыре оценки символических ссылок
Решение 5. Восстановите распространяемые
Решение 6. Проверьте, совпадают ли размеры x86 и x64
Решение 7. Временно отключите все антивирусную защиту и брандмауэры
Решение 8. Внимательно следите за процессом установки Visual Studios для вторжений
Решение 9. Завершите формат Windows и переустановите
источник
Моя проблема не исчезла с переустановкой дистрибутивов vc 2015 года. Но я смог найти ошибку, используя тот же процесс, что и в отличном сообщении в блоге Ezh (и спасибо Google Translate за то, что я смог ее прочитать).
В моем случае это было
msvcp140.dll
установлено как 64-битная версия вWindows/SysWOW64
папке. Простое удаление распространяемых файлов не привело к удалению файла, поэтому мне пришлось удалить его вручную. Затем я смог снова установить распространяемые x86, который установил правильную версию файла DLL. И, вуаля, установка VS2015 завершилась без ошибок.источник
*140.dll
остаются в папке SysWOW64 и System32 после отмены неудачной установки VS2015, включаяmsvcp140.dll
упомянутое вами. Я попробую твой подход.Успех!
У меня были похожие проблемы, и я несколько раз пытался их переустановить, но без радости. Я смотрел на установку отдельных пакетов из ISO и все навороченные - совсем не довольный.
Я наконец получил его для «установки», просто выбрав «восстановить», а не «удалить» в панели управления / программах. Это заняло довольно много времени, чтобы сделать «ремонт». В конце концов он установлен и работает.
Это сработало для меня. Это может помочь другим - проще попробовать, чем многие другие варианты, в любом случае.
источник
Как описано в других ответах, но с шагами:
1 - перейти к панели управления -> удалить программы -> удалить все Microsoft C ++ ((год)) распространяемый
2 - удалите эти файлы, если они все еще существуют вручную:
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 он ссылается), поэтому попробуйте это из следующего поста :
Надеюсь, это помогло кому-то. Это действительно расстраивает, что файл журнала установщика не помогает вообще. Мне пришлось посмотреть файл журнала, специфичный для NuGet, и именно здесь я заметил ошибку:
источник
(Я столкнулся с идентичной проблемой. После многих попыток я решил ее и обнаружил МОЮ КОРНЕВУЮ ПРИЧИНУ. Я оставляю здесь свой путь попытки, но вы можете пропустить до конца, если хотите.)
Я хочу отметить, что БУДЬТЕ ОЧЕНЬ ОСТОРОЖНЫ с решением Enden 2 . Некоторые другие программы могут кэшировать установочные пакеты в
C:\ProgramData\Pacakges Cache
папке. Если вы удалите данные из этой папки, вы можете поставить под угрозу установку / удаление других программ.Я столкнулся с этим несколькими сбоями во время установки VS2015. И после того
C:\ProgramData\Pacakges Cache
, как я удаляю весь контент из , мои VS2013 и VS2015 застряли вPrograms and Features
окне, и я не могуchange/repair/uninstall
их.Чтобы исправить
change/repair/uninstall
ошибку, я должен перейти к ниже 2 разделам реестра:Прежде всего: создайте резервную копию вашей регистратуры, прежде чем делать с ней что-нибудь.
И удалите все ключи, которые
InstallLocation
указывают наC:\ProgramData\Pacakges Cache
AND, чьиDispalyName
взгляды связаны с Visual Studio 2013/2015 (это может потребовать некоторого опыта / интуиции).Затем застрявшие элементы VS2013 / 2015 в окне «Программы и компоненты» исчезли. И теперь я могу переустановить VS2013.
Но я все еще не могу установить VS2015 с установщиком . Ошибка по-прежнему, как показано ниже:
Но по крайней мере я могу изменить / восстановить / удалить VS2015 в окне Prgram & Features. Поэтому я решил его починить. Но ремонт не работает. Я все еще получил ту же ошибку, что и выше.
Затем я удалил неисправный VS2015 и попытался восстановить VC ++ 2015 Redist, как сказано в TimVdG отмеченном ответе . А затем переустановите VS2015 с помощью установщика.
Все еще не удалось.
Затем я попробовал решение Брайана Сварта установить VS2015 без Обновления 1. Но это все равно не удалось с TeamExplorer. Я проверил журнал и нашел это:
И я погуглил немного об ошибке 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 местах реестра:
Вот то, что есть в моей коробке:
Обратите внимание, что ведущий персонаж
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, он говорит это:
источник
Если никакой другой параметр в этой теме не работает, вы можете попробовать выполнить действия, описанные в этом руководстве (см. Ниже): https://blogs.msdn.microsoft.com/heaths/2015/07/14/how-to-install-visual. -студия к другому-каталогу-когда-а-пра-релиз-это-установленному /
Откройте командную строку 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
чтобы разрешить импорт программного обеспечения.Надеюсь, это поможет кому-то нуждающемуся!
источник
Я сделал распространяемый ремонт, но у меня все заработало после установки Office365.
(для меня это также был последний отказавший пакет в списке).
источник
Для меня ничего из этого списка ответов не сработало.
Что в итоге сделало трюк:
источник
Обязательно проверьте ваши файлы machine.config в обоих местах
C: \ Windows \ Microsoft.NET \ Framework [версия] \ Config C: \ Windows \ Microsoft.NET \ Framework64 [версия] \ Config
Я узнал, попробовав все решения на этой странице.
источник
Я столкнулся с той же проблемой с обновлением Visual Studio 2015 Community Edition. В моем случае проблема заключалась в том, что установщик как-то не смог установить версию Visual C ++ Redistributable x86. Когда я проверил Add Remove Programs установил была установлена только версия x64.
Если это так, вы можете получить отсутствующий распространяемый пакет отсюда ; или вы можете найти версию, подходящую вам через поиск Google.
источник
В моем случае решение было связано с включением символических ссылок. См. Как мне преодолеть «Символическая ссылка не может быть пройдена, потому что ее тип отключен». ошибка при получении цели символической ссылки на сервере 2008? для нескольких способов сделать это.
источник
Это также убивало меня, я должен был переустанавливать визуальные студии тысячу раз, прежде чем 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… наконец, после нескольких дней попыток…. Это сработало.
источник
Как и все вы, я потратил несколько дней, пытаясь понять это. Я был в этой теме, пробуя каждую комбинацию из того, что вы сказали, и ничего. Я наконец пошел в 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'
с -NO- обновлениями. Во время установки установка автоматически загружается'Update 2'
и установка успешно завершена.источник
По какой-то причине установка прервалась во время процесса. После этого ничего не помогло, а восстановление / удаление только вызвало ошибки пакета. В конечном итоге это помогло: https://github.com/Microsoft/VisualStudioUninstaller
после того, как я запустил его пару раз (он не удалял все при первом проходе ... es), я наконец смог начать новую установку, и она заработала.
источник
Я только что обнаружил похожую проблему, и я попытался исправить ее, удалив и переустановив несколько раз, как с помощью веб-установщика, так и ISO, но это не решило проблему. Наконец, я исправил это, перезагрузив компьютер и снова установив Visual Studio 2015 с помощью ISO.
источник
Поскольку отмеченный ответ упоминал о восстановлении 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 . Но все ссылки не работают, и я не нашел его.
источник
Я сделал.
1) Перестал Avast интернет-безопасность.
2) удалить все распространяемые файлы Microsoft C ++ 2015.
3) установить сообщество vs-2015.
установка завершена.
Спасибо.
источник