Установщик Visual Studio 2017 не запускается после извлечения

visual studio 2017 community.exe не будет запускаться после извлечения до темпа.

ОС: windows 10 x64bit

Настройка: версия сообщества

в журнале загрузочного лотка temp говорится:

Начало журнала. Время начала: 26.03.2012 1:14:54 VisualStudio Bootstrapper: 3/26/2017 1:14:54 AM: Текущий корневой путь Optin не существует
VisualStudio Bootstrapper: 3/26/2017 1:14:55 AM: аргументы командной строки =

и dd_vs_community_decompression_log говорит
[3/26/2017, 11:17:47] === Начато ведение журнала: 2017/03/26 11:17:47 ===
[3/26/2017, 11:17:47] Исполняемый файл: C:\Users\Sameera\Downloads\Programs\vs_community.exe v15.0.26228.0
[3/26/2017, 11:17:47] --- уровень ведения журнала: стандарт ---
[3/26/2017, 11:17:47] Каталог для 'file:' C:\Users\Sameera\AppData\Local\Temp\4ceac4b7b9cd9fdf2489526c66\'был выбран для извлечения файлов
[3/26/2017, 11:17:48] Извлечение файлов в: C:\Users\Sameera\AppData\Local\Temp\4ceac4b7b9cd9fdf2489526c66\
[3/26/2017, 11:17:48] Добыча заняла 360 миллисекунд
[3/26/2017, 11:17:48] Выполнение извлеченного пакета: 'vs_bootstrapper_d15\vs_setup_bootstrapper.exe' с командной строкой ''
[3/26/2017, 11:18:10] Полное выполнение Коробки с кодом результата: 0x0
[3/26/2017, 11:18:10] Запущено извлеченное приложение с кодом результата: 0xc000000d
[3/26/2017, 11:18:10] === Регистрация остановлена: 2017/03/26 11:18:10 ===

не может найти правильное решение.

Ответ 1

Я смог решить свою проблему после 4-х дней устранения неполадок при поддержке Microsoft. Я развиваюсь на ноутбуке Dell, и технический специалист считает, что одна из служб Dell вызывает проблемы с сервисом winmgmt.

Ниже приведена команда, которая не запускалась. Затем, убедившись, что мы сохранили точку восстановления ОС, мы выпустили команду /resetRepository. После этого установщик VS 2017 Pro смог выполнить без ошибок.

EDIT: добавление точных шагов и примеров кода ниже:

Шаг 1. Создайте точку восстановления системы Windows.

Шаг 2. В командной строке с правами администратора или повышенными привилегиями выполните следующую команду: net stop winmgmt

Шаг 3. Откройте проводник Windows и найдите путь к папке C:\windows\system32\WBEM\и переименуйте папку репозитория в другое место, например, в RepositoryOLD (щелкните правой кнопкой мыши и выберите "Переименовать папку" ).

Шаг 4: перезагрузите компьютер.

Шаг 5: из командной строки с правами администратора или повышенными привилегиями выполните следующую команду: net stop winmgmt

C:\>net stop winmgmt
The Windows Management Instrumentation service is stopping.
The Windows Management Instrumentation service could not be stopped.    

Шаг 6: из командной строки с правами администратора или повышенными привилегиями выполните следующую команду: winmgmt/resetRepository

C:\>winmgmt /resetRepository
WMI repository has been reset

Шаг 7: перезагрузите компьютер.

Надеюсь, это поможет любому, у кого есть проблема с установкой Visual Studio 2017.

Ответ 2

У меня тоже была эта проблема. Ответ SHClark не работал у меня. Я выяснил, что вызвало проблему на моем компьютере: Mirekusoft Install Monitor. Я отключил обе службы и решил эту проблему. (Я предполагаю, что это не очень вероятная программа для того, чтобы кто-то работал, но это может быть проблемой для установки мониторов вообще?)

Я также слышал от кого-то на форуме сообщества Visual Studio, что RivaTunerStatistics (используется для игр) также может вызвать эту проблему.

Ответ 3

Один из моих коллег столкнулся с той же проблемой. Мы потратили 4 часа на поиск решений, удаление VS и другого программного обеспечения, которое, по нашему мнению, могло быть виновником.

В конце концов, эта ссылка помогла нам разобраться. Проблема как-то объясняется там и связана с NODE_OPTIONS variable. Если у вас есть эта переменная, удалите ее, а затем перезагрузите компьютер. Это решило его проблему.

Конфигурация: Вдовы 10, Visual Studio 2017 Enterprise.

Я надеюсь, это поможет вам

Ответ 4

Скопируйте vs_community.exe на USB и запустите. Это будет работать.

Ответ 5

У меня была такая же (или аналогичная) проблема. Я не смог обновить VS2017, либо изнутри программы, либо попробовал запустить установщик. На веб-странице https://docs.microsoft.com/en-us/visualstudio/install/troubleshooting-installation-issues были инструкции, которые разрешили проблему. Для меня удаление каталога "Installer" и повторная попытка установки разрешили проблему.

Ответ 6

Попробуйте удалить эту папку C:\Program Files (x86)\Microsoft Visual Studio\. Перезапустите установку.

Ответ 7

Это тот же ответ, что и в вопросе visual studio 2017 install break: он не запускается, если вы не заметите другой вопрос.

У меня была одна и та же проблема на двух разных ПК (оба win10), и единственное, что сработало для меня, - это переустановка Windows и повторная установка установщика визуальной студии. Я знаю, что это не хорошее, быстрое или простое решение, но оно работает.

Ответ 8

У меня была эта проблема весь день, и поддержка MS не помогла. Чтобы решить мою проблему, я обновил драйвер видео до последней версии (я намеренно использовал старый драйвер, так как новые версии не поддерживают мое разрешение монитора). Установщик визуальной студии должен использовать технологию графического интерфейса, не поддерживаемую моей старой картой, и просто терпит неудачу до загрузки графического интерфейса установщика. Такая же проблема возникла и для старых, автономных установщиков для более старых версий, таких как VS2013.

Ответ 9

У меня была такая же проблема (с лабораторным рабочим столом Dell), и SHClark не работал для меня. Вот что я сделал:

Я использовал командную строку для создания локального кэша файлов, необходимых для автономной установки

[ctrl] [shift] [enter] для запуска команды cmd от имени администратора

1) набрал

d:\vs_community.exe --layout h:\vs2017layout --add Microsoft.VisualStudio.Workload.NativeDesktop --includeRecommended --lang en-US

после завершения загрузки в h:\vs2017layout,

2) открыл h:\vs2017layout\vs_setup.exe наконец-то, открыв его после распаковки, но столкнулся с этой ошибкой:

The name of the file cannot be resolved by the system

поэтому я создал ссылку на папку c:\ProgramData\Microsoft\Visual Studio с помощью следующей команды в командной строке Windows:

mklink /D "C:\ProgramData\Microsoft\VisualStudio" "g:\ProgramData\Microsoft\VisualStudio"

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

Ответ 10

У меня была та же проблема, исправление: перейти к настройкам reigonal из панели управления, затем на административной вкладке выбрать (или выбрать повторно выбрать) текущий язык для программ, не поддерживающих Юникод. чем попробовать еще раз.

Ответ 11

У меня такая же проблема. Вот мое решение:

  1. щелкните правой кнопкой мыши по отношению к установщику, распакуйте его с помощью WinRAR.
  2. перейти в извлеченную папку.
  3. запустить: vs_setup_bootstrapper.exe

Это сработало для меня :)

enter image description here

Ответ 12

У меня была та же проблема, и проблема заключалась в том, что мое имя пользователя содержало как пробел, так и символ не ascii (Олкай Эрташ). Я переместил установщик в свою корневую папку, и он работал. Вероятно, это причина того, почему решение @oğuzhan-türk также работает.

Ответ 13

Если у вас Win8, вам нужно обновить систему до версии 8.1. и перезагрузите компьютер.

Ответ 14

У меня была эта проблема. Оказалось, что на диске была старая неудачная установка. Мне пришлось перейти в Control Panel-> Установка и удаление программ и удалить Visual Studio Install Tool. После этого установщик работал нормально.

Ответ 15

Столкнулся с той же проблемой с Visual Studio 2019, но я думаю, что версия здесь не имеет значения. Эта тема помогла мне: https://developercommunity.visualstudio.com/content/problem/326811/vs-community-installer-not-running-working.html. Причина была в поврежденных файлах .NET.

Примененные действия:

Это помогло мне.

Ответ 16

Здесь у меня ничего не получилось, однако я смог обнаружить, что в файле main.js произошла ошибка, из-за которой он не смог найти временную папку. поэтому я посмотрел переменные среды и действительно для моего текущего пользователя TEMP не был установлен соответственно. пустой. я скопировал временное значение по умолчанию (% SystemRoot%\TEMP) для всех пользователей в переменную TEMP текущего пользователя, после чего все заработало