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

Как исправить неопознанную ошибку 0x80240017

При установке распространяемых пакетов Visual C++ для Visual Studio 2013 / 2015 можно столкнутся с неопознанной ошибкой 0x80240017 «Нстройка не завершена».

Почему возникает неопознанная ошибка с кодом 0x80240017

Существует несколько основных причин, из-за которых появляется уведомление об ошибке:

  1. Загрузка неполного пакета Visual C++. Чаще всего неполадка возникает при попытке установить программную среду с помощью неполного/ поврежденного установщика. В этом случае нужно повторно скачать полную версию с сайта Майкрософта.
  2. Распространяемый пакет установлен на Windows v6.1. Это сообщение об ошибке возникает на версии операционной системы v6.1 (сборка 7600, Windows 7 / Server 2008 R2). Проблема в том, что пакеты были разработаны для Windows 7 и выше. Решение заключается в обновлении системы до Service Pack 1.
  3. Не установлено обновление универсальной среды выполнения (Universal C Runtime). Обычно возникает при инсталляции дистрибутива Python.
  4. Центр обновления Windows уже загрузил Visual C++. Возникает в тех случаях, когда Центр обновления загрузил требуемый пакет, но еще не установил. В этом случае нужно установить все ожидаемые обновления.
  5. Поврежденный / неполный пакет. Ошибка появляется при повреждении существующего пакета или он неполный. Для решения удалите все существующие версии с компьютера перед установкой Visual C++, загруженного с официального сайта.

Ниже представлен набор способов по устранению неполадки.

Загрузка пакета Visual C++

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

  1. Вставьте в поисковую строку Google, например, «Visual C++ для VisualStudio 2015».
  2. На странице выберите язык и нажмите «Загрузить».
  3. Выберите правильный исполняющий файл в соответствии с установленной на компьютере версией Windows. Например, vc-redist.x86.exe предназначен для 32-битной ОС.
  4. После скачивания запустите программу и следуйте инструкциям на экране.

Если неполадку 0x80240017 не удалось исправить, перейдите к следующему шагу.

Установка Windows 7 Service Pack 1

Проблема может возникнуть при попытке поставить распространяемые пакеты Visual C++ для Visual Studio 2013 / 2015 на версию ОС v6.1 (Windows 7, сборка 7600: Service Pack 0).

Ошибка возникает по причине, что два распространяемых пакета предназначены для Windows 7 Service Pack 1и выше.

  1. Наберите в адресной строке браузера «Windows 7 Service Pack 1» и перейдите на сайт.
  2. Выберите язык и нажмите «Загрузить».
  3. На следующем экране снимите все флажки, кроме основного ISO файла, и нажмите «Далее».
  4. После загрузки ISO, потребуется утилита WinCDEMU 4.1 для инсталляции Service Pack 1. Наберите в поиске браузера «WinCDEMU 4.1» и скачайте из сайта, как указано на рисунке.
  5. Запустите установочный файл и нажмите на кнопку «install».
  6. Затем кликните «Установить» для добавления системного программного обеспечения.
  7. Перезагрузите ПК после завершения работы установщика.
  8. Перейдите в папку, в которую скачали файл ISO, кликните правой кнопкой мыши на нем и выберите Select driver letter & mount.
  9. Укажите букву и тип диска, кликните ОК, чтобы смонтировать образ.
  10. При установке образа следуйте инструкциям на экране.

По завершении перезагрузите компьютер, проверьте, остается ли 0x80240017.

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

Если столкнулись с неопознанной ошибкой 0x80240017 при запуске установщика дистрибутива Python (или другого приложения), то попробуйте обновить универсальную среду выполнения C.

  1. Наберите в строке браузера и перейдите на официальный сайт, как на рисунке.
  2. Прокрутите вниз до Метода 2 и скачайте установщик для соответствующей на компьютере версии системы.
  3. На следующем экране выберите язык и нажмите на кнопку Загрузить.
  4. Откройте исполняемый файл и следуйте инструкциям на экране. После завершения процесса, перезагрузите ПК.

Если при запуске ошибка с кодом 0x80240017 по-прежнему отображается, переходите к следующему способу.

Установка всех ожидающих обновлений

Ошибку 0x80240017 удается решить путем установки всех ожидающих обновлений. Как выяснилось, проблема возникает, если Visual C++ был загружен Центром обновления Windows, но не был установлен.

Выполните следующие действия, чтобы установить ожидающие обновления и устранить опознаваемую ошибку с кодом 0x80240017:

Нажмите комбинацию Win + R для вызова диалогового окна, наберите следующую команду и подтвердите ее выполнение на Enter:
ms-settings:windowsupdate

Если установлен Windows 10, используйте команду «wuapp».

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

Когда все обновите, попробуйте запустить Microsoft Visual и проверьте, отображается ли сообщение об ошибке.

Удаление установленных версий Visual

Уведомление об ошибке 0x80240017 появляется, если один из пакетов Microsoft Visual на компьютере поврежден. Избавится от нее можно путем удаление всех существующих пакетов перед попыткой установить вновь загруженный с официального сайта.

Читайте также:
Как скачать xinput1_3.dll с официального сайта

Кликните сочетание Win + R, в диалоговом окне наберите «appwiz.cpl» и кликните Enter для входа в раздел «Программы и компоненты».

Найдите запись «Microsoft Visual C++ Redistributable», кликните правой кнопкой мыши и выберите «Удалить».

При наличии нескольких пакетов нужно удалить все.

После удаления перезагрузите ПК и скачайте требуемые с официального сайта.

Установка старой версии Python

Если отображается уведомление об неполадке 0x80240017 при запуске дистрибутива Python, попробуйте скачать более старую раздачу.

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

Когда столкнулись к подобной ситуацией скачайте старую версию Python 3.4.3.

Восстановление системы

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

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

0x80240017

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

Неопознанная ошибка 0x80240017 – причины возникновения

Проблема кроется в наличии ошибок и несоответствий в операционной системе, либо противоречий версий установщика и системы. Разработчики исправляют их по мере поступления и выпускают в виде обновлений Windows. Установка относительно новой версии Visual C++ может не подойти под текущую версию OS. В большинстве случаев проблема исчезает при обновлении системы, так что причина достоверна, а предлагаемые решения имеют основания.

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

Далее идет причина, которая заключается в возможных противоречиях установленных дистрибутивов Microsoft Visual C. В данном случае стоит удалить все версии библиотек через «Установку и удаление программ», которая находится в «Панели управления», и установить заново.

Error 0x80240017 failed to execute msu package – методы решения

Есть несколько рабочих способов устранить неполадку. Два метода получили подтверждение на практике. Их и рассмотрим.

Метод1

Нужно скачать проверенную версию Microsoft Visual C ++, от официального источника. Возможно, вы устанавливаете файл сомнительного происхождения, скаченный не понятно где. Все проверенные ссылки на Microsoft Visual C ++ здесь http://dlltop.ru/soft/46-microsoft-visual-c

Метод 2

Следует установить последние обновления. Сделать это можно двумя способами: автообновлением или ручным обновлением.

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

Второй – скачать и установить единичный пакет с официального сайта Виндовс. Для этого нужно:

  1. Перейти по ссылке https://support.microsoft.com/ru-ru/help/14162/windows-service-pack-and-update-center .
  2. Скачать пакет обновлений, нажав на кнопку «Скачать». Открывается дополнительное окно сайта, предлагается много вариантов для различных версий ОС. Выбирайте тот, который соответствует вашей системе. Эти сведения можно посмотреть в «Панель управления» – «Система».

Для установки обновления нужно выполнить следующий алгоритм действий:

  1. Отключить интернет (выдернуть сетевой шнур или отключить Wi-Fi).
  2. Запустить скачанный ранее файл.
  3. Дождаться окончания процедуры установки.
  4. Перезагрузить компьютер.
  5. Заново запустить установщик Visual C++.
  6. Перезагрузить компьютер и подключиться к сети.

Ошибка исчезает благодаря исправлениям, которые вносятся в систему. Они устраняют конфликт, вызванный различиями версии Виндоус и Visual 2015 года.

Метод 3

Есть еще один метод, который помогает с решением ошибки. Для этого, скачать официальное обновление следует по второй ссылке https://support.microsoft.com/ru-ru/help/2999226/update-for-universal-c-runtime-in-windows . 0x80240017 неопознанная ошибка Visual C Windows 7 успешно завершается, и установка проводится успешно.

Алгоритм действий тот же, что и в первом методе:

  1. Перейти по ссылке https://support.microsoft.com/ru-ru/help/2999226/update-for-universal-c-runtime-in-windows .
  2. Выбрать файл установки обновлений в зависимости от версии Виндовс («Панель управления» – «Система» покажет версию ОС).
  3. Скачать, кликнув по надписи «Скачать пакет» напротив нужной версии.
  4. Прервать подключение к интернету (отключение Wi-fi или отсоединение сетевого шнура).
  5. Установить скачанный пакет обновлений.
  6. Перезагрузить компьютер.
  7. Запустить установку Visual C++.
  8. Дождаться успешного завершения и перезагрузить компьютер.
  9. Включить интернет.
Читайте также:
Как часто и зачем нужно переустанавливать Windows. И нужно ли?

Заключение

При подготовке материала не пострадала ни одна система. Используя Метод 1, Метод 2, и Метод 3 было исправлено несколько ошибок с кодом 0x80240017, что подтверждает их состоятельность. После чего был проведен анализ и поиск возможных причин.

Будем рады услышать от Вас отзыв, также поможем при установки компонентов, и в исправлении ошибок. Пишите всё в комментариях, чуть ниже

Видео: Неопознанная ошибка 0x80240017 в Visual c++ как исправить?

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

Очень распространенная проблема при установке Распространяемого пакета Visual C++ 2015 и 2017 в Windows 7 и 8.1 — неопознанная ошибка 0x80240017 после запуска файла установки vc_redist.x64.exe или vc_redist.x86.exe с сообщением «Настройка не завершена», причем разобраться, в чем именно дело и как исправить ситуацию подчас бывает сложно. Примечание: если

В этой инструкции подробно о том, чем может быть вызвана такая ситуация, как исправить ошибку 0x80240017 и установить Visual C++ Redistributable в Windows 7 или 8.1. Примечание: если вы уже всё испробовали, но ничего не помогает, можно использовать неофициальный способ установки библиотек, который описан в конце инструкции Как скачать и установить Visual C++ 2008-2017 Redistributable, с большой вероятностью установка пройдет без ошибок.

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

Чаще всего причиной неопознанной ошибки 0x80240017 при установке распространяемых компонентов Visual C++ 2015 (2017) являются те или иные неполадки Центра Обновлений Windows 7 или Windows 8.1.

Если вы каким-то образом блокировали или отключали центр обновлений Windows, использовали «активаторы» — всё это может привести к рассматриваемой проблеме.

В том случае, если ничто из указанного не делалось, а на компьютере или ноутбуке установлена чистая лицензионная Windows, сначала попробуйте следующие простые методы решения проблемы:

  1. При наличии стороннего антивируса или файрволла временно отключите его и попробуйте временно его отключить и повторить установку.
  2. Попробуйте использовать встроенное устранение неполадок: Панель управления — Устранение неполадок — Устранение неполадок Центра обновления Windows, в разделе «Система и безопасность» или «Просмотр всех категорий».
  3. Установите обновление KB2999226 для вашей системы. Если при установке обновления возникнут проблемы, далее будет описан возможный путь решения. Скачать KB2999226 можно с официального сайта:
    • https://www.microsoft.com/ru-RU/download/details.aspx?id=49077 — Windows 7 x86 (32 бита)
    • https://www.microsoft.com/ru-ru/download/details.aspx?id=49093 — Windows 7 x64
    • https://www.microsoft.com/ru-ru/download/details.aspx?id=49071 — Windows 8.1 32-бит
    • https://www.microsoft.com/ru-RU/download/details.aspx?id=49081 — Windows 8.1 64-бит

Если ничто из этого не сработало, либо не удалось исправить ошибки Центра управления и установить обновление KB2999226, попробуйте следующие варианты.

Дополнительные способы исправить ошибку

Если при устранении неполадок были выявлены ошибки центра обновления, но они не были исправлены, попробуйте такой метод: запустите командную строку от имени администратора, а затем по порядку введите следующие команды, нажимая Enter после каждой из них:

Затем вновь попробуйте выполнить установку компонентов Visual C++ нужной версии. Подробнее про исправление ошибок центра обновления Windows вручную.

На некоторых системах с Windows 7 и 8.1 вы можете получить сообщение о том, что обновление KB2999226 не применимо к вашему компьютеру. В этом случае попробуйте сначала установить компоненты «Универсальная среда выполнения C для Windows 10» (не обращайте внимание на название, сам файл предназначен именно для 7-ки, 8 и 8.1) с официального сайта https://www.microsoft.com/ru-ru/download/details.aspx?id=48234, затем перезагрузить компьютер и повторить попытку установки обновления.

Если и это не помогло, для установки обновления KB2999226, можно использовать такие шаги:

  1. Скачайте файл обновления с расширением .msu с официального сайта.
  2. Распакуйте этот файл: его можно открыть с помощью обычного архиватора, например, 7-Zip успешно это делает. Внутри вы увидите несколько файлов, один из них — файл .CAB с указанием номера обновления, например, Windows6.1-KB2999226-x64.cab (для Windows 7 x64) или Windows8.1-KB2999226-x64.cab (для Windows 8.1 x64). Скопируйте этот файл в удобное расположение (лучше не на рабочий стол, а, например, в корень диска C:, так будет проще вводить путь в следующей команде).
  3. Запустите командную строку от имени администратора, введите команду (используя свой путь к файлу .cab с обновлением): DISM.exe /Online /Add-Package /PackagePath:C:Windows6.1-KB2999226-x64.cab и нажмите Enter.
  4. Похожий путь, но без предварительной распаковки файла .msu — команда wusa.exe путь_к_файлу_обновления.msu в командной строке, запущенной от имени администратора и без каких либо параметров.

И наконец, если всё пройдет успешно, то обновление будет установлено. Перезагрузите компьютер и проверьте, появляется ли неопознанная ошибка 0x80240017 «Настройка не завершена» при установке Visual C++ 2015 (2017) в этот раз.

Читайте также:
Используем WhatsApp на компьютере

Способы исправления ошибки установки Visual C++ с кодом 0x80240017

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • набираем в консоли «Выполнить» cmd, с помощью ПКМ вызываем контекстное меню и выбираем опцию «Запуск от имени администратора»;
  • в окне терминала вводим sfc /scannow, подтверждаем нажатием Enter;
  • дожидаемся окончания работы службы, перегружаем компьютер.
Читайте также:
Создание полного образа восстановления системы в Windows 8 и Windows 8.1 с помощью PowerShell

Теперь можно снова попробовать загрузить обновления. Лучше всего для этого подходит утилита 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++. Если нет – переходим к следующему пункту.

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

Многие проблемы в работе операционных систем семейства Виндовс связаны с ошибками драйверов. Самый простой способ удостовериться, что проблема именно в этом – отнюдь не поиск новых драйверов и их тотальная замена – этим вы можете только ухудшить ситуацию. Есть более действенное и эффективное решение, с которым сталкиваются многие пользователи, но немногие из них используют этот инструмент. Речь идёт, как вы уже догадались, о запуске ОС в так называемом защищённом режиме, когда 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++.

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

Исправляем ошибку 0x80240017 при установке Visual C++ Redistributable

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

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

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

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

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

Ошибка 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 и загрузить специальное обновление «[mask_link]KB976932[/mask_link]».
  2. При скачивании обратите внимание на разрядность (x32/x64), она должна совпадать с разрядностью вашей ОС. Узнать разрядность вы можете в свойствах системы.
  3. После завершения загрузки, щелкните по файлу правой мышкой, запустите его от имени администратора и выполните установку.

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

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

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

  1. Вы можете зайти на оф. сайт и вручную найти требуемую программу. Или можете воспользоваться ссылками, которые я приготовил. Для Windows 7 , 8 , 10 . Также обратите внимание на разрядность, она должна совпадать с разрядностью вашей ОС.
  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:WindowsSoftwareDistribution». «С» — диск, на котором установлена система. Удалите содержимое последней папки. Иногда может потребоваться предварительно загрузиться в безопасном режиме, поскольку некоторые файлы могут использоваться в данный момент.
  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» и щелкаем «ОК».

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

Наличие вирусов

Вирусы и вредоносное ПО могут нарушить целостность системы и повредить важные файлы, которые нужны для корректной работы ОС.

Проведите полную проверку ПК, даже если у вас установлен антивирус. Поскольку ни один антивирус не предоставляет 100% защиты компьютера.

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

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

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

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

Исправить: 0x80240017 Неуказанная ошибка —

По сообщениям, несколько пользователей получают 0x80240017 Unspecified Error при попытке установить Распространяемые пакеты Visual C ++ для Visual Studio 2013 или же Распространяемые пакеты Visual C ++ для Visual Studio 2015. Эта проблема не является исключительной для конкретной версии Windows, поскольку, как сообщается, она возникает в Windows 7, Windows 8.1 и Windows 10.

0x80240017 Unspecified Error

Что вызывает ‘0x80240017 Unspecified Error ’?

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

  • Пользователь пытается установить неполный повторный пакет Visual C ++ — В большинстве случаев эта конкретная ошибка возникает из-за того, что пользователь пытается установить пакет с помощью неполного / поврежденного установщика. Обычно сообщается, что это происходит с установщиками приложений, которые предоставляют пользователю пакет Visual C ++. В этом случае решение состоит в том, чтобы загрузить полную версию Visual C ++ с веб-сайта Microsoft.
  • Повторный пакет Visual C ++ установлен в Windows v6.1 — Это сообщение об ошибке также появляется в тех случаях, когда целевой операционной системой является Windows v6.1. Эта проблема возникает из-за того, что пакеты предназначены только для установки на Windows 7 и выше. В этом случае решение заключается в обновлении до установки пакета обновления 1.
  • На компьютере отсутствует обновление Universal C Runtime — Вы также можете увидеть сообщение об ошибке, если в вашей версии Windows отсутствует обновление Universal C Runtime. Обычно сообщается, что это эффективно в тех ситуациях, когда возникает ошибка при установке дистрибутива Python.
  • Центр обновления Windows уже загрузил повторный пакет Visual C ++ — Сообщение об ошибке также может появиться, если компоненту Центра обновления Windows удалось загрузить требуемый Visual C ++ пакет, но пока не удалось его установить. В этом случае решение заключается в установке любого ожидающего обновления.
  • Поврежденная / неполная распространяемая установка Visual C ++ — Ошибка также может возникнуть, если у пользователя есть существующая установка Visual C ++, которая повреждена или не завершена. В этом случае решение состоит в том, чтобы удалить все существующие установки Visual C ++ перед повторной установкой необходимой с официальной страницы загрузки.

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

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

Способ 1. Загрузка установочного пакета распространяемого пакета Visual C ++

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

Несколько пользователей, оказавшихся в аналогичной ситуации, сообщили, что проблема была решена после повторной загрузки Распространяемый пакет Visual C ++ с официальных каналов. Для некоторых из них ошибка 0x80240017 Unspecified Error не возвращалась при попытке установки из недавно загруженного установщика.

Вот краткое руководство по загрузке и установке необходимых Распространяемый пакет Visual C ++ с серверов Microsoft:

  1. Посетите ссылку для скачивания, применимую к Распространяемый пакет Visual C ++ что вам нужно установить:
    Распространяемый пакет Visual C ++ для Visual Studio 2013 — Ссылка для скачивания
    Распространяемый пакет Visual C ++ для Visual Studio 2015 — Ссылка для скачивания
  2. Перейдя на страницу загрузки, выберите язык установки и нажмите Скачать кнопку, чтобы начать загрузку.
    Загрузка необходимого распространяемого пакета Visual C ++
  3. Выберите правильный установщик в соответствии с вашей архитектурой ОС. Установите флажок, связанный с VC-redist.x64.exe если у вас есть 64-разрядная версия Windows или VC-redist.x64.exe окно, если вы используете 32-разрядную версию. Затем нажмите следующий начать загрузку.
    Загрузка установщика распространяемого пакета Visual C ++
  4. Откройте исполняемый файл установки и следуйте инструкциям на экране для завершения установки.
    Установка распространяемого пакета Visual C ++

Если вы все еще сталкиваетесь с 0x80240017 Unspecified Error, перейти к следующему способу ниже.

Способ 2: установка Windows 7 с пакетом обновления 1 (если применимо)

Как сообщают некоторые пользователи, проблема также может возникнуть, если вы пытаетесь установить Распространяемые пакеты Visual C ++ для Visual Studio 2013 или же 2015 в Windows v6.1 (сборка 7600: пакет обновления 0). В данном конкретном случае ошибка возникает потому, что два распространяемых пакета предназначены для установки в Windows 7 с пакетом обновления 1 и выше.

Несколько пользователей, оказавшихся в аналогичной ситуации, сообщили, что проблема была решена после установки пакета обновления 1. Вот краткое руководство о том, как это сделать:

  1. Посетите эту ссылку (Вот), выберите свой язык и нажмите Скачать Кнопка для загрузки пакета обновления 1.
    Загрузка пакета обновления 1 для Windows v6.1 (сборка 7600: пакет обновления 0)
  2. На следующем экране снимите все остальное, кроме основного файла ISO. Как только вы это сделали, нажмите следующий кнопка, чтобы начать загрузку.
    Загрузка файла ISO, необходимого для установки Windows 7 Service Pack 1.
  3. После того, как файл ISO был загружен, перейдите по этой ссылке (Вот) и нажмите кнопку Загрузить, чтобы загрузить Инструмент WinCDEMU 4.1. Мы будем использовать этот инструмент для применения обновления с пакетом обновления 1.
    Загрузка инструмента WinCDEmu 4.1
  4. Откройте установочный исполняемый файл WinCDEmu и ударил устанавливать кнопку, чтобы настроить инструмент на вашем компьютере.
    Установка инструмента WinCDEmu
  5. Как только инструмент будет установлен, нажмите на устанавливать добавить необходимое системное программное обеспечение.
    Установка дополнительного программного обеспечения
  6. Перезагрузите компьютер, чтобы завершить установку WindowsCDEmu.
  7. После завершения следующего запуска перейдите в каталог, в который вы загрузили Iso-файл (на шаге 2), щелкните его правой кнопкой мыши и выберите Выберите букву водителя крепление.
    Монтирование файла Service Pack 1 с помощью WinCDEmu
  8. Выберите букву диска, который вы создадите, установите Тип диска в Диск с данными и нажмите Хорошо смонтировать ISO файл.
    Монтирование образа пакета обновления
  9. После установки образа Windows 7 Service Pack 1 следуйте инструкциям на экране для завершения установки.
  10. После установки пакета обновления 1, перезагрузите компьютер еще раз и посмотрите, разрешено ли сообщение об ошибке, пытаясь установить Распространяемый пакет Visual C ++ снова.

Если вы все еще сталкиваетесь с 0x80240017 Unspecified Error, перейти к следующему способу ниже.

Способ 3: установка обновления Universal C Runtime

Несколько пользователей, которые получили эту ошибку после того, как установщик Python (или другое приложение) попросили установить пакет повторного распространения, сообщили, что проблема была решена после установки Universal C Runtime обновление применимо к их версии для Windows.

Вот краткое руководство по этому:

  1. Посетите эту ссылку (Вот), перейдите к способу 2 и загрузите пакет обновления, соответствующий вашей версии Windows.
    Загрузка соответствующей версии установщика Universal C Runtime
  2. На следующем экране выберите предпочитаемый язык и нажмите Скачать кнопка, чтобы начать загрузку.
    Загрузка установщика
  3. Откройте исполняемый файл установки и следуйте инструкциям на экране для установки обновления Universal C Runtime. После завершения процесса перезагрузите компьютер и посмотрите, было ли сообщение об ошибке разрешено при следующем запуске.

Если вы все еще сталкиваетесь с ‘0x80240017 Unspecified Error ’ при следующем запуске перейдите к следующему способу ниже.

Способ 4: установка любых ожидающих обновлений Windows

Несколько пользователей, которые сталкивались с ‘0x80240017 Unspecified Error ’ при попытке установить Redist пакет Visual C ++ после того, как Python (или аналогичный дистрибутив) попросил сделать это, они сообщили, что проблема была решена после установки любых ожидающих обновлений Windows.

Как выясняется, эта конкретная проблема может возникнуть, если повторный пакет Visual C ++ загружен компонентом Центра обновления Windows, но не установлен.

Если этот сценарий применим к вашей текущей ситуации, выполните следующие действия, чтобы установить любое ожидающее обновление Windows и решить ‘0x80240017 Unspecified Error ’:

    Нажмите Windows ключ + R открыть диалоговое окно «Выполнить». Затем введите «мс-настройка: WindowsUpdateИ нажмите Войти открыть Центр обновления Windows экран настройки приложение.
    Открытие экрана Центра обновления Windows

Замечания: Если вы используете версию Windows старше Windows 10, используйте команду «wuapp».

  • На экране Центра обновления Windows нажмите Проверьте наличие обновлений, затем следуйте инструкциям на экране для установки каждого ожидающего обновления Windows.
    Проверка обновлений
  • При появлении запроса на перезагрузку сделайте это и обязательно вернитесь на экран Центра обновления Windows, чтобы узнать, есть ли у вас другие ожидающие обновления.
  • Попробуйте снова установить распространяемый пакет Microsoft Visual C ++ и посмотреть, было ли устранено сообщение об ошибке.
  • Если вы все еще сталкиваетесь с ‘0x80240017 Unspecified Error ’, перейти к следующему способу ниже.

    Способ 5: удаление любых существующих распространяемых пакетов Microsoft Visual C ++

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

    Вот краткое руководство по удалению любых существующих Распространяемые пакеты Microsoft Visual C ++ перед повторной установкой:

    1. Нажмите Windows ключ + R открыть Бежать диалоговое окно. Затем введите «appwiz.cplИ нажмите Войти открыть Программы и особенности экран.
      Введите appwiz.cpl и нажмите Enter, чтобы открыть список установленных программ.
    2. Внутри Программы и файлы перейдите к правой панели, щелкните правой кнопкой мыши на Microsoft Visual C ++ Redist пакет и выберите Удалить.
      Удаление повторного пакета Visual C ++
    3. Внутри следующего меню нажмите Удалить и следуйте инструкциям на экране, чтобы избавиться от Microsoft Visual C ++ Redist пакет.
      Деинсталляция пакетов Visual C ++

    Замечания: Если у вас несколько установок Microsoft Visual C ++, повторите шаги 2 и 3 для каждой из них.

  • Как только вам удастся удалить все установки Microsoft Visual C ++, перезагрузите компьютер.
  • При следующем запуске скачайте установите необходимые установки Microsoft Visual C ++ по одной из этих ссылок и посмотрите, была ли проблема решена:
    Распространяемый пакет Visual C ++ для Visual Studio 2013 — Ссылка для скачивания
    Распространяемый пакет Visual C ++ для Visual Studio 2015 — Ссылка для скачивания
  • Способ 6: установка более старой версии Python (если применимо)

    Если вы получаете это сообщение об ошибке при попытке установить дистрибутив Python, вы можете повторить процесс с более старым дистрибутивом и посмотреть, все ли еще появляется сообщение об ошибке.

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

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

    Исходя из того, что говорят другие пользователи в аналогичной ситуации, вы сможете обойти проблему, загрузив Python версия 3.4.3. Просто скачайте дистрибутив, следуйте инструкциям на экране и посмотрите, появляется ли такая же ошибка при появлении запроса на установку повторного пакета Visual C ++.

    Способ 7: выполнение ремонтной установки

    Если вы зашли так далеко безрезультатно, есть большая вероятность, что вы столкнетесь с этой проблемой из-за какого-то повреждения системы. Есть несколько методов, которые вы можете использовать, чтобы избавиться от повреждения файлов и решить 0x80240017 Unspecified Error, но многие пользователи в аналогичной ситуации сообщили, что проблема была решена после того, как они выполнили ремонтную установку.

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

    Если вы решили пойти на ремонтную установку, вы можете следовать инструкциям, представленным в этой статье (Вот).

    Неопознанная ошибка 0x80240017, исправляем проблему

    Факт, данная ошибка является одной из самых распространенных в семействе операционных систем Windows.

    Часто возникает при попытке установить (обновить) приложения из магазина Windows или же при установке (обновлении) программ которым необходима библиотека Microsoft Visual C++.

    Данная ошибка может появиться, как при непосредственной попытке установить фреймворк-библиотеку Microsoft Visual C++ Redistributable, так и при попытке произвести обновления системы.

    • устаревшие или поврежденные драйверы Windows;
    • отсутствие необходимых системных файлов;
    • часто ошибка возникает на обновленной Window 10 и связана c магазином приложений;
    • устаревший пакет библиотеки Visual C++.

    Ниже мы приведём несколько методов решения проблемы ошибки 0x80240017

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

    Для исправления ошибки необходимо удалить все ранее установленные пакеты Visual C++

    Открываем «Панель управления» — «Установка и удаления программ»
    Нажмите сочетание клавиш Win+R, вызвав окно «Выполнить» и вводим команду control

    Откроется окно «Все элементы панели управления«, в котором выбираем пункт «Программы и компоненты»

    В списке установленных программ, находим продукты Microsoft Visual C++ и поочередно их удаляем.

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

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

    Запускаем принудительное обновления с проверкой на неисправности

    Воспользуемся встроенной утилитой DISM, которая позволяет работать с пакетами в образах операционных систем.

    Запускаем командную строку с правами Администратора.

    Нажимаем Пуск, и сразу начинаем писать Командная строка или cmd, данный способ произведет поиск по меню и отобразит найденные результаты.

    Нажимаем правой кнопкой мышки по найденному пункту «Командная строка» и в выпадающем меню выбираем пункт «Запустить от имени администратора»

    Откроется окно командной строки с повышенными правами.

    Вводим следующую команду: DISM.exe /Online /Cleanup-image /Scanhealth

    Ключи задают следующую конструкцию:

    /Online — Задает работающую операционную систему как параметр
    назначение.

    /Cleanup-Image — Выполняет в образе операции команды очистки и
    восстановления.

    /ScanHealth — параметр проверит, не повреждено ли хранилище компонентов образа.

    Далее запускаем команду, которая выполнит автоматическое восстановление хранилища с обновлениями операционной системы: DISM.exe /Online /Cleanup-image /Scanhealth

    В итоге мы получаем исправленное и обновленное хранилище компонентов образа в ОС.

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

    В данном методе мы будем использовать встроенный помощник по устранению неполадок Windows.

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

    Выбираем пункт «Центр обновления Windows«, который устранит проблемы мешающие обновлению Windows. И нажимаем «Запустить средство устранения неполадок»

    Следующее окно сообщает нам что требуются права администратора для выполнения процедуры устранения неполадок. Нажимаем кнопку «Попробуйте выполнить устранение неполадок от имени администратора» и процесс поиска неисправностей запустится.

    В процессе поиска неисправностей будут сразу предлагаться варианты исправления. В зависимости от операционной системы, рекомендации будут выдаваться разные.

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

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

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

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

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

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

    Нажмите сочетание клавиш Win+R, вызвав окно «Выполнить«, и вводим команду: wsreset.exe


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

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

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

    Еще одним вариантом исправления ошибки, будет произвести загрузку ОС в безопасном режиме с поддержкой сетевых драйверов. И воспроизвести действия приводящее к ошибке.

    Запускаем окно «Конфигурация системы«, нажмите сочетание клавиш Win+R, вызвав окно «Выполнить«, вводим команду msconfig и нажимаем ОК

    В открывшемся окне «Конфигурация системы», переходим на вкладку «Загрузка» активируем пункт «Безопасный режим» и выбираем пункт «Сеть«, нажимаем применить и перезагружаем компьютер.

    Операционная система загрузится в безопасном режиме, в котором нам нужно произвести те-же действия что приводят к ошибке.

    По окончанию работ открываем окно «Конфигурация системы» и снимаем галочку «Безопасный режим». Перезагружаем компьютер.

    Failed to execute msu package error 0x80240017

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

    Выполняем следующие действия:

    1. Проверяем наличие установленного Service Pack 1. При необходимости скачиваем SP1 с официального сайта Microsoft — https://www.microsoft.com/ru-RU/download/details.aspx?id=5842 и производим установку. После установки не забываем зайти в центр обновления Windows и провести поиск новый обновлений операционной системы.
    2. Если с предыдущем пунктом у вас все нормально и уже установлен SP1, необходимо дополнительно установить патч (скачать патчи можно по ссылке из пункта 1, файлы размещены вместе с SP1):
      • Windows6.1-KB976932-x64 — для 64х битной ОС
      • Windows6.1-KB976932-x86 — для 32х битной

    Перезагрузите компьютер и проверьте появление ошибки.

    Ничего из вышеперечисленного вам не помогло?

    Остаётся лишь один вариант — произвести восстановление системы с загрузочного носителя (flash-накопителя либо установочного DVD с системой Windows)

    Для этого загрузитесь с установочного носителя вашей операционной системы, под кнопкой Установить будет ссылка «Восстановление системы»
    Следуйте инструкциям помощника и скорее всего все ваши проблемы будут исправлены.
    Стоит отметить, что восстановление системы является крайним вариантом, к которому следует прибегнуть лишь при неработоспособности предыдущих методов решения проблемы.

    Рейтинг
    ( Пока оценок нет )
    Понравилась статья? Поделиться с друзьями:
    Добавить комментарий

    ;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: