Microsoft visual c 2015 не устанавливается ошибка 0x80240017

Любой пользователь, работающий за компьютером на операционной системе Windows, когда-то захочет скачать и установить новые приложения или игры. Однако для их запуска и нормальной работы на ПК сначала нужно установить соответствующие компоненты среды разработки программ.

Для полноценного запуска всех приложений, которые написаны на языке С++, нужен специальный пакет VisualStudio от всемирно известной компании Microsoft. Однако в процессе установки пакета Visual C ++, пользователи Windows 7, достаточно часто сталкиваются с неопознанной ошибкой 0x80240017. Как правило, ее дополняет специальное сообщение от устанавливаемой программы «настройка не завершена». В редких случаях, она может появиться и на Windows 7 и 8 (чуть реже на Windows 10).

Давайте постараемся найти причину ее возникновения и эффективные способы решения, которые подойдут для любого типа операционной системы.

Содержание статьи

  1. Причины появления
  2. Установка первого пакета (SP1)
  3. Установка среды выполнения «С»
  4. «Error 0x80240017 failed to execute msu package» – причины появления
  5. Полное удаление предыдущих версий
  6. Системные ошибки
  7. Запуск DISM
  8. Очистка ПК от мусора
  9. Магазин в Windows 10
  10. Переустановка ОС
  11. Видео по теме:
  12. Комментарии пользователей

Причины появления

Фото 18

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

  1. ОС Windows 7, установленная без специального обновления Service Pack 1.
  2. Отсутствие обновления для среды выполнения С.
  3. Повреждение одного из установочных файлов пакета Visual C++.
  4. Оставшиеся следы от предыдущих версий.
  5. Системные ошибки.

Именно о том, как максимально быстро и эффективно устранить вышеперечисленные неполадки пойдет речь дальше. Нами будет предложено несколько наилучших вариантов, результативность которых была проверена на личном опыте.

Установка первого пакета (SP1)

Зачастую ошибка 0x80240017 появляющаяся при установке Microsoft Visual C++ Redistributable 2015 года. Это обстоятельство говорит о том, что на вашем ПК не установлены последние обновления или же они были установлены неправильно. Поэтому в первую очередь следует проверить, установлен ли на вашем ПК первый пакет.

Как это проверить:

  1. Жмем по ярлыку «Компьютер» правой кнопкой мыши и в открывшемся меню выбираем «Свойства».
  2. Проверяем, есть ли подпись «Service Pack 1».

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

Чтобы установить данный пакет необходимо:

  1. Открыть сайт Microsoft и загрузить специальное обновление «KB976932».
  2. При скачивании обратите внимание на разрядность (x32/x64), она должна совпадать с разрядностью вашей ОС. Узнать разрядность вы можете в свойствах системы.
  3. После завершения загрузки, щелкните по файлу правой мышкой, запустите его от имени администратора и выполните установку.

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

Сбои при обновлении в основном случаются в двух случаях:

  1. Во время скачивания или установки обновления было нарушено интернет-соединение.
  2. Деятельность вирусных программ.

Именно поэтому для того, чтобы проблема не повторилась, рекомендуется перед скачиванием обновления произвести проверку ПК на наличие вирусных программ. Наилучшим образом зарекомендовали себя антивирусы «Kaspersky» (скачать с официального сайта) и «Avast» (скачать с официального сайта).

Фото 19

Внимание! Чтобы избежать подобных проблем в будущем, рекомендуется хотя бы раз в месяц инициировать сканирование системы на наличие вирусов.

Установка среды выполнения «С»

Только теперь можно перейти на сайт Microsoft и загрузить требуемое обновление «KB2999226» для среды выполнения С.

  1. Вы можете зайти на официальный сайт и вручную найти требуемую программу. Обязательно обратите внимание на разрядность, она должна совпадать с разрядностью вашей ОС. В противном случае обновление не сможет установиться.
  2. Выбираем подходящий язык.
  3. Жмем кнопку «Download».
  4. После того как файл загрузится, запустите его с использованием прав администратора.

Внимание! Если на экране появилось уведомление, что «Установка обновления KB2999226 уже выполнена», то следует сразу перейти к пункту ниже.

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

Для этого необходимо следующее:

  1. Открыть официальный сайт Майкрософт.
  2. Выбрать файл с подходящей разрядностью.
  3. Скачать требуемый пакет.
  4. И установить его от имени администратора.

Таким образом, вы быстро сможете исправить ошибку 0x80240017 и навсегда избавиться от данной проблемы. После того, как все компоненты будут установлены, рекомендуется активировать автоматическое обновление системы, это позволит избежать в будущем подобных неполадок.

«Error 0x80240017 failed to execute msu package» – причины появления

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

Если это не поможет, используйте все остальные способы, разобранные в этой статье, поскольку зачастую причина появления ошибки «failed to execute msu package» схожа с основной ошибкой 0x80240017, которую мы разбираем.

Полное удаление предыдущих версий

Еще что следует сделать – это удалить все старые компоненты и инсталлировать их заново.

Делаем следующее:

  1. Для удаления я рекомендую использовать утилиту Revo Uninstaller (скачать бесплатно с официального сайта). Главным ее преимуществом является полное удаление старых компонентов, включая записи из реестра, которые более не используются и только провоцируют возникновение новых ошибок.
  2. Поочередно удалите все необходимые компоненты и их остатки.
  3. Перейдите по пути «C:\Windows\SoftwareDistribution». «С» — диск, на котором установлена система. Удалите содержимое последней папки. Иногда может потребоваться предварительно загрузиться в безопасном режиме, поскольку некоторые файлы могут использоваться в данный момент.
  4. Перезагрузите компьютер.
  5. Теперь заново скачайте Microsoft Visual C++ Redistributable, повторная инсталляция должна пройти без ошибок. Однако у некоторых пользователей наблюдается код 0x80070666.

Внимание! Перед тем, как осуществить указанные действия, следует перезапустить компьютер. Это необходимо сделать для того, чтобы работа служб, которые предстоит удалить, была прекращена. Также к действиям нужно приступать сразу, пока они вновь не начали функционировать.

Системные ошибки

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

  1. Нажмите .
  2. В поле для ввода введите «sfc /scannow» и нажмите «ОК».
  3. После окончания проверки перезагрузите компьютер.

Скорее всего, это поможет исправить неопознанную ошибку 0x80240017.

Внимание! Сканирование может оказаться продолжительным и занять несколько часов. Иногда может даже казаться, что компьютер «завис». Но это не так, трогать ничего не нужно.

Запуск DISM

Если говорить коротко, то DISM – это специальная программа, которая была создана для обслуживания ОС Windows. В некоторых случаях она является незаменимым инструментом для устранения различного рода проблем.

  1. Для начала необходимо запустить командную строку с правами администратора.
  2. Далее вводим команду «Dism /Online /Cleanup-Image /CheckHealth», после чего нажимаем «Enter».
  3. Затем используйте команду «Dism /Online /Cleanup-Image /RestoreHealth».

После перезагрузки компьютера, проблема должна быть устранена.

Очистка ПК от мусора

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

Поэтому, прежде чем прибегать к более радикальному способу – переустановки ОС, следует выполнить элементарную очистку. Возможно, это решит данную проблему.

Могу порекомендовать использовать программу Reg Organizer (скачать с официального сайта), а последовательность действий будет следующая:

  1. Открываем раздел «Чистка дисков» и начинаем сканирование. После его завершения, удаляем весь найденный цифровой мусор.
  2. Переходим в раздел «Чистка реестра», программа начнет автоматический анализ, по окончанию которого, предложит нам исправить найденные проблемы.
  3. Исправляем и перезагружаем ПК.

Если и это не помогло, то, переходим к следующему пункту.

Магазин в Windows 10

Очень часто ошибка 0x80240017 связана с магазином приложений, который по умолчанию установлен в Windows 10. И в качестве решения предлагается выполнить сброс настроек. Давайте это и сделаем.

  1. Нажимаем .
  2. Вводим «wsreset.exe» и щелкаем «ОК».

С помощью данной команды мы вернем все настройки магазина в первоначальное состояние. Все что останется, это перезагрузить компьютер.

Переустановка ОС

Если предыдущие способы вам не помогли и Microsoft Visual C++ 2015 по-прежнему не устанавливается, то следует воспользоваться последним вариантом решения проблемы, и, пожалуй, самым крайним. Загрузите оригинальный образ Windows и выполните переустановку операционной системы. Не исключено, что причина кроется в конфликте файлов системы с приложением Visual C++. Скачать актуальную версию Windows можно, перейдя на официальный сайт Microsoft.

Данный вариант можно без сомнений назвать наиболее простым при условии, что пользователь может без проблем переустановить ОС.

Теперь вы знаете, что собой представляет ошибка «0x80240017», каковы причины ее возникновения, а также как ее исправить, последовательно применяя описанные в статье методы.

Видео по теме:

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

Как исправить ошибку 0x80240017 при установке Visual C++

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

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

Данное сообщение характерно для Windows, начиная с «семёрки», и обозначает оно только то, что попытка инсталлировать Microsoft Visual C++, входящий в один из пакетов Redistributable 2015/2017/2019, не увенчалась успехом.

Чаще всего неопознанная ошибка с кодом 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 выпускает обновления пакета, дополняя её библиотеки. Они устанавливаются автоматически, не требуя вмешательства пользователя и гарантируя обновление функционала популярной среды программирования.

Некоторые программные продукты при запуске сообщают, какая версия пакета установлена на ПК (например, в Steam это обычное явление). Но далеко не всегда обновления проходят безболезненно. Рассмотрим, что можно предпринять, если очередное обновление завершилось аварийно с выдачей сообщения о неопознанной ошибке 0x80240017.

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

Один из самых популярных способов, как исправить ошибку 0x80240017 – установить среду программирования Visual C++ заново. Для начала старый пакет нужно удалить. Для этого запускаем «Панель управления», кликаем на вкладке «Программы и компоненты», находим в списке установленных программ Visual C++ Redistributable, дважды кликаем на наименовании пакета и удаляем его.

Удаление 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

  • дожидаемся завершения работы утилиты;
  • перегружаем компьютер.

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

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

Проверяем, осталась ли ошибка Виндовс с кодом 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++.

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

В процессе установки пакета Visual C++ Redistributable, вам может высветиться неопознанная ошибка 0x80240017. Появляется она после запуска файлов инсталляции vc_redist.x64.exe или vc_redist.x86.exe. Данную неполадку можно наблюдать в операционных системах Windows 7 и 8.1 версий. При этом на экране уведомления можно увидеть надпись «настройка не завершена».
Уведомление при получении ошибки 0x80240017Если вам высветилась такая неполадка один раз, все последующие разы инсталляции пакетов также будут безуспешны, пока вы не примите меры по устранению проблемы. А как мы знаем, без инсталляции пакетов Microsoft Visual, многие программы могут не запускаться и выдавать различные ошибки по типу нехватки определенных библиотек.

Исправление «0x80240017 — неопознанная ошибка» при установке компонентов Visual C++ 2015 и 2017

[ads1]

Очень часто, причиной появления данной ошибки при установке пакетов Visual C++ 2015 (2017) являются какие-либо неполадки Центра Обновлений Windows 7 или Windows 8.1. Также проблема может возникнуть при использовании «Активаторов» для лицензирования ОС. Отключите на время антивирус и файрвол и повторите попытку инсталляции.

Используйте средство неполадок для службы центра обновления. Как в него перейти показано на картинке ниже:

Неопознанная ошибка 0x80240017 при установке Visual C++. Как исправить?

Неопознанная ошибка 0x80240017 при установке Visual C++. Как исправить?

Советую посмотреть видео в котором рассказывают что нужно сделать для исправления неполадки.

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

Для Windows 7:

KB2999226 — x86 (32 бита) | x64

KB976932 — x86/x64

Для Windows 8.1:

KB2999226 — x86 (32 бита) | x64

KB2919355 — x64

Общее:

Обновление для универсальной среды выполнения C

В отдельных случаях, при установке KB2999226 вы можете получить уведомление о том, что оно не подходит для вашей системы. В такой ситуации скачайте и проведите инсталляцию данного компонента «Универсальная среда выполнения C для Windows 10» (оно совместимо с Win 7 и 8.1). После этого сделайте перезагрузку компьютера и снова совершите попытку установки обновления.

[ads2]

Если это не привело к положительному результату, и KB2999226.msu всё равно не устанавливается, можете попробовать следующие действия:

    1. Открываем данный файл обновы любым архиватором, например Winrar или 7Zip. Для этого можно просто открыть окно архиватора и перенести в него файл .msu. Вы увидите список файликов содержащихся в этом архиве (обновлении). Среди списка нам нужен тот, который имеет формат .CAB и имя файла начинается с Windows.Неопознанная ошибка 0x80240017 при установке Visual C++. Как исправить?
    2. Копируем его в корень диска С. Это нужно для упрощения ввода пути к нему.
    3. Открываем командную строку от имени администратора и вводим команду:
      1
      
      %WINDIR%System32DISM.exe

      Жмем Enter и вводим следующую:

      1
      
       DISM.exe /Online /Add-Package /PackagePath:c:Windows6.1-KB2999226-x64.cab

      Обязательно проверьте чтобы название файла совпадало с тем, которые лежит в корне диска С. И нажимаем клавишу Enter.

    4. Теперь копируем файл KB2999226.msu тоже в корень диска и вводим команду:
      1
      
      wusa.exe c:KB2999226.msu

      Должна произойти автономная инсталляция данной обновы.

    Если всё закончилось успехом и установка завершилась, производим перезагрузку ПК.

    После всех этих действий, снова проверяем высвечивается ли неопознанная ошибка 0x80240017 «Настройка не завершена» при установке Visual C++ 2015 (2017).
    Кстати, в пакете visual c++ 2017 уже встроен пакет 2015 года, но если вам всё же нужен именно 2015, то делаем так:

    1. Деинсталлируем (удаляем установленный) visual c++ 2017

    2. Устанавливаем 2015

    3. Поверх устанавливаем снова 2017

    Скачать Microsoft Visual C++ 2017 для x86 (32 бит) | x64

    Надеюсь эти инструкции помогли в решении вашей проблемы. Всем добра.

The 0x80240017 Unspecified Error occurs when users try to install Visual C++ Redistributable Package for Visual Studio 2013 or 2015. The Error seems to occur on all versions of Windows and in most cases can be fixed easily by replacing some missing files and DLLs. In this article, we have listed a detailed guide for completely fixing the issue using some easy to follow solutions.

0x80240017 Unspecified Error

0x80240017 Unspecified Error

Why is 0x80240017 Unspecified Error Triggered in the First Place?

It is possible that most users have been encountering this error due to the following common reasons.

  • Missing DLLs: It is possible in some cases that some DLL files from your computer are missing due to which the error has popped up while trying to install Visual C++ redistributable. Therefore, we suggest that you follow the solutions below to install these files on your computer.
  • Outdated Windows: Some users have complained that their Windows was outdated due to which the issue was being triggered on their computer and as soon as they applied the update, the issue went away.
  • Installation Glitch: It is possible that the installation has been glitched and you cannot proceed with installing the software from the package. Therefore, you can try alternate ways of installing the Visual C++ redistributable to fix the issue as we have mentioned below.

Now that we have made you aware of some of the common reasons behind its occurrence, we can finally start implementing the solutions.

Fixing the 0x80240017 Error:

Method 1: Download Visual C++ Package Again

  1. Download the Visual C++ Redistributable Package from the official Microsoft Website.
  2. Select the appropriate architecture of the package and click on the download option.
    Downloading Proper Visual Studio C++ Software from Microsoft Website
    Downloading Proper Visual Studio C++ Software from Microsoft Website
  3. After that, run the downloaded “.exe” file and follow the on-screen instructions to install it on your computer.
  4. Check to see if doing so fixes the issue while installing Visual C++.

Method 2: Install Service Pack 1 for Windows 7 

  1. Download the Windows 7 Service Pack 1 from the Microsoft Website.
  2. Make sure to download the ISO file from their website and wait for the download to complete.
  3. After downloading the ISO, download the WinCDEMU tool on your computer and run it after installation.
  4. Now, run the tool and point it towards the download directory where the Service Pack 1 ISO has been downloaded.
  5. After this, right-click on the ISO file and select the “Select Drive Letter and Mount”.
  6. Now, select the USB drive letter that you want to make bootable and select “OK”.
  7. Now, restart your computer and boot from this USB.
  8. Proceed with the on-screen installation steps to install Service Pack 1 on your computer and check to see if the issue is fixed.

Method 3: Install Universal C Runtime Update

  1. Using this link, navigate to the Microsoft Website and scroll down to the second method.
  2. From there, select the appropriate download according to your device and click on the “Download the Package” now button.
    Download the Package Now to fix 0x80240017 Unspecified Error
    Download the Package Now
  3. After downloading the package on your computer, make sure to run its executable to install it.
  4. Now, check to see if the issue is fixed.

Method 4: Check for Windows Update

  1. Press “Windows + I” to launch into settings, click on the “Update & Security” option and select the “Check for Updates” button from the right side.
    Check for Updates to fix 0x80240017 error
    Check for updates
  2. Wait for the checking process to be finished and click on the “Download and Install” button if the updates are available and for them to be installed on your computer.
  3. Try to install Microsoft Visual C++ Redistributable after this and check to see if the 0x80240017 unspecified error is fixed.

Method 5: Remove Previous Visual C++ Redistributable Packages

  1. Press “Windows + R” to launch RUN, type in “Appwiz.cpl” and press “Enter” to launch into the application wizard.
    Typing in "Appwiz.cpl" and pressing "Enter"
    Typing in “Appwiz.cpl” and pressing “Enter”
  2. From here, scroll down on the right side and right-click on any Microsoft Visual C++ installations that you find.
  3. Select the “Uninstall” button and follow through with the on-screen instructions to completely remove them from your computer.
  4. Check to see if you are able to install the Microsoft Visual C++ redistributable after removing the older versions from your computer.

Method 6: Install Older Python Version

If the error is being triggered while trying to install a Python distribution, we recommend that you try to install an older version and check to see if the issue is fixed. This is because the older versions, especially the Python Version 3.4.3 is more stable than the newer ones and it might fix the 0x80240017 error while installing the Python distribution.

Method 7: Updating GPU Drivers

  1. Some GPU driver updates also install the latest version of the Visual C++ updates with them therefore, you can try to install the GPU driver updates and counter this issue along with it.
  2. Press “Windows + R” to launch into Run, type in “devmgmt.msc” and press “Enter” to launch into the device management window.
    Typing devmgmt.msc in the Run prompt
    Typing devmgmt.msc in the Run prompt
  3. From here, make sure to expand the “Display Adapters” option and right-click on your GPU driver.
  4. Select the “Update Driver” option and then click on the “Search Automatically for Updated Driver Software” button.
  5. Alternatively, you can also check for GPU updates on your relevant GPU Support application such as GeForce Experience or AMD Catalyst.

Method 8: Install Visual C++ in Safe Mode

Some programs and services are prevented from running in the safe mode. Therefore, if the service was interfering with the installation of the Visual C++ software, it will no longer do that.

  1. Press “Windows + R” to launch the RUN prompt, type in “msconfig” and press “Enter” to launch into the ms configuration panel.
    Typing in "Msconfig"
    Typing in “Msconfig”
  2. After doing that, click on the “General” tab from above and ensure that you check the “Selective Startup” option.
  3. From there, ensure that only the “Load System Services” option is selected and that the rest aren’t selected.
  4. Now, Select the “Services” option and check the “Hide all Microsoft Services” option. After that, click on the “Disable All” button.
    Hide All Microsoft Services
    Hide All Microsoft Services
  5. Select “Apply” to save your changes and restart your computer.
  6. In this mode, try to install the Visual C++ software and check to see if you still get the 0x80240017 unspecified error while doing so.
  7. After the installation, restart your computer after undoing the changes from the ms config panel.

Method 9: Correcting Date and Time Settings

  1. Press “Windows + I” to launch into the settings, click on the “Time & Language” option and from the left side, click on the “Date & Time” button.
  2. On the right, make sure that the “Set Time Automatically” toggle is turned on and that the time is set properly.
    Set time zone automatically to fix 0x80240017 Unspecified Error
    Set time zone automatically
  3. If the toggle is on but the time isn’t proper, turn the toggle off.
  4. After that, click on the “Set Now” button under the “Set Date and Time Manually” heading.
  5. Set the proper time and check to see if you are able to fix the 0x80240017 error while Visual C++ installation.

Method 10: Performing Repair Installation

  1. If the issue is still occurring while installing the Visual C++ software, you can download the Windows Media Creation Tool on your computer.
  2. Now, Run the tool and select the “Repair this Computer” option when prompted.
  3. Follow the on-screen instructions to completely repair the Windows installation on your computer and check to see if the 0x80240017 error is fixed.

Fixing the 0x80240017 Windows Failed to Execute MSU package:

Fix 1: Running the DISM and SFC Scan

  1. Press “Windows + R” to launch Run, type in “cmd” and press “Shift + CTRL + Enter” to launch with admin permissions.
    Typing in cmd
    Typing in cmd
  2. From there, type in the following commands and press “Enter” after each to execute them on your computer.
    DISM.exe/Online/Cleanup-image/Scanhealth
    
    DISM.exe/Online/Cleanup-image/Restorehealth
    
    sfc/ scannow
  3. After the commands have been run, make sure to check if the MSU package can be executed normally now.

Fix 2: Run Windows Update Troubleshooter

  1. Press “Windows + I” to launch into the settings, click on the “Update and Security” option and from the left side, click on the “Troubleshoot” button.
    Clicking on Additional Troubleshooters
    Clicking on Additional Troubleshooters
  2. On the right, click on the “Additional Troubleshooters” option and select the “Windows Update” button after that.
  3. Click on the “Start the Troubleshooter” button that drops down and wait for the process to be completed.

Fix 3: Reset Microsoft Store App

  1. Press “Windows + R” to launch into Run, type in “WSReset.exe” and press “Enter”.
     wsreset.exe to fix 0x80240017
    wsreset.exe
  2. Wait for the new window to execute and complete this process and it will close automatically.
  3. After the window has been closed, check to see if the 0x80240017 Windows Failed to Execute MSU package error has been fixed.

Fix 4: Configure Windows Installer Service to Manual

  1. Press “Windows + R” to launch into the Run prompt, type in “services.msc” and press “Enter” to launch into the service management window.
    Typing in "services.msc"
    Typing in “services.msc”
  2. From there, right-click on the “Windows Installer Service” and select the “Properties” option.
  3. From the “General” tab, click on the “Startup Type” dropdown and select the “Manual” option.
  4. Now, click on “OK” to save your changes, restart your computer and check to see if the 0x80240017 Windows Failed to Execute MSU package error has been fixed.

Fix 5: Removing Temporary Files

  1. Press “Windows + R” to launch the Run prompt, type in “%temp%” and press “Enter” to launch into the temporary files folder.
    Typing in "%temp%"
    Typing in “%temp%”
  2. Inside here, press “CTRL + A” to select all the files and then press “Shift + Delete” to remove the files from your computer.
  3. After doing this, make sure to try again and check to see if the 0x80240017 Windows Failed to Execute MSU package error has been fixed

Fix 6: Register Windows Installer Server Again

  1. Press “Windows + R” to launch the Run prompt, type in “cmd” and press “Shift + CTRL + Enter” to launch with admin permissions.
  2. Type in the following commands one by one and press “enter” to execute them.
    msiexec /unregister
    
    msiexec /regserver
  3. After executing the commands, check to see if the issue has been fixed.

Fix 7: Install Windows 8 Package (Windows 8 Users Only)

  1. On your computer, navigate to the following address.
    C:\ProgramData\Package Cache
  2. Here, follow the path that is similar to the one below. (The long code and the Windows 8.1 KBXXX patch can be different).
    FC6260C33678BB17FB8B88536C476B4015B7C5E9\packages\Patch\x64\Windows8.1-KB2999226-x64.msu
  3. Copy the complete path from the navigation bar in the File Explorer and press “Windows + R” to launch the Run prompt.
  4. Inside the Run prompt, type in “cmd” and press “Shift + CTRL + Enter” to launch with admin permissions.
  5. Inside the Command prompt, type in the following commands one by one and press “Enter” after each to execute them.
    C:
    
    mkdir tmp
    
    mkdir tmp\tmp
    
    move C:\ProgramData\Package Cache\FC6260C33678BB17FB8B88536C476B4015B7C5E9\packages\Patch\x64\Windows8.1-KB2999226-x64.msu c:\tmp
    
    expand -F:* c:\tmp\Windows8.1-KB2999226-x64.msu c:\tmp\tmp
    
    dism /online /add-package /packagepath:c:\tmp\tmp\Windows8.1-KB2999226-x64.cab
  6. Make sure that while typing these commands, you replace the long code and the Windows 8.1 KB patch name with the one that you have on your computer.
  7. After executing all the commands, restart your computer and check to see if the issue is fixed.

Fix 8: Disable Antivirus Temporarily

  1. Press “Windows + I” to launch into the settings, click on the “Update & Security” option and select the “Windows Security” button from the left side.
  2. After this, click on the “Virus & Threat Protection” option from the right side and click on the “Manage Settings” button under the “Virus & Threat Protection” button.
  3. Now, from here, make sure to disable the toggle under the “Real-Time Protection” option.
    Disable real-Time Protection
    Disable real-Time Protection
  4. Now that the Real-Time protection has been disabled, install the app and check to see if the 0x80240017 unspecified error has been fixed.

Fix 9: Reset Windows Update Components

  1. Press “Windows + R” to launch the Run prompt, type in “cmd” and press “Shift + CTRL + Enter” to launch with admin permissions.
  2. After that, execute the following commands one by one and to completely reset the Windows Update components.
    net stop wuauserv
    
    net stop cryptSvc
    
    net stop bits
    
    net stop msiserver
    
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    
    ren C:\Windows\System32\catroot2 Catroot2.old
    
    net start wuauserv
    
    net start cryptSvc
    
    net start bits
    
    net start msiserver
  3. After having executed all of these commands, restart your computer, try to install the software and check to see if the 0x80240017 Windows Failed to Execute MSU package error is fixed.

Fix 10: Use Activated Windows

This issue can sometimes plague your computer if the Windows installation hasn’t been fully activated. This is because an activated version of Windows is required in order to be able to install and use some Microsoft services. Therefore, we suggest that you try to activate your Windows installation.

If the above fixes weren’t able to fix your issue, contact us for further troubleshooting.

Photo of Alan Adams

Alan is a hardcore tech enthusiast that lives and breathes tech. When he is not indulged in playing the latest video games, he helps users with technical problems that they might run into. Alan is a Computer Science Graduate with a Masters in Data Science.

Во время установки библиотек Microsoft Visual C++ 2015, вы можете столкнуться с ошибкой 0x80240017. Повторная попытка установить библиотек завершается неудачно, так как появившись один раз — ошибка 0x80240017 будет постоянно появляться, пока вы что-то не сделаете. Как мы с вами знаем, без наличия в системе библиотек Microsoft Visual C++ определенных версий не будут работать или корректно функционировать огромное количество приложений  Сейчас мы расскажем вам, как устранить ошибку 0x80240017.

0x80240017

Устраняем ошибку 0x80240017 при установке Microsoft Visual C++ 2015

Итак, для начала нам с вами нужно избавиться от поврежденных библиотек Microsoft Visual C++ 2015, которые появились в результате неудачной установки, о чем и сигнализирует нам ошибка 0x80240017. Откройте Панель управления своей системы и перейдите в элемент системы под названием Программы и компоненты. Найдите в списке пункт Microsoft Visual C++ 2015, нажмите на него правой кнопкой мыши и выберите «Удалить». Как только удалите данные библиотеки из своей системы, перезагрузите компьютер.

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

Теперь вам нужно предпринять попытку по установке самой последней версии библиотек Microsoft Visual C++ 2015. Мы не можем знать, какую именно версию вы устанавливали, но на данный момент последней версией является Microsoft Visual C++ 2015 Update 3. Этот обновленных компонент вам понадобится загрузить и установить. Воспользуйтесь для этого нижеуказанной ссылкой.

  • https://www.microsoft.com/ru-ru/download/details.aspx?id=52685

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

Если вы не смогли устранить проблему, то, вероятно, вы и являетесь пользователем операционной системы Windows 7. Ошибка 0x80240017 появляется на вашем компьютере из-за того, что в вашей системе отсутствует крайне важный пакет обновлений от Майкрософт. Пройдите по нижеуказанной ссылке и загрузите на свой компьютер Пакета обновлений 1 (SP1) для Windows 7.

  • https://www.microsoft.com/ru-ru/download/details.aspx?id=5842

Как только установите его, снова перезагрузите свой ПК, а затем попытайтесь установить Microsoft Visual C++ 2015 Update 3 с помощью вышеуказанной ссылки. Многие пользователи Windows 7 к этому моменту уже расправляются с ошибкой 0x80240017. Тем не менее у небольшого процента проблема все еще остается на компьютере. Если вы такой пользователь, то вы можете попробовать установить в систему еще одно обновление под номером KB2999226. Воспользуйтесь ссылкой внизу.

  • https://www.microsoft.com/ru-ru/download/details.aspx?id=49077

Данный установочный пакет является обновлением для универсальной среды выполнения C в Windows, с помощью которого можно разрешить ряд проблем в операционной системе Windows 7, 8 и 8.1. Загрузите этот пакет и установите его к себе на компьютер, после чего снова перезагрузитесь. На этот раз, ошибка 0x80240017 определенно должна быть устранена.

Понравилась статья? Поделить с друзьями:
  • Microsoft store выдает ошибку при скачивании
  • Microsoft visual c 2015 не устанавливается ошибка 0x80070666
  • Microsoft sql server ошибка 4064
  • Microsoft store выдает ошибку при запуске
  • Microsoft visual c 2013 x64 ошибка 1603