Не удается открыть Visual Studio - ошибка выброса «не может быть запущена во время установки»


155

Я пытаюсь открыть Visual Studio, но выдает ошибку:

не может работать во время настройки

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

Скриншот


3
Вполне возможно, что Visual Studio обновляется Центром обновления Windows (исправление microsoft.com/en-us/download/… ), поскольку критическое исправление было выпущено несколько дней назад ... Хотя не уверен, что оно было принудительно установлено через Центр обновления Windows. .. Это также может быть установка support.microsoft.com/kb/3002339
jessehouwing

@jessehouwing Возможно, Microsoft просто пытается заставить всех обновиться до Обновления 4, но, тем не менее, у меня есть Обновление 3 в Visual Studio 2013 Ultimate (да, оно подлинное и легально получено с помощью программы Microsoft Dreamspark), и я могу подтвердить, что оно не показывает этого сообщение для меня.
AStopher

Проверьте историю обновлений Windows, чтобы увидеть, пытается ли она (и не удается) установить исправление Visual Studio. Как правило, запуск любого установщика Visual Studio (обновление | патч) предотвращает запуск любого экземпляра Visual Studio.
jessehouwing

6
Это произошло со мной в Visual Studio 2017 Enterprise (15.6.2). Диспетчер задач обнаружил, что VSIXAutoUpdate.exe запущен. Возможно, у меня есть некоторые расширения с установленным флажком «автоматическое обновление», что, вероятно, объясняет, почему я не могу запустить VS 2017. После завершения автоматического обновления этого расширения я смог запустить Visual Studio 2017 Enterprise (15.6.2).
user3785010

1
Это типичная дрянная ошибка VS. Это похоже на катастрофический сбой, но он просто ожидает установки некоторых обновлений. Как только они закончили, он загружается. Было бы полезно, если бы сообщение сообщало об этом.
Норберт Норбертсон

Ответы:


124

Попробуйте проверить диспетчер задач и уничтожить любой процесс, связанный с Visual Studio (любой версии).

Обновление:
как многие люди упоминали в комментариях, лучше подождать, пока эти процессы не закончатся сами


37
Конечно, это позволит вам запустить VS немедленно. Но прерывание процесса обновления может привести к сбоям. Лучше подождите 3 минуты (пока VSIXAutoUpdate.exe не закроется сам) и повторите попытку.
Джек Миллер,

4
Теперь он говорит: «Установка для установки Visual Studio не завершена. Пожалуйста, запустите программу установки Visual Studio снова». Lol
Ник Галлимор

Да. Наверное, не очень хорошая идея убивать процесс, пока они обновляются, а? Если процесс не останавливается, просто перезагрузите компьютер и попробуйте снова, перезагрузка будет корректно останавливать любые процессы, а не просто убивать его
Петр Кула

Это не должно быть ответом и не должно быть одобрено!
Махмуд

Обновление верное, после некоторого ожидания процессы завершаются сами собой.
Рафаэль Аднет

97

У меня была эта проблема с Visual Studio 2017. В диспетчере задач были процессы с именем VSIXAutoUpdate.exe. Я наблюдал за диспетчером задач, и они появлялись и исчезали. Несколько раз процесс Visual Studio 2017 появлялся и исчезал.

После того как VSIX Auto Updater перестал отображаться в диспетчере задач, он применил все свои фоновые обновления, и я смог запустить Visual Studio.

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


4
Да, ожидание - хороший вариант, через 2-3 минуты он начинает нормально. Но я не получил это всплывающее окно до прошлой недели. Так вот, это происходит каждый день (?) Только на 1 из моих 2 машин с VS (?) У обоих есть обновленный W10, так что ...
Goodies

1
Была ситуация, когда VSIX Auto Updater запускался и просто сидел и делал заметки. Окончание это решило проблему. Я предполагаю, что он застрял, пытаясь завершить неудачную установку.
Ушел кодирование

Да, я просто подождал немного, пока больше не показывались никакие процессы .. Примерно через 3 минуты (заваренный), и все началось нормально.
Петр Кула

Я ждал, читая этот пост. К тому времени, как я прочитал этот комментарий, я смог открыть VS2017
Kirsten Greed

43

Не совсем ответ на первоначальный вопрос, но если вам нужно запустить VS во время установки, вы можете использовать недокументированный /AllowDuringSetupключ командной строки.


31

Это случилось со мной, когда я попытался запустить Visual Studio сразу после запуска.

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


Это именно то, что случилось со мной тоже. Я убил любой процесс, который, как я думал, мог быть связан, и ничего. Прочитав это, я попытался запустить его снова, и он просто работал.
Закк Диаз

Искренне только что случилось со мной, как описано. Не запустил VS и в диспетчере задач Visual Studio-ey ничего не было. Просто попытался запустить его снова. Бинго.
Крейг Бретт

Я перезапустил свою систему, подождал более 30 минут, я проверил диспетчер задач, процесс не запущен, но все равно я получаю сообщение об ошибке.
Шри Чатала

18

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

Исправление: не нужно ничего делать, просто подождите от 10 до 15 минут и снова откройте визуальную студию. Это автоматически решит проблему.


17

Я столкнулся с этой ошибкой сегодня после холодной загрузки (на ВМ) и нашел решение.

  • Windows> Сервисы
  • Найдите службу с именем, например «Служба Visual Studio Standard Collector».
  • Щелкните правой кнопкой мыши на элементе и запустите службу => Visual Studio должна теперь быть в состоянии запустить

Чтобы предотвратить это в следующий раз, когда вы перезагружаетесь (по крайней мере, пока не появится обновление, которое повторно вводит ошибку), вы можете:

  • Щелкните правой кнопкой мыши на элементе и выберите «Свойства».
  • Установите тип запуска «Автоматический»
  • Выберите Применить

Найдено с помощью: VS Community 2019, Версия 16.1.3


1
Это решение работало для меня с VS2017, у меня было два «Сервиса Visual Studio Collector» (также установлен VS2015), поэтому я выбрал одно с описанием, заканчивающимся 150, а затем VS2017 запустил и загрузил кэшированные данные (не обращал внимания к чему кеш был). Не удалось выполнить автоматический запуск в Windows 7. Закрытый диспетчер задач, снова открыть, и служба исчезла.
Карен Пейн

1
Этот ответ единственный, кто спас меня. Спасибо, сэр!
синдром


6

Перейдите в диспетчер задач и завершите задачу автоматического обновления VS. Это будет работать нормально.



3

Я получаю это сообщение об ошибке, когда обновление было отправлено в Visual Studio, но по какой-то причине не удалось.

Чтобы это исправить, выполните следующие действия (Windows)

Настройки> Приложения> Установщик Visual Studio> Нажмите «Изменить»

Вы должны увидеть сообщение об ошибке вроде «Не удалось применить обновления», и вы можете нажать кнопку, чтобы повторить попытку.

В моем последнем случае это было небольшое обновление рабочей нагрузки .NET Desktop Development, которое не было загружено или установлено правильно.


2

Если ни одно из вышеупомянутых решений не помогло (как это было для меня), у меня есть другое предложение. Перейдите на панель управления и в разделе «Программы и компоненты» нажмите «Удалить программу».

Вы получите это большое окно со всеми вашими установленными приложениями. Если вы попытались установить SDK или что-то еще, и программа перестала работать после этого, найдите все программы, связанные с Visual Studio, с датой установки, совпадающей с датой, когда вы начали сталкиваться с проблемой. Щелкните правой кнопкой мыши по ним, и если доступна опция «Восстановить», щелкните по ней. Если нет, нажмите «Удалить», а затем в открывшемся окне нажмите «Восстановить».

По сути, вы исправляете все, что связано с Visual Studio, и которое было установлено в тот же день, когда у вас появились проблемы. Это сработало для меня после установки Azure SDK и просмотра этой ошибки.


Спасибо чувак! Это решило мою проблему с VS2017. Я подозреваю, что компьютер выключается во время обновлений, оставляя незаконченную установку.
Ненад

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

2

В диспетчере задач я обнаружил, что версия VS Preview 2019 обновлялась, когда я пытался запустить производственную версию VS2017. Никогда не было проблемы раньше. Я ждал, как многие другие предполагают, около 3 минут, и проблема утихла без каких-либо последствий. Таким образом, вы почувствовали себя намного лучше, чем пытались справиться с задачей через диспетчер задач. :-)


2

Я столкнулся с той же проблемой при открытии Microsoft Visual Studio Enterprise 2019 Version 16.4.2внутри моей виртуальной машины.

Вот решение, и это то, что я сделал, и это сработало для меня:

Не завершайте процесс, связанный с Visual Studio, в диспетчере задач, так как это может привести к неожиданному поведению, и даже иногда заставляет переустанавливать Visual Studio. Так что просто подождите от 5 до 10 минут. Весь процесс, связанный с Visual Studio, завершится автоматически.

Теперь откройте вашу визуальную студию, она будет работать нормально.


2

Решение: не просто открывайте диспетчер задач и уничтожайте все процессы, которые обновляет VSXAutoUpdate.exe, это создаст проблемы при попытке запустить Visual Studio, поскольку обновления не были завершены. Вместо этого дождитесь завершения обновления, то есть при запуске Visual Studio. Если вам больше не нужен компонент Visual Studio, который обновляется более регулярно, снова рекомендуется удалить компонент с помощью установщика Visual Studio.

https://www.ernestech.com/articles/details/visual-studio-2019--error-when-starting-up--cannot-run-when-setup-is-in-progress/682


1

Скорее всего, Visual Studio обновляется по мере появления сообщения об ошибке, и если вы подождете несколько минут до завершения обновления, вы сможете снова запустить Visual Studio без проблем.

Если проблема не устраняется или вам просто интересно, откройте диспетчер задач и посмотрите, есть ли что-нибудь, связанное с (Microsoft) Visual Studio, но не просто завершите процесс. Вместо этого проверьте, использует ли процесс какие-либо ресурсы - если он имеет большое количество операций ввода-вывода, то он фактически обновляется, и вы должны позволить ему делать свое дело. Если загрузка ЦП и использование памяти в основном остаются постоянными и в течение нескольких минут не выполняется никаких действий с диском для процесса, это может означать, что процесс застрял. Возможно, вам придется убить его, но действуйте с осторожностью. Надеемся, что если это обновление для Visual Studio, имя процесса должно включать номер версии или какое-либо указание того, какое обновление применяется, которое вы можете использовать для поиска дополнительной информации через поисковую систему или через онлайн-ресурсы Microsoft.


Это сработало для меня ... Я искал в диспетчере задач, чтобы увидеть, что я могу убить, чтобы попробовать еще раз, и я заметил, что запущенный процесс завершился и исчез из списка. Это было в правильном положении, чтобы быть частью обновления VS, так что я понял, какого черта, и попытался запустить его ... стартовал просто отлично.
jrypkahauer


1

У меня такая же проблема. Моя проблема была VSIXAutoUpdate. Я ждал до конца обработки. Вы можете увидеть VSIXAutoUpdate в диспетчере задач (Ctrl + Alt + Del). VSIAutoupdate иногда может быть вредоносным ПО, поэтому вы должны проверить детали в свойствах в диспетчере задач (щелкните правой кнопкой мыши VSIXAutoUpdate). Вы можете увидеть веб-страницу ниже:

https://www.file.net/process/vsixautoupdate.exe.html


1

Единственный способ «облегчить» страдания - открыть диспетчер задач win 10 и щелкнуть правой кнопкой мыши VSIXAutoUpate.exe, в контекстном меню выбрать перейти к деталям, снова щелкнуть правой кнопкой мыши VSIXAutoUpate.exe и в контекстном меню выбрать установить приоритет и выбрать режим реального времени. ..... как я уже сказал, чтобы облегчить страдания, а не положить им конец


против студийных обновлений страдают. сталкиваемся с той же проблемой сегодня
kkarakk

1

Я столкнулся с той же проблемой сегодня (VS 2015 обновление 3). Заметил, что служба "VSStandardCollectorService140" была остановлена. (У меня была ошибка на синем экране, когда я вошел вчера. Может быть что-то связано с этим). Перезапустил этот сервис и он работает


1

Вы также можете просто запустить установщик Visual Studio. Кажется, установщик исправляет все проблемы с фоном. Затем вы можете просто запустить Visual Studio из программы установки.

Я только сейчас решил мою проблему таким образом.


1

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


1

Я очистил папку% temp% и перезапустил VS2017. начал работать нормально.


1

Это случилось со мной, я перезапустил систему, но без разницы. Пошел Task Managerи было задание VSIXAutoUpdate.exeзапущено. Я мог бы просто убить его, но я подождал минут 10 и попытался снова открыть, Visual Studioи это сработало. Теперь вы знаете, что делать!


1
возможно сбой визуальной студии при прерывании между ними.
Гаутам Пармар

0

Visual Studio 2017 , мне пришлось завершить эти процессы:

  • Visual Studio 2017
  • Расширение корпуса электроинструмента TFS

и тогда я смогу начать VS2017.


0

Вы можете запустить Диспетчер задач или Process Hacker и завершить VSSVC.exe . Это часть службы теневого копирования, которая используется для восстановления системы, а также для защиты системных файлов и функции «предыдущая версия файла», но может вызвать проблемы. Точки восстановления создаются автоматически во время системных изменений.



0

В моем случае я открыл установщик Visual Studio и увидел, что он сказал

Установка не удалась. Нажмите повторить, чтобы продолжить.

Как только я переустановил проблему ушла.



0

Вместо того, чтобы убивать VSIXAutoUpdate.exe, вы должны предотвратить его запуск, поскольку он, кажется, запускается планировщиком задач. Перейдите в папку Microsoft / VisualStudio в планировщике, и вы увидите одну или несколько задач, называемых VSIX Auto Update (я думаю, есть одна для каждой установленной версии VS). Щелкните правой кнопкой мыши и отключите ... Вы, вероятно, потеряете возможность автоматического обновления расширений VS, но, надеюсь, не более того.


0

В моем случае «vs_installershell.exe» для Visual Studio все еще работал, когда я проверял из диспетчера задач. После того, как я закончил процесс, Visual Studio 2019 открылась нормально.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.