Неопознанная ошибка Windows 7 0x80240017 Visual C++: несколько методов устранения проблемы
Любители современных игр и программ для обработки мультимедийного контента знают, что для их корректного функционирования в системе должна быть установлена специальная платформа Visual C++ Redistributable. Но почему же в процессе инсталляции программы или самой платформы возникает неопознанная ошибка Windows 7 0x80240017 Visual C++? Наверняка о причинах появления такого сбоя практически никто ничего не знает, тем не менее несколько решений по устранению данной проблемы есть. Их и предлагается рассмотреть.
Как исправить ошибку 0x80240017 при установке Visual C++ путем инсталляции сервис-пака?
Начать устранение возникшей проблемы необходимо с проверки системы на предмет ее версии. Дело в том, что без наличия специального обновления в виде сервис-пака (SP1 для Windows 7), инсталлятор может вызывать непредвиденные сбои. Проверить его наличие можно через свойства компьютера, где в окне справа будет указана версия системы.
В случае если сервис-пак в названии отсутствует, его необходимо загрузить из соответствующего раздела на сайте корпорации Microsoft, интегрировать в систему, а затем повторить установку приложения, использующего данную платформу. Сомнительно, правда, что сервис-пака на компьютере не будет. При установке иногда и сам инсталлятор выдает сообщение, что программа без него работать не будет. Впрочем, ситуации встречаются всякие.
Отключение ненужных элементов автозагрузки
Иногда проблемы с установкой Microsoft Visual C++, как ни странно, могут быть связаны с большим количеством элементов, программ и служб, загруженных вместе с операционной системой. Они, как правило, располагаются в автозагрузке, и их нужно отключить.
Для доступа к разделу автостарта сначала нужно вызвать консоль «Выполнить» (Win + R) и задать в ней команду msconfig (доступ к конфигурации системы).
Здесь необходимо перейти на вкладку автозагрузки, установить галочку на пункте сокрытия служб Microsoft и отключить все оставшиеся элементы в списке. Только один компонент трогать не стоит. Это служба ctfmon. Она отвечает за отображение языковой панели в системном трее. Если отключите этот процесс, панель исчезнет. При сохранении измененных опций система предложит произвести перезагрузку. С этим нужно согласиться, а после рестарта повторить попытку инсталляции нужного программного обеспечения.
Windows 7: неопознанная ошибка 0x80240017 Visual C++. Обновление системы
Иногда можно встретить и ситуацию, когда сбой появляется вследствие того, что в системе не установлены последние апдейты. Неопознанная ошибка Windows 7 0x80240017 Visual C++ может быть вызвана отсутствием инсталлированного пакета обновления КВ2999226.
Для устранения сбоя зайдите в «Центр обновления» и задайте ручной поиск апдейтов. Из всего, что будет найдено, в первую очередь установите именно этот пакет (остальные можно внести в специальный список, который будет игнорироваться в дальнейшем, но только при условии, что вы точно уверены, что остальные обновления вам не нужны).
Если в результатах поиска указанный пакет будет отсутствовать, устранить неопознанную ошибку Windows 7 0x80240017 Visual C++ можно путем ручной загрузки необходимого компонента с официального интернет-ресурса корпорации. В разделе загрузки обновлений он точно есть.
Чистая установка платформы
Наконец, еще одно решение состоит в том, чтобы изначально удалить саму платформу. Вот только в разделе программ и компонентов их может быть несколько, поскольку разные программы и игры могут использовать и разные версии самой платформы.
Удалите именно ту, которая в процессе инсталляции выдает неопознанную ошибку Windows 7 0x80240017 Visual C++, после чего попробуйте установить нужную программу заново. Если не получится, загрузите с сайта Microsoft инсталлятор нужной версии и установите платформу самостоятельно. После этого произведите установку программы, которая использует эту версию платформы (в процессе установки проблем быть точно не должно).
Неопознанная ошибка 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++ можно с официального сайта Microsoft — https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads
Проводим скачивание необходимых нам дистрибутивов, проводим установку пакетов Visual C++ заново. Перезагружаемся и проверяем появление ошибки 0x80240017.
Читайте также:
Как самому исправить STOP-ошибку с кодом 0x000000c5 в операционной системе Windows XP, 7, 8 или 10?
Так как достоверно установить причину возникновения данной ошибки не представляется возможным, рекомендуем при появлении её вновь воспользоваться нижеописанными методами.
Запускаем принудительное обновления с проверкой на неисправности
Воспользуемся встроенной утилитой DISM, которая позволяет работать с пакетами в образах операционных систем.
Запускаем командную строку с правами Администратора.
Нажимаем Пуск, и сразу начинаем писать Командная строка или cmd, данный способ произведет поиск по меню и отобразит найденные результаты.
Нажимаем правой кнопкой мышки по найденному пункту «Командная строка» и в выпадающем меню выбираем пункт «Запустить от имени администратора»
Откроется окно командной строки с повышенными правами.
Вводим следующую команду: DISM.exe /Online /Cleanup-image /Scanhealth
Ключи задают следующую конструкцию:
/Online — Задает работающую операционную систему как параметр
назначение.
/Cleanup-Image — Выполняет в образе операции команды очистки и
восстановления.
/ScanHealth — параметр проверит, не повреждено ли хранилище компонентов образа.
Важно! Данная команда безопасна для операционный системы, и не может навредить её работоспособности.
По окончания сканирования, будет выведен результат состояния хранилища компонентов, с рекомендацией дальнейших действия.
Далее запускаем команду, которая выполнит автоматическое восстановление хранилища с обновлениями операционной системы: DISM.exe /Online /Cleanup-image /Scanhealth
Важно! Как и предыдущая команда, не может навредить рабоспособности операционной системы и полностью безопасна.
/RestoreHealth параметр проверит недостающие или поврежденные файлы и попытается их исправить.
В итоге мы получаем исправленное и обновленное хранилище компонентов образа в ОС.
Важно! В работе с командой, могут появляться сообщения: Ошибка 87. Просьба обратиться к нашей статье: Исправляем ошибку 87, в команде DISM /Online /Cleanup-image /Restorehealth, которая поможет исправить проблему.
Пробуем воспроизвести ошибку, если данный способ не помог, переходим к следующему пункту.
Читайте также:
Возможные пути решения кода ошибки 0xC1900208 при обновлении Windows 10
Исправление с помощью «Средства устранения неполадок»
В данном методе мы будем использовать встроенный помощник по устранению неполадок Windows.
Нажмите сочетание клавиш Win+R, вызвав окно «Выполнить» и вводим команду: control.exe /name Microsoft.Troubleshooting
Откроется окно «Устранения неполадок»
Выбираем пункт «Центр обновления Windows«, который устранит проблемы мешающие обновлению Windows. И нажимаем «Запустить средство устранения неполадок»
Следующее окно сообщает нам что требуются права администратора для выполнения процедуры устранения неполадок. Нажимаем кнопку «Попробуйте выполнить устранение неполадок от имени администратора» и процесс поиска неисправностей запустится.
В процессе поиска неисправностей будут сразу предлагаться варианты исправления. В зависимости от операционной системы, рекомендации будут выдаваться разные.
Например в нашем случае были найдены ожидающие обновления, которые сразу можно установить, нажав на кнопку «Применить это исправление«.
Следующий предложенный вариант исправления ошибок с обновлениями, применив это исправление, произойдет удаление существующих скаченных обновлений в хранилище на компьютере, и загрузка их повторно.
Важно! При скачивании обновлений будет использоваться интернет трафик.
Нажимаем «Применить это исправление» и дожидаемся окончания процедуры исправления ошибок.
По окончанию результат устранения неполадок, мы получаем отчет диагностики с статусами выполнения операций. Нажимаем «Закрыть средство устранения неполадок» и пробуем произвести операцию которая приводила к ошибке 0x80240017
Сброс настроек магазина в Windows 10
Исключительно в операционной системе Windows 10, ошибка 0x80240017 может быть напрямую связана с магазином приложений. Для устранения этой проблемы, нам необходимо сбросить настройки Windows Store до заводских.
За очистку кеша настроек магазина в Windows 10 отвечает утилита wsreset.exe
Нажмите сочетание клавиш Win+R, вызвав окно «Выполнить«, и вводим команду: wsreset.exe
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://support.microsoft.com/ru-ru/help/14162/windows-service-pack-and-update-center .
- Скачать пакет обновлений, нажав на кнопку «Скачать». Открывается дополнительное окно сайта, предлагается много вариантов для различных версий ОС. Выбирайте тот, который соответствует вашей системе. Эти сведения можно посмотреть в «Панель управления» — «Система».
Для установки обновления нужно выполнить следующий алгоритм действий:
- Отключить интернет (выдернуть сетевой шнур или отключить 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, что подтверждает их состоятельность. После чего был проведен анализ и поиск возможных причин.
Будем рады услышать от Вас отзыв, также поможем при установки компонентов, и в исправлении ошибок. Пишите всё в комментариях, чуть ниже