Запуск невозможен когда выполняется процесс установки visual studio

Обновлено: 07.07.2024

Считается, что пакет Visual C++ Redistributable, не входящий в состав дистрибутивов операционных систем Windows, является инструментом разработчиков-программистов. Действительно, это очень мощная платформа для создания приложений любого уровня сложности – от драйверов до кроссплатформенных решений, вплоть до ОС. Но оказывается, в некоторых случаях без установки этого пакета не обойтись и рядовым пользователям, особенно если они питают пристрастие к играм и другим программам, написанным с использованием Visual C++.

Увы, но нередко при попытке установки пакета вне зоны действия кумулятивных обновлений операция заканчивается аварийно, и на мониторе в этот момент высвечивается ошибка 0x80240017 с уточняющим дополнением «Настройка не завершена». Правда, такая расшифровка столь же малоинформативна, как и сам код – чтобы понять истинную причину произошедшего, придётся немало потрудиться.

Что означает ошибка 0x80240017

Чаще всего неопознанная ошибка с кодом 0x80240017 появляется при неудачной попытке установки компонентов Visual C++ из-за различных сбоев в работе Центра Обновлений Windows. Они могут быть вызваны повреждением важных файлов, деятельностью вредоносных программ, блокировкой со стороны брандмауэра или антивируса. Наконец, отключением или блокировкой Windows Update Center самим пользователем компьютера.

Ошибка 0x80240017

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

Как решить проблему с ошибкой 0x80240017

Microsoft Visual C++ представляет собой интегрированную кроссплатформенную среду разработки, в рамках которой можно создавать приложения на языках программирования семейства C, включая C++, для платформы Windows. Продукт является составной частью Microsoft Visual Studio – пакета, с помощью которого можно писать и отлаживать программный код. Приложение включает библиотеки процедур низкого уровня, облегчающие написание программ, в том числе совместимых с другими платформами.

Официальные дистрибутивы редко когда включают этот пакет, но в любом случае следует учитывать разрядность вашей версии Windows – 32-разрядный пакет не сможет функционировать в 64-битной архитектуре, но обратное утверждение неверно, поскольку системы с более высокой разрядностью совместимы во всём с 32-разрядными.

Microsoft Visual C++

Итак, возможны два варианта: Visual C++ установился на компьютер во время инсталляции Виндовс, или вы выполняли установку пакета позже самостоятельно. Но и в первом, и втором случае Microsoft выпускает обновления пакета, дополняя её библиотеки. Они устанавливаются автоматически, не требуя вмешательства пользователя и гарантируя обновление функционала популярной среды программирования.

Переустановка пакета Microsoft Visual C ++

Удаление Visual C ++

Теперь в браузере заходим на сайт Microsoft в раздел Download, в поисковой строке набираем Visual C++ Redistributable и переходим по ссылке последней поддерживаемой версии пакета. Далее выбираем версию пакета нужной разрядности (распространяемые файлы пакетов 2015/2017/2019 – одни и те же, об этом можно не заботиться) и скачиваем его.

Скачивание Visual C++ Redistributable с сайта

Инсталляция выполняется, как обычно – запуском exe-файла, и если выбран последний пакет, никаких обновлений операционная система в ближайшее время производить не будет. Желательно, но необязательно в момент повторной установки отключить антивирусную программу.

Как показывает практика, во многих случаях именно этот способ оказывается самым эффективным. Но иногда он не срабатывает, и тогда приходится прибегать к альтернативным методам.

Принудительное обновление с опцией проверки на неисправности

Одной из причин появления неопознанной ошибки 0x80240017 является повреждение/удаление некоторых системных файлов, необходимых для апдейта. Стандартное средство в таких случаях – запуск встроенной службы SFC, осуществляющей сканирование и восстановление повреждённых файлов WUC.

Опишем, как это сделать:

Теперь можно снова попробовать загрузить обновления. Лучше всего для этого подходит утилита DISM Tool, которая тоже является встроенным в Windows средством принудительной установки обновлений с функцией проверки ОС на целостность.

  • набираем в консоли «Выполнить» cmd, с помощью правой кнопки мыши вызываем контекстное меню и выбираем опцию «Запуск от имени администратора»;
  • в окне терминала в консольном режиме последовательно вводим три команды, завершая каждую нажатием Enter:

DISM /Online /Cleanup-image /CheckHealth
DISM /Online /Cleanup-image /Scanhealth
DISM /Online /Cleanup-image /RestoreHealth

Исправление с помощью средства устранения неполадок

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

  • нажимаем «Пуск», в консоли поиска вводим фразу «Поиск и устранение неисправностей»;
  • когда на панели высветятся результаты поиска, выбираем самую верхнюю строку;
  • в новом окне в левом блоке выбираем пункт «Просмотреть все»;
  • кликаем на строчке «Центр обновления Windows», расположенной внизу окна;
  • жмём кнопку «Далее», вводим пароль администратора;
  • ждём завершения работы службы, перезагружаем компьютер.

Проверяем, осталась ли ошибка Виндовс с кодом 0x80240017 при обновлении пакета Visual C++.

Сброс настроек магазина в Windows 10

Кэширование данных – чрезвычайно полезный инструмент, позволяющий существенно увеличить скорость работы инструментов, его использующих. Но иногда этот механизм даёт сбой, и тогда кэшированные данные не позволяют использовать необходимый сценарий развития событий. Такая ситуация может произойти и с Microsoft Store, если мы устанавливаем компоненты пакета Visual Studio из этого магазина.

К счастью, в Windows предусмотрено наличие инструмента, позволяющего сбросить кэш магазина, но он является консольной командой. Для запуска утилиты необходимо вызвать консоль «Выполнить» (одновременное нажатие клавиш Windows + R), а в самой консоли набрать WSReset.exe и нажать Enter.

Снова перезагружаем компьютер и проверяем, исчезла ли ошибка 0x80240017 при установке Visual C++. Если нет – переходим к следующему пункту.

Запуск WSReset.exe

Загрузка операционной системы в безопасном режиме

Многие проблемы в работе операционных систем семейства Виндовс связаны с ошибками драйверов. Самый простой способ удостовериться, что проблема именно в этом – отнюдь не поиск новых драйверов и их тотальная замена – этим вы можете только ухудшить ситуацию. Есть более действенное и эффективное решение, с которым сталкиваются многие пользователи, но немногие из них используют этот инструмент. Речь идёт, как вы уже догадались, о запуске ОС в так называемом защищённом режиме, когда Windows работает с минимально необходимым количеством драйверов, используя упрощённый графический режим VGA (разрешение 640×480, количество цветов 16), для которого не требуется наличие специального драйвера.

Иногда, когда работа компьютера прерывается нештатным образом (пропадание питания в бытовой сети, возникновение синего экрана смерти и последующий крах системы), при загрузке Windows предлагает несколько вариантов сценария, в том числе загрузку ОС в защищённом режиме.

Если требуется вызвать этот режим в штатной ситуации, необходимо до начала момента загрузки ОС нажать клавишу F8. Нажатие нужно совершать после появления на экране логотипа BIOS, причём не мешкая, поскольку временной промежуток между загрузкой BIOS и самой операционной системы невелик.

Когда Windows предложит вам выбрать режим загрузки, останавливаемся на безопасном варианте.

Включение компьютера в безопасном режиме

Но поскольку для проверки работоспособности ПК при загрузке Visual C++ нам потребуется доступ в интернет, безопасный режим нужно выбирать с поддержкой сети – сетевые драйверы редко когда становятся причиной проблем, и если такое случается, выход в интернет становится недоступным, независимо от того, что вы намереваетесь делать.

После загрузки Windows в безопасном режиме с сетью попробуйте выполнить обновление пакета Visual C++. Если оно пройдёт без проблем – значит, ошибка 0x80240017 при установке Microsoft Visual C++ была связана именно с некорректной работой драйверов. В этом случае придётся действительно повозиться, чтобы выяснить, какой из них стал причиной возникновения неприятностей.

Осуществить загрузку ОС в безопасном режиме можно и другим способом, из командной строки, запустив утилиту msconfig. Обычно её используют, чтобы включать/отключать программы и службы, загружаемые автоматически. В нашем случае задачи несколько иные, поэтому вкладки «Автозагрузка» и «Службы» нас не интересует – переходим в окно «Загрузка» (Boot) и ставим галочку напротив надписи «Безопасный режим». Спустя указанный в окне временной промежуток вам будет предложено выполнить перезагрузку, соглашаемся и выполняем те же действия, которые были описаны выше.

Пункт «Безопасный режим»

Ошибка 0x80240017 с уточнением «Failed to execute MSU package»

Данная надпись при возникновении неопознанной ошибки 0x80240017 в Windows 7/8 обычно появляется на этапе запуска программ. Исправление требует выполнения следующих действий:

  1. Проверяем, установлен ли на компьютере пакет Service Pack Если нет – скачиваем SP1 с сайта Microsoft, устанавливаем его. После этого заходим в Windows Update Center и в принудительном режиме выполняем поиск недостающих обновлений операционной системы.
  2. Если Service Pack 1 уже присутствует (обычно он входит в дистрибутив и не нуждается в дополнительной установке), нужно загрузить к нему патч (ищем в том же месте, где расположен SP1), они разные для 32-разрядных и 64-битных систем.
  3. Устанавливаем патч, перезагружаем ПК, проверяем, не исчезла ли ошибка, связанная с установкой Visual C++.

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

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

screenshot

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Перейдите в диспетчер задач. Под процессами ищет vns. Нажмите "Завершить процесс".

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

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

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

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

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

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

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

Помогите разобраться с проблемой. Скачиваю инсталятор VS 2019 Community. Идет процесс скачивания файлов(около 70Мб), потом установка. Весь процесс занимает около трех минут. Я прикрепил скрин. Диалогового окна с выбором компонентов студии не появляется. В папке Program Files(x86) создалась папка Microsoft Visual Studio.
Стоит Виндовс 7 Домашняя расширенная SP1.

__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь

После установки Visual Studio 2019 Community ошибка
Здравствуйте! Помогите разобраться. После установки visual studio 2019 community на Windows 7.

Не устанавливается Visual Studio Community
После переустановки Windows не могу установить Visual Studio. На компьютере установлена Windows 7.

Не устанавливается Visual Studio Community 2013
До этого стоял 2015,но пришлось снести по одним обстоятельствам и поставить более старую версию.

Не устанавливается Visual Studio Community 2015
Ставил уже раз 10 VS 2015, сносил, ничего не помогает, при последней установке, выдает: .

Такая же беда! Найду решение отпишусь

Добавлено через 13 минут
Пока права админа не помогли. Самое странное что на версию x86 ставилась отлично
У меня Win7 Ultimate SP1 x64. Купил лицензию у самой MS

Обновить винду говорят. У меня просто такая же проблема.

Что необходимо сделать перед установкой Visual Studio?
Установщик Visual Studio Installer обеспечивает установку средств, пакетов и SDK, необходимых для выбранных рабочих нагрузок и компонентов.

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

Проверьте версию операционной системы и примените последние обновления Windows: См. системные требования для Visual Studio 2019 и Visual Studio 2017. Среда Visual Studio требует как минимум Windows 7 с пакетом обновления 1 или более поздней версии и оптимизирована для работы в Windows 10.
Перезагрузите компьютер перед началом установки Visual Studio: Перезагрузка гарантирует, что ожидающие установки или обновления компоненты не будут препятствовать установке Visual Studio.
Перед установкой Visual Studio убедитесь, что на диске SystemDrive достаточно места. Необходимый объем свободного места для установки см. в статье Требования к системе для семейства продуктов Visual Studio 2019. Если вам нужно больше места, запустите приложение для очистки диска Windows.
По вопросам о параллельной работе предыдущих и новой версии Visual Studio см. разделы сведений о совместимости для Visual Studio 2019 и Visual Studio 2017.

Добавлено через 2 минуты
Короче, щас буду пробовать обновлять свою семерку, если поможет или не поможет- то отпишусь

В сегодняшней статье мы будем с вами рассматривать, что могло вызвать данную ошибку и как от нее можно избавиться. Наш небольшой гайд поможет пользователям операционных систем Windows 7, Windows 8/8.1 и Windows 10.

0x80070666

Причины ошибки 0x80070666 c Microsoft Visual C++ 2015

Обычно, старая версия библиотек Microsoft Visual C++ заменяет новой, которая устанавливается пользователем, тем не менее время от времени данный процесс может по какой-то причине не происходить, вследствие чего и возникают всевозможные ошибки. Следующее может послужить причиной для ошибки 0x80070666:

  • у вас на уже компьютере установлена данная версия;
  • в вашем реестре остались некоторые записи, имеющие отношение к предыдущим версиям библиотек;
  • поврежден сам установщик Microsoft Visual C++ 2015;
  • в вашей системе отсутствует необходимое обновление;
  • система была заражена вирусом, блокирующим установку нужных вам библиотек.

Метод решения ошибки 0x80070666

Итак, давайте теперь поговорим, как же можно избавиться от ошибки 0x80070666 во время установки Microsoft Visual Studio C++ 2015. А избавиться от нее крайне просто: вам всего лишь нужно удалить установленные версии этого программного обеспечение, а затем повторно его установить. Для начала давайте убедимся, нет ли у вас в операционной системе уже установленного VS++ 2015.

Приведем пример на Windows 10:

  • нажмите Windows+S;
  • впишите в поисковик запрос «Панель управления»;
  • найдите в панели элемент «Программы и компоненты»;
  • осмотрите внимательно списки установленного ПО.

Однако, давайте представим, что вы все же предприняли повторную попытку установки данного ПО по той простой причине, что вас об этом попросила какая-то игрушка или программа. Получается, что Microsoft Visual Studio C++ 2015 как бы и значится в списках, но другое ПО его библиотеки не может обнаружить, т.е. его первоначальная установка прошла некорректно.

Как только все они будут удалены, планомерно начинаете устанавливать их обратно, желательно в хронологическом порядке. Да, процесс этот может занять много времени, но таким образом, с большой долей вероятности, вы сможете избавиться от ошибки 0x80070666, возникающей во время установки Microsoft Visual Studio C++ 2015.

Все нужные установочные пакеты Microsoft Visual Studio C++ различных версий вы спокойно сможете найти в разделе загрузок сайта Майкрософт. Тем не менее для вашего удобства мы расположим ниже список ссылок для загрузки различных версий VS++:

  • Microsoft Visual C++ 2005 x86;
  • Microsoft Visual C++ 2005 x64;
  • Microsoft Visual C++ 2008 х86;
  • Microsoft Visual C++ 2010 х64;
  • Microsoft Visual C++ 2010 х86;
  • Microsoft Visual C++ 2012;
  • Microsoft Visual C++ 2013;
  • Microsoft Visual C++ 2015;

Читайте также: