Если это не поможет, используйте все остальные способы, разобранные в этой статье, поскольку зачастую причина появления ошибки «failed to execute msu package» схожа с основной ошибкой 0x80240017, которую мы разбираем.
Причины появления
Ошибка 0x80240017, которую выдает Visual C ++, может возникать по целому ряду причин, и основными из них являются:
- ОС Windows 7, установленная без специального обновления Service Pack 1.
- Отсутствие обновления для среды выполнения С.
- Повреждение одного из установочных файлов пакета Visual C++.
- Оставшиеся следы от предыдущих версий.
- Системные ошибки.
Именно о том, как максимально быстро и эффективно устранить вышеперечисленные неполадки пойдет речь дальше. Нами будет предложено несколько наилучших вариантов, результативность которых была проверена на личном опыте.
Ошибка 0x80240017 обычно возникает при проблемах с установкой библиотеки Visual C++. «Одна или несколько проблем вызывали сбой программы установки. Исправьте эти проблемы и попробуйте повторить установку. 0x80240017 – Неопознанная ошибка»
Метод 1: Полное удаление и установка Visual C++
Метод 2: Обновление системы
- Перейдите в центр обновления Windows.
- Проверьте наличие обновлений. Для корректной установки Visual C++ требуется установка обновлений системы безопасности.
- Установка всех необходимых обновлений системы позволит избежать появление ошибки 0x80240017 при установке Visual C++.
Факт, данная ошибка является одной из самых распространенных в семействе операционных систем Windows.
Часто возникает при попытке установить (обновить) приложения из магазина Windows или же при установке (обновлении) программ которым необходима библиотека Microsoft Visual C++.
Данная ошибка может появиться, как при непосредственной попытке установить фреймворк-библиотеку Microsoft Visual C++ Redistributable, так и при попытке произвести обновления системы.
- 1 Переустановка пакета Microsoft Visual C++
- 2 Запускаем принудительное обновления с проверкой на неисправности
- 3 Исправление с помощью «Средства устранения неполадок»
- 4 Сброс настроек магазина в Windows 10
- 5 Загрузка операционной системы в безопасном режиме
- 6 Failed to execute msu package error 0x80240017
- 7 Ничего из вышеперечисленного вам не помогло?
- устаревшие или поврежденные драйверы Windows;
- отсутствие необходимых системных файлов;
- часто ошибка возникает на обновленной Window 10 и связана c магазином приложений;
- устаревший пакет библиотеки Visual C++.
Ниже мы приведём несколько методов решения проблемы ошибки 0x80240017
Одной из наиболее распространенных проблем, которые могут возникнуть, является код ошибки 0x80240017. Прочтите эту статью, чтобы узнать, как исправить код ошибки 0x80240017 в Windows 10 или Windows 8. 1 и как запустить обновление. Код ошибки 0x80240017 в Windows 10 или Windows 8. 1 обычно появляется из-за того, что ваша система изменилась после установки стороннего приложения. Это также может произойти из-за того, что что-то изменилось в реестре после перезагрузки и у вас нет необходимых системных разрешений. Это руководство по устранению неполадок покажет вам, какие решения вы можете использовать, чтобы исправить эту ошибку раз и навсегда.
- 1. Очистить и сбросить кэш Магазина Windows
- 2. Запустите встроенное средство устранения неполадок Windows 10
- 3. Получите полный контроль над Проводником и папкой WindowsApps.
- 4. Запустите сканирование SFC
- 5. Переустановите приложение Магазина Windows
- 6. Сканирование вашего компьютера
- 7. Перезагрузите компьютер
- 8. Переустановите ОС
Для полноценного запуска всех приложений, которые написаны на языке С++, нужен специальный пакет VisualStudio от всемирно известной компании Microsoft. Однако в процессе установки пакета Visual C ++, пользователи Windows 7, достаточно часто сталкиваются с неопознанной ошибкой 0x80240017. Как правило, ее дополняет специальное сообщение от устанавливаемой программы «настройка не завершена». В редких случаях, она может появиться и на Windows 8 и 10.
Давайте постараемся найти причину ее возникновения и эффективные способы решения, которые подойдут для любого типа операционной системы.
- Причины появления
- Установка первого пакета (SP1)
- Установка среды выполнения «С»
- Error 0x80240017 failed to execute msu package – причины появления
- Полное удаление предыдущих версий
- Системные ошибки
- Запуск DISM
- Очистка ПК от мусора
- Наличие вирусов
- Переустановка ОС
- Видео инструкция по теме
В процессе установки пакета Visual C++ Redistributable, вам может высветиться неопознанная ошибка 0x80240017. Появляется она после запуска файлов инсталляции vc_redist. x64. exe или vc_redist. x86. exe. Данную неполадку можно наблюдать в операционных системах Windows 7 и 8. 1 версий. При этом на экране уведомления можно увидеть надпись «настройка не завершена». Если вам высветилась такая неполадка один раз, все последующие разы инсталляции пакетов также будут безуспешны, пока вы не примите меры по устранению проблемы. А как мы знаем, без инсталляции пакетов Microsoft Visual, многие программы могут не запускаться и выдавать различные ошибки по типу нехватки определенных библиотек. Исправление «0x80240017 — неопознанная ошибка» при установке компонентов Visual C++ 2015 и 2017Очень часто, причиной появления данной ошибки при установке пакетов Visual C++ 2015 (2017) являются какие-либо неполадки Центра Обновлений Windows 7 или Windows 8. Также проблема может возникнуть при использовании «Активаторов» для лицензирования ОС. Отключите на время антивирус и файрвол и повторите попытку инсталляции. Используйте средство неполадок для службы центра обновления. Как в него перейти показано на картинке ниже:
Советую посмотреть видео в котором рассказывают что нужно сделать для исправления неполадки. https://www. youtube. com/embed/gaNPWr5f2yoДля Windows 7:KB976932 — x86/x64Для Windows 8. 1:Обновление для универсальной среды выполнения CЕсли это не привело к положительному результату, и KB2999226. msu всё равно не устанавливается, можете попробовать следующие действия:
- Открываем данный файл обновы любым архиватором, например Winrar или 7Zip. Для этого можно просто открыть окно архиватора и перенести в него файл .msu. Вы увидите список файликов содержащихся в этом архиве (обновлении). Среди списка нам нужен тот, который имеет формат .CAB и имя файла начинается с Windows.Копируем его в корень диска С. Это нужно для упрощения ввода пути к нему.Открываем командную строку от имени администратора и вводим команду: Жмем Enter и вводим следующую:Обязательно проверьте чтобы название файла совпадало с тем, которые лежит в корне диска С. И нажимаем клавишу Enter.Теперь копируем файл KB2999226.msu тоже в корень диска и вводим команду: Должна произойти автономная инсталляция данной обновы.Если всё закончилось успехом и установка завершилась, производим перезагрузку ПК.После всех этих действий, снова проверяем высвечивается ли неопознанная ошибка 0x80240017 «Настройка не завершена» при установке Visual C++ 2015 (2017). Кстати, в пакете visual c++ 2017 уже встроен пакет 2015 года, но если вам всё же нужен именно 2015, то делаем так:1. Деинсталлируем (удаляем установленный) visual c++ 20172. Устанавливаем 20153. Поверх устанавливаем снова 2017Надеюсь эти инструкции помогли в решении вашей проблемы. Всем добра.
- Открываем данный файл обновы любым архиватором, например Winrar или 7Zip. Для этого можно просто открыть окно архиватора и перенести в него файл .msu. Вы увидите список файликов содержащихся в этом архиве (обновлении). Среди списка нам нужен тот, который имеет формат .CAB и имя файла начинается с Windows.
- Копируем его в корень диска С. Это нужно для упрощения ввода пути к нему.
- Открываем командную строку от имени администратора и вводим команду: Жмем Enter и вводим следующую:Обязательно проверьте чтобы название файла совпадало с тем, которые лежит в корне диска С. И нажимаем клавишу Enter.
- Теперь копируем файл KB2999226.msu тоже в корень диска и вводим команду: Должна произойти автономная инсталляция данной обновы.
Мы рады, что смогли помочь Вам в решении проблемы.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
ДА НЕТ
Еще статьи по данной теме
Зачастую ошибка 0x80240017 появляющаяся при установке Microsoft Visual C++ Redistributable 2015 года, говорит о том, что на вашем ПК не установлены последние обновления или же они были установлены не правильно. Поэтому в первую очередь следует проверить, установлен ли на вашем ПК первый пакет.
Как это проверить:
- Жмем по ярлыку «Компьютер» правой кнопкой мыши и в открывшемся меню выбираем «Свойства».
- Проверяем, есть ли подпись «Service Pack 1».
Чтобы установить данный пакет необходимо:
- При скачивании обратите внимание на разрядность (x32/x64), она должна совпадать с разрядностью вашей ОС. Узнать разрядность вы можете в свойствах системы.
- После завершения загрузки, щелкните по файлу правой мышкой, запустите его от имени администратора и выполните установку.
Перед тем как производить установку рекомендуется выключить Интернет. При установке также нужно будет произвести перезагрузку компьютера. Сам процесс обновления может затянуться более чем на 40 минут.
Установка среды выполнения «С»
Только теперь можно перейти на сайт Microsoft и загрузить требуемое обновление «KB2999226» для среды выполнения С.
- Вы можете зайти на и вручную найти требуемую программу. Или можете воспользоваться ссылками, которые я приготовил. Для , , . Также обратите внимание на разрядность, она должна совпадать с разрядностью вашей ОС.
- Выбираем подходящий язык.
- Жмем кнопку «Download».
- После того как файл загрузится, запустите его с использованием прав администратора.
Правильно выполнив все вышеуказанные действия, можно смело переходить к самому главному – установке пакета Visual C++.
Для этого необходимо следующее:
- Открыть официальный сайт .
- Выбрать файл с подходящей разрядностью.
- И установить его от имени администратора.
Таким образом, вы быстро сможете исправить ошибку 0x80240017 и навсегда избавиться от данной проблемы. После того, как все компоненты будут установлены, рекомендуется активировать автоматическое обновление системы, это позволит избежать в будущем подобных неполадок.
Полное удаление предыдущих версий
Еще что следует сделать – это удалить все старые компоненты и инсталлировать их заново.
- Для удаления я рекомендую использовать утилиту Revo Uninstaller. Главным ее преимуществом является полное удаление, включая записи из реестра.
- Поочередно удалите все необходимые компоненты и их остатки.
- Перейдите по пути «C:WindowsSoftwareDistribution». «С» — диск, на котором установлена система. Удалите содержимое последней папки. Иногда может потребоваться предварительно загрузиться в безопасном режиме, поскольку некоторые файлы могут использоваться в данный момент.
- Перезагрузите компьютер.
Перед тем как осуществить указанные действия, следует перезапустить компьютер. Это необходимо сделать для того, чтобы работа служб, которые предстоит удалить, была прекращена.
Системные ошибки
Как, наверное, всем уже известно, системные ошибки оказывают прямое влияние на корректную работу различных приложений и игр. Поэтому мы не будем исключать этот пункт и проведем полную проверку системных файлов.
- Нажмите .
- В поле для ввода введите «sfc /scannow» и нажмите «ОК».
- После окончания проверки перезагрузите компьютер.
Скорее всего, это поможет исправить неопознанную ошибку 0x80240017.
Запуск DISM
Если говорить коротко, то DISM – это специальная программа, которая была создана для обслуживания ОС Windows. В некоторых случаях она является незаменимым инструментом для устранения различного рода проблем.
- Для начала необходимо запустить командную строку с правами администратора.
- Далее вводим команду «Dism /Online /Cleanup-Image /CheckHealth», после чего нажимаем «Enter».
- Затем используйте команду «Dism /Online /Cleanup-Image /RestoreHealth».
После перезагрузки компьютера, проблема должна быть устранена.
Очистка ПК от мусора
Как ни странно, данный способ показывает все больше эффективности при устранении различных неполадок. Системный мусор, переполненный кэш, временные файлы, ошибки реестра, могут влиять на работу некоторых программ, в результате чего появляются сбои.
Поэтому прежде чем прибегать к более радикальному способу – переустановки ОС, следует выполнить элементарную очистку. Возможно, это решит данную проблему.
Могу порекомендовать использовать программу Reg Organizer, а последовательность действий будет следующая.
- Открываем раздел «Чистка дисков» и начинаем сканирование. После его завершения, удаляем весь найденный цифровой мусор.
- Исправляем и перезагружаем ПК.
Если и это не помогло, то, переходим к следующему пункту.
Очень часто ошибка 0x80240017 связана с магазином приложений, который по умолчанию установлен в Windows 10. И в качестве решения предлагается выполнить сброс настроек. Давайте это и сделаем.
- Нажимаем .
- Вводим «wsreset.exe» и щелкаем «ОК».
С помощью данной команды мы вернем все настройки магазина в первоначальное состояние. Все что останется, это перезагрузить компьютер.
Наличие вирусов
Вирусы и вредоносное ПО могут нарушить целостность системы и повредить важные файлы, которые нужны для корректной работы ОС.
Проведите полную проверку ПК, даже если у вас установлен антивирус. Поскольку ни один антивирус не предоставляет 100% защиты компьютера.
Переустановка ОС
Если предыдущие способы вам не помогли и Microsoft Visual C++ 2015 по-прежнему не устанавливается, то следует воспользоваться последним вариантом решения проблемы, и, пожалуй, самым крайним. Загрузите оригинальный образ Windows и выполните переустановку операционной системы. Не исключено, что причина кроется в конфликте файлов системы с приложением Visual C++.
Данный вариант можно без сомнений назвать наиболее простым при условии, что пользователь может без проблем переустановить ОС.
Теперь вы знаете, что это за ошибка 0x80240017, каковы причины ее возникновения и как быстро и без трудностей ее исправить одним из эффективных и проверенных лично нами методов.
Видео инструкция по теме
Для исправления ошибки необходимо удалить все ранее установленные пакеты 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 и нажимаем ОК
В открывшемся окне «Конфигурация системы», переходим на вкладку «Загрузка» активируем пункт «Безопасный режим» и выбираем пункт «Сеть«, нажимаем применить и перезагружаем компьютер.
Операционная система загрузится в безопасном режиме, в котором нам нужно произвести те-же действия что приводят к ошибке.
По окончанию работ открываем окно «Конфигурация системы» и снимаем галочку «Безопасный режим». Перезагружаем компьютер.
Подобная ошибка появляется при запуске разных приложений в операционной системе Windows 7, как исправить ошибку расскажем в этом разделе.
Выполняем следующие действия:
- Windows6.1-KB976932-x64 — для 64х битной ОС
- Windows6.1-KB976932-x86 — для 32х битной
Перезагрузите компьютер и проверьте появление ошибки.
Ничего из вышеперечисленного вам не помогло?
Остаётся лишь один вариант — произвести восстановление системы с загрузочного носителя (flash-накопителя либо установочного DVD с системой Windows)
Для этого загрузитесь с установочного носителя вашей операционной системы, под кнопкой Установить будет ссылка «Восстановление системы»
Следуйте инструкциям помощника и скорее всего все ваши проблемы будут исправлены. Стоит отметить, что восстановление системы является крайним вариантом, к которому следует прибегнуть лишь при неработоспособности предыдущих методов решения проблемы.
Исправить ошибку 0x80240017 в Windows 10
- Очистить и сбросить кэш Магазина Windows
- Получите полный контроль над Проводником и папкой WindowsApps
- Запустить сканирование SFC
- Переустановите приложение Магазина Windows
- Сканируй свой компьютер
- Перезагрузить компьютер
- Переустановите ОС
Очистить и сбросить кэш Магазина Windows
- Перезагрузите операционную систему
- Чтобы запустить Windows 10, войдите в систему с учетной записью администратора, если вы еще этого не сделали.
- Перейдите на плитку рабочего стола и одновременно удерживайте кнопки Windows и R
- Теперь у вас есть окно Run перед вами
- В диалоговом окне «Выполнить» введите команду WSReset.exe .
- Нажмите клавишу ввода на клавиатуре
- Перезагрузите операционную систему еще раз и снова войдите в систему с учетной записью администратора.
- Проверьте, сохраняется ли ошибка.
Запустите встроенное средство устранения неполадок Windows 10
- Теперь в окне устранения неполадок найдите средство устранения неполадок Центра обновления Windows.
- Выберите средство устранения неполадок Центра обновления Windows и запустите его.
- Теперь начнется процесс сканирования, и он сообщит вам, если какие-либо проблемы были найдены и устранены
- Следуйте инструкциям на экране для завершения действий по устранению неполадок
- Прокрутите вниз и запустите средство устранения неполадок приложений Магазина Windows (выполните те же действия, что перечислены выше)
- Когда устройство запустится, проверьте, по-прежнему ли вы получаете код ошибки 0x80240017 при попытке обновить ваши приложения и программы.
Получите полный контроль над Проводником и папкой WindowsApps.
Если определенные системные файлы были повреждены или удалены, это может вызвать проблемы с обновлением и ошибки. К счастью, вы можете быстро решить эту проблему, запустив проверку проверки системных файлов.
Этот инструмент быстро просканирует вашу систему и определит отсутствующие или поврежденные файлы, которые затем заменят. Вот шаги, чтобы следовать:
Переустановите приложение Магазина Windows
Иногда сам Microsoft Store является виновником всех проблем и ошибок, с которыми вы сталкиваетесь. В этом случае самое быстрое решение – просто удалить приложение Microsoft Store.
- Прежде всего, выйдите из приложения
- Перезагрузите компьютер
Сканирование вашего компьютера
Если ошибка не устранена, попробуйте выполнить полное сканирование системы. Вирусы, вредоносные программы и другие виды киберугроз также могут вызвать ошибку 0x80240017 при попытке обновить свои приложения.
Если вы еще не установили надежное антивирусное решение на свой компьютер, ознакомьтесь с этим списком лучших антивирусных инструментов, которые вы можете использовать на своем компьютере с Windows 10. Установите тот, который лучше всего соответствует вашим потребностям, и запустите полное сканирование системы.
Конечно, вы также можете сканировать свой компьютер с помощью Защитника Windows, но мы настоятельно рекомендуем вам установить для защиты антивирус, такой как Bitdefender.
Перезагрузите компьютер
Примечание. Рекомендуется выполнить резервное копирование файлов и папок, прежде чем предпринимать действия, описанные ниже.
- Выберите функцию восстановления
- Там у вас будет опция с названием « Обновить ваш компьютер, не затрагивая ваши файлы », и под ней вам нужно будет нажать кнопку «Начать».
- Теперь следуйте инструкциям на экране, завершите процесс сброса
- Проверьте еще раз, чтобы убедиться, что ошибка 0x80240017 была исправлена.
Переустановите ОС
Если описанные выше методы не сработали, я бы посоветовал вам сделать резервную копию важных файлов и папок, которые есть в вашем каталоге Windows 10, и выполнить полную переустановку операционной системы.
Вот и все, мы надеемся, что эти методы исправили ошибку 0x80240017 в Windows 10 при попытке использовать функцию обновления. Если у вас есть дополнительные вопросы по этой теме, вы можете перечислить их в разделе комментариев ниже. Мы свяжемся с вами как можно скорее.
Примечание редактора. Этот пост был первоначально опубликован в марте 2015 года и с тех пор был полностью переработан и обновлен для обеспечения свежести, точности и полноты.