Не удается установить Microsoft Visual 2015 [дубликат]

Версия PHP:

(Удалите все deg2rad(), если ваши координаты уже находятся в радианах.)

$R = 6371; // km
$dLat = deg2rad($lat2-$lat1);
$dLon = deg2rad($lon2-$lon1);
$lat1 = deg2rad($lat1);
$lat2 = deg2rad($lat2);

$a = sin($dLat/2) * sin($dLat/2) +
     sin($dLon/2) * sin($dLon/2) * cos($lat1) * cos($lat2); 

$c = 2 * atan2(sqrt($a), sqrt(1-$a)); 
$d = $R * $c;
145
задан Srivvishnu 26 December 2016 в 07:09
поделиться

22 ответа

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

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

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

268
ответ дан Srivvishnu 19 August 2018 в 18:11
поделиться
  • 1
    Как следствие вышеупомянутых замечаний, просто установите вручную ( microsoft.com/en-us/download/details.aspx?id=48145 ) Visual C ++ Redistributable для Visual Studio 2015 (32 и 64 бит) версии) после удаления старых. Также можно отремонтировать старые, а не удалять их с помощью панели управления, но я не уверен, что это также устранит проблему? – Matthias 7 January 2016 в 12:43
  • 2
    Я все еще сталкиваюсь с проблемами после этого, это vsruntime, с которым я столкнулся, деинсталляция и загрузка файлов Microsoft, а затем их установка. Screencap: i.imgur.com/nJgz43y.png – DevEstacion 8 January 2016 в 07:28
  • 3
    @Matthias Удаление пакетов VC ++ вручную с помощью панели управления, и пусть установщик VS переустановит все распространяемые пакеты VC ++ для меня – Nomada 10 February 2016 в 23:27
  • 4
    Вот vcruntime140.dll для VS 2015 Update 1 microsoft.com/en-us/download/confirmation.aspx?id=49984 – Pavenhimself 11 February 2016 в 09:47
  • 5
    Не работал для меня, перейдя к другим решениям ... – ezaspi 22 April 2016 в 18:55

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

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

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

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

0
ответ дан Ace Grace 19 August 2018 в 18: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 и надеемся, что ошибка не появится снова.

10
ответ дан Baraa Al-Tabbaa 19 August 2018 в 18:11
поделиться

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

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

19
ответ дан Björn Blissing 19 August 2018 в 18:11
поделиться
  • 1
    последовали принятому ответу, но не помогли. это решило мою проблему. – Eren Ersönmez 22 December 2015 в 12:15
  • 2
    Я обнаружил, что некоторые *140.dll остаются в папке SysWOW64 n System32 после того, как я удаляю неудачную установку VS2015, включая упомянутый msvcp140.dll. Я попробую ваш подход. – smwikipedia 28 September 2017 в 01:51

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

2
ответ дан Community 19 August 2018 в 18:11
поделиться
  • 1
    Ни один из других вариантов не работает для меня. (некоторые даже приводят к большему ущербу). Это выглядит многообещающе. – smwikipedia 26 September 2017 в 09:11
  • 2
    К сожалению, это не работает для меня. – smwikipedia 27 September 2017 в 07:42

Успех!

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

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

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

12
ответ дан David 19 August 2018 в 18:11
поделиться
  • 1
    Никогда не думал, чтобы посмотреть список приложений после неудачной установки ... вот оно, это сработало отлично, потратив часы на реестр и Google. – Jamie Treworgy 13 April 2016 в 16:43
  • 2
    Прекрасно работал для меня. Это должен быть выбранный ответ – Vishal Subramanyam Rajesh 16 May 2016 в 15:33
  • 3
    Пробовав все выше и никуда, это действительно сработало. Все приветствуют Дэвида. Шутки в сторону. Приветствуй его сейчас. – livin_amuk 24 June 2016 в 15:55
  • 4
    Для тех, у кого это успех в первый раз, но затем, когда он запускается в первый раз, он терпит неудачу и сработает, восстановите его снова. Это сработало для меня, и теперь я, наконец, запускаю его через много часов. Большое спасибо Дэвиду. Твой был единственный ответ, который сработал. – Nicholas R. Grant 24 June 2016 в 22:12
  • 5
    Я добавлю несколько шагов, которые могут помочь: также удалите все версии Microsoft Visual C ++ [Year] Redistributable (Version) & quot; которые вы видите в разделе «Установка и удаление программ», а до , выполняющий ремонт в VS Studio, перезагрузите компьютер. – KayakinKoder 21 June 2017 в 23:58

Я сделал.

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

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

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

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

спасибо.

-2
ответ дан dev.shige 19 August 2018 в 18:11
поделиться

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

  • Загрузите и установите http: / / g7]
    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
    ответ дан Emanuel Strömgren 19 August 2018 в 18:11
    поделиться
    • 1
      Пожалуйста, укажите соответствующий код / ​​шаги в вашем ответе. Stack Overflow отказывается полагаться на внешние ссылки для "core" ответа для предотвращения гниения линии. Совершенно нормально указывать, что актуально, и then ссылку на полный ресурс. – mech 27 February 2016 в 01:42
    48
    ответ дан enden 19 August 2018 в 18:11
    поделиться

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

    0
    ответ дан fcm 19 August 2018 в 18:11
    поделиться

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

    Что в итоге получило трюк:

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

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

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

    1
    ответ дан Guido Lange 19 August 2018 в 18:11
    поделиться

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

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

    0
    ответ дан infiniteRefactor 19 August 2018 в 18:11
    поделиться

    Это тоже меня убило, я должен был заново установить визуальные студии тысячу раз, прежде чем Stack Overflow помог мне! Сначала началось с проблемы с обновлением 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 ++, которая включает в себя: «Пуск» -> «Панель управления» -> «Программы и компоненты». -clicks на каждом распространении (снизу вверх) и нажмите «Восстановить» для всех. Если кто-то попросит «Перезапустить», сделайте это прямо сейчас и там! Затем я установил установки Visual Studio ... наконец, после нескольких дней и дней попыток ... .it работал.

    0
    ответ дан James Grant 19 August 2018 в 18:11
    поделиться
    • 1
      OMG, это убивает меня сейчас! Должен быть вирус - не ложь. – ezaspi 22 April 2016 в 19:19

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

    0
    ответ дан jcgarlinghouse 19 August 2018 в 18:11
    поделиться
    • 1
      В исходном вопросе ничего не говорится о каких-либо установленных Norton-продуктах. – Blackwood 13 February 2016 в 01:03

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

    0
    ответ дан Kajornjit Songsaen 19 August 2018 в 18:11
    поделиться

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

    C: \ Windows \ Microsoft.NET \ Framework [версия] \ Конфигурация C: \ Windows \ Microsoft.NET \ Framework64 [версия] \ Config

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

    1
    ответ дан Likwidsage 19 August 2018 в 18:11
    поделиться

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

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

    Visual C ++ Redistributable для Visual Studio 2015 Update 1

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

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

    1
    ответ дан smwikipedia 19 August 2018 в 18:11
    поделиться

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

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

    0
    ответ дан syned 19 August 2018 в 18:11
    поделиться

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

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

    0
    ответ дан Zeks 19 August 2018 в 18:11
    поделиться
    2
    ответ дан Community 31 October 2018 в 04:38
    поделиться
    1
    ответ дан smwikipedia 31 October 2018 в 04:38
    поделиться
    Другие вопросы по тегам:

    Похожие вопросы: