Ошибка установки visual c
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++, дождаться окончания, перезапустить компьютер еще раз.
Второй – скачать и установить единичный пакет с официального сайта Виндовс. Для этого нужно:
- Перейти по ссылке https://www.microsoft.com/ru-ru/download/details.aspx%3Fid%3D5842 .
- Скачать пакет обновлений, нажав на кнопку «Скачать». Открывается дополнительное окно сайта, предлагается много вариантов для различных версий ОС. Выбирайте тот, который соответствует вашей системе. Эти сведения можно посмотреть в «Панель управления» — «Система».
Для установки обновления нужно выполнить следующий алгоритм действий:
- Отключить интернет (выдернуть сетевой шнур или отключить Wi-Fi).
- Запустить скачанный ранее файл.
- Дождаться окончания процедуры установки.
- Перезагрузить компьютер.
- Заново запустить установщик Visual C++.
- Перезагрузить компьютер и подключиться к сети.
Ошибка исчезает благодаря исправлениям, которые вносятся в систему. Они устраняют конфликт, вызванный различиями версии Виндоус и Visual 2015 года.
Метод 3
Есть еще один метод, который помогает с решением ошибки. Для этого, скачать официальное обновление следует по второй ссылке https://support.microsoft.com/ru-ru/help/2999226/update-for-universal-c-runtime-in-windows . 0x80240017 неопознанная ошибка Visual C Windows 7 успешно завершается, и установка проводится успешно.
Алгоритм действий тот же, что и в первом методе:
- Перейти по ссылке https://support.microsoft.com/ru-ru/help/2999226/update-for-universal-c-runtime-in-windows .
- Выбрать файл установки обновлений в зависимости от версии Виндовс («Панель управления» — «Система» покажет версию ОС).
- Скачать, кликнув по надписи «Скачать пакет» напротив нужной версии.
- Прервать подключение к интернету (отключение Wi-fi или отсоединение сетевого шнура).
- Установить скачанный пакет обновлений.
- Перезагрузить компьютер.
- Запустить установку Visual C++.
- Дождаться успешного завершения и перезагрузить компьютер.
- Включить интернет.
Заключение
При подготовке материала не пострадала ни одна система. Используя Метод 1, Метод 2, и Метод 3 было исправлено несколько ошибок с кодом 0x80240017, что подтверждает их состоятельность. После чего был проведен анализ и поиск возможных причин.
Будем рады услышать от Вас отзыв, также поможем при установки компонентов, и в исправлении ошибок. Пишите всё в комментариях, чуть ниже
Видео: Неопознанная ошибка 0x80240017 в Visual c++ как исправить?
Неопознанная ошибка 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, как исправить ошибку расскажем в этом разделе.
Выполняем следующие действия:
- Проверяем наличие установленного Service Pack 1. При необходимости скачиваем SP1 с официального сайта Microsoft — https://www.microsoft.com/ru-RU/download/details.aspx?id=5842 и производим установку. После установки не забываем зайти в центр обновления Windows и провести поиск новый обновлений операционной системы.
- Если с предыдущем пунктом у вас все нормально и уже установлен SP1, необходимо дополнительно установить патч (скачать патчи можно по ссылке из пункта 1, файлы размещены вместе с SP1):
- Windows6.1-KB976932-x64 — для 64х битной ОС
- Windows6.1-KB976932-x86 — для 32х битной
Перезагрузите компьютер и проверьте появление ошибки.
Ничего из вышеперечисленного вам не помогло?
Остаётся лишь один вариант — произвести восстановление системы с загрузочного носителя (flash-накопителя либо установочного DVD с системой Windows)
Для этого загрузитесь с установочного носителя вашей операционной системы, под кнопкой Установить будет ссылка «Восстановление системы»
Следуйте инструкциям помощника и скорее всего все ваши проблемы будут исправлены.
Стоит отметить, что восстановление системы является крайним вариантом, к которому следует прибегнуть лишь при неработоспособности предыдущих методов решения проблемы.
Неопознанная ошибка 0x80240017 при установке Visual C++. Как исправить?
В процессе установки пакета 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.1. Также проблема может возникнуть при использовании «Активаторов» для лицензирования ОС. Отключите на время антивирус и файрвол и повторите попытку инсталляции.
Используйте средство неполадок для службы центра обновления. Как в него перейти показано на картинке ниже:
Советую посмотреть видео в котором рассказывают что нужно сделать для исправления неполадки.
Одним из способа решения ошибки 0x80240017 является установка обновлений KB2999226, KB976932, KB2919355 для вашей ОС. Скачать его можно с сайта Microsoft по следующим ссылкам для разных версий операционных систем:
В отдельных случаях, при установке KB2999226 вы можете получить уведомление о том, что оно не подходит для вашей системы. В такой ситуации скачайте и проведите инсталляцию данного компонента » Универсальная среда выполнения C для Windows 10 » (оно совместимо с Win 7 и 8.1). После этого сделайте перезагрузку компьютера и снова совершите попытку установки обновления.
Если это не привело к положительному результату, и KB2999226.msu всё равно не устанавливается, можете попробовать следующие действия:
- Открываем данный файл обновы любым архиватором, например Winrar или 7Zip. Для этого можно просто открыть окно архиватора и перенести в него файл .msu. Вы увидите список файликов содержащихся в этом архиве (обновлении). Среди списка нам нужен тот, который имеет формат .CAB и имя файла начинается с Windows.
- Копируем его в корень диска С. Это нужно для упрощения ввода пути к нему.
- Открываем командную строку от имени администратора и вводим команду:
Microsoft решила исправить неразбериху вокруг Visual C++ Redistributable
Программам, разработанным с помощью Visual Studio, обычно требуется для запуска определенная версия Microsoft Visual C++ Redistributable. Данное условие приводит к установке на ПК Windows 10, Windows 8.1 и Windows 7 большого количеств различных версий распространяемых пакетов Visual C++.
В результате на большинстве устройств Windows можно наблюдать ситуацию, когда в системе развернуты пакеты Microsoft Visual C++ Redistributable, установка которых была инициирована программным обеспечением, обновлениями, например патчами безопасности или вручную системным администратором.
Пакеты Redistributable сохраняются в общедоступных системных директориях, поэтому любая программа может получить к ним доступ при необходимости.
Microsoft приводит следующий пример на странице поддержки «Последние поддерживаемые версии Visual C++ для скачивания»:
Например, установка распространяемого пакета Visual C++ 2019 позволяет работать с программами, созданные с помощью Visual C++ 2015 и 2017. Однако установка распространяемого пакета Visual C++ 2015 не заменяет новых версий файлов, установленных распространяемыми пакетами Visual C ++ 2017 и 2019.
Это основное отличие от предыдущих версий Visual C++, поскольку у них есть собственные файлы выполнения, которые не используются совместно с другими версиями.
На странице поддержки Microsoft Docs приводится дополнительная информация:
Начиная с Visual Studio .NET и заканчивая Visual Studio 2013 каждый основной выпуск инструментов и компилятора C++ содержал новую автономную версию библиотеки среды выполнения C (CRT) корпорации Майкрософт. Эти автономные версии CRT были независимыми друг от друга и в различной степени несовместимыми друг с другом. Например, библиотека CRT, используемая Visual Studio 2012, имела версию 11 и имя msvcr110.dll, а CRT в Visual Studio 2013 имела версию 12 и имя msvcr120.dll. Начиная с Visual Studio 2015 все изменилось. В Visual Studio 2015 и более поздних версиях используется одна универсальная CRT.
Эта универсальная CRT является компонентом операционной системы Microsoft Windows. Она входит в состав операционной системы Windows 10 и доступна через Центр обновления Windows для старых операционных систем от Windows Vista до Windows 8.1. Кроме того, локальное развертывание универсальной CRT поддерживается с некоторыми ограничениями.
Администраторы Windows могут загрузить универсальную среду выполнения С++ в зависимости от архитектуры процессора по следующей ссылке:
Ранние версии распространяемых пакетов для Visual Studio по-прежнему нужно будет скачивать и устанавливать отдельно, или они будут развертываться в процессе установки ПО. Сторонний установщик Visual C++ All in One Installer помогает установить все необходимые распространяемые пакеты в системы Windows.
Универсальная CRT – шаг в верном направлении. Хотя она не решает проблему со старыми распространяемыми пакетами C++, она значительно упрощает работу с пакетами Visual C++ 2015 Redistributable и выше.
Сколько распространяемых пакетов Visual C++ установлено в вашей системе?
Неопознанная ошибка 0x80240017 при установке Visual C++ исправляем
Visual C++ — это продукт компании Microsoft, специально разработанный для проектирования и поддержки приложений с языком C++. Исходя из написанного, стоит понимать важность данной программы. Без нее обойтись не получится. Многие пользователи пытаются интегрировать Microsoft Visual C++ в Windows 7 как отдельный продукт. Но в ходе установки визуализатора может возникнуть непредвиденная ситуация с появлением «неопознанной ошибки 0x80240017» , которая не дает завершить настройку. То есть, дальнейшая инициализация или настройка невозможны, следует найти и устранить первопричину конфликта в системе.
Причины бага в Windows 7
Данная неопознанная ошибка при установке редистрибутива проявляется в следствии нескольких факторов. Как правило, одну причину установить сложно: это может быть конфликт с установленными обновлениями в операционной системе, поврежденный установочный файл (вирусы, битые файлы), несоответствие техническим параметрам и т.д.
Также возможны варианты с «кривыми» пиратскими версиями, которые так популярны в Рунете. Пользователи не всегда проверяют надежность источников, или «чистоту» сборки, которую могут нашпиговать сторонним софтом, способным повредить системные файлы
Как исправить сбой 0x80240017 при установке Visual C++
Вышеописанные проблемы при установке Визуал пакета являются в большинстве случаев основными. Их устранение не занимает много времени. Мы рассмотрим подробнее варианты исправления данного сбоя.
Чистая переустановка
Удаление предыдущей версии
Иногда в прошлом установленный пакет визуализатора дает о себе знать. Некоторые его параметры отказываются взаимно заменяться с новыми данными. На такой почве происходит появление сбоя 0x80240017.
Обновление операционной системы
Windows 7 всегда славилась ошибками при очередном анонсированном обновлении. Их патчи обновлений очень часто устанавливаются не совсем корректно, что впоследствии непременно даст о себе знать.
- Обновите ОС до последних официально вышедших дополнений от Microsoft. Для предотвращения проблем в будущем настоятельно рекомендуется отключать автоматическое обновление.
Отключаем автозагрузки в Windows
Причиной ошибки также могут становиться уже установленные сторонние утилиты. Чаще всего они качаются на неофициальных сайтах, что увеличивает их риски неправильной работы. Следует, оставив только службы Microsoft, попытаться инсталлировать Visual C++.
- Нажмите сочетание клавиш Win, а также R. В левом нижнем углу отобразится команда «Выполнить». Следует ввести такую комбинацию msconfig.
Заключение
Такими оказались главные советы по устранению неопознанной ошибки 0x80240017 в пакете Visual C++. Стоит сделать еще маленькое дополнение: при установке любого утилита делайте это от имени администратора.
- Открываем данный файл обновы любым архиватором, например Winrar или 7Zip. Для этого можно просто открыть окно архиватора и перенести в него файл .msu. Вы увидите список файликов содержащихся в этом архиве (обновлении). Среди списка нам нужен тот, который имеет формат .CAB и имя файла начинается с Windows.