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++ как исправить?
Как в Windows решить проблему медленной установки обновлений в формате *.MSU
Довольно давно замечаю, что MSU файлы обновлений Windows, скачанные вручную из каталога обновлений Windows Update устанавливаются гораздо медленнее, чем те же обновления, полученные системой через службу автоматического обновления (с сайта WU или локального сервера WSUS). В одном из случаев, который и подтолкнул меня к поиску причины долгой установки обновлений, ручная установка достаточного большого Convenience rollup (SP2) для Windows Server 2008 R2 из msu файла заняла более 5 часов (. ). В то время, как на серверах, обновляющихся через WSUS, то же самое обновление устанавливалось всего за 30-40 минут.
Служба авто-обновления Windows загружает файлы обновлений в CAB формате (посмотрите содержимое каталога «C:\Windows\SoftwareDistribution\Download»). В том случае, если вы хотите вручную скачать конкретный патч, то на странице загрузок каталога Windows Update будут доступны только *.msu файлы обновления. Для установки обновлений в msu формате используется встроенная утилита WUSA.exe (Автономный установщик обновлений Windows).
Медленная установка *.msu обновлений наблюдается как при ручной установке файла обновления (простым двойным щелчком), так и при запуске установки через задание SCCM или логон-скрипт групповой политики через вызов wusa.exe.
Проблема медленной установки обновлений более характерно проявляется в Windows Server 2008 R2 и Windows 7, но и в других версиях Windows она также наблюдается(хотя и в меньшей степени)
Попытаемся в Windows 10 1709 засечь время установки январского исправления KB4056892 ( для защиты от уязвимостей Meltdown и Spectre ).
Запустим установку обновления командой
Дождемся окончания установки патча (в Windows 7 установка msu обновлений идет еще дольше, иногда кажется, что wusa.exe просто замирает на несколько десятков минут) . Информацию о времени начала и завершении установки обновления Windows можно получить из системного журнала Setup (Установка) с помощью графической консоли Event Viewer -> Windows Logs -> Setup или такой PowerShell командой:
Как вы видите, команда вернула несколько событий от разных источников Microsoft-Windows-Servicing и Microsoft-Windows-WUSA. Соответственно, время начала установки (Initiating changes for package KB4056892) 10:02:21, время завершения установки обновления 10:37 (Windows update «Security Update for Windows (KB4056892)» was successfully installed). Итого, установка обновления заняла около 35 минут . Не самый, конечно, показательный случай, но все равно довольно долго.
Подробную информация о всех действиях, которые выполняются системой при установке обновления можно получить из файла CBS.log (находится в каталоге c:\windows\logs\cbs ). Если детально посмотреть записи событий в нем, можно обнаружить, что больше всего времени тратится на инициализацию установки, поиск зависимостей (такое ощущение, что выполняется некая синхронизация с сервером WU / WSUS) и создание точки восстановления системы.
Попытаемся установить тоже самое обновление, но в CAB, формате, предварительно распаковав MSU файл по инструкции из статьи о cab и msu файлах обновлений .
expand _f:* «C:\Distr\windows10.0-kb4056892-x64.msu» C:\Distr\kb4056892
Установим обновление напрямую в образ с помощью DISM (не используя wusa):
DISM.exe /Online /Add-Package /PackagePath:»C:\Distr\kb4056892\Windows10.0-KB4056892-x64.cab»
Примечание . Команду DISM.exe /Online /Add-Package можно использовать и для установки *.msu файлов напрямую, без предварительного распаковывания. Однако, по каким-то причинам DISM не работает с msu обновлениями для IE 11, а возможно и для чего-то еще. Поэтому такой метод не будет универсален.
Проверяем время установки обновления — теперь установка заняла 17 минут, т.е. время установки обновления уменьшилось в 2 раза !
Кроме того, если перед установкой msu обновления через wusa.exe, отключить службу Windows Update и службу теневого копирования (используется для создания точки восстановления Windows), скорость установки обновлений сильно увеличивается. Таким образом, если вы хотите по-прежнему устанавливать обновления в формате msu, то для более быстрой установки следует использовать следующий скрипт:
net stop wuauserv
sc config vss start= disabled
net stop vss
start /wait wusa “C:\Distr\windows10.0-kb4056892-x64.msu” /quiet /norestart
sc config vss start= auto
net start vss
net start wuauserv
Конечно, конкретное обновление может вызвать проблемы с системой, и из-за отсутствие актуальной точки восстановления, придется удалять обновление таким способом .
Либо нужно предварительно распаковывать обновления и устанавливать их в CAB формате через DISM как описано выше.
Этот способ поможет вам установить обновление Windows максимально быстро, и уложиться в выделенное окно обслуживания (что особенно критично для продуктивных серверов).
Не устанавливается Visual C++ 2015: установка зависает на определённом этапе
Зависает установка Windows 10 на этапе «Начало установки»
Всем привет! Моя система: Мать — ASUS M5A78L-M LX Проц — Amd fx-6300 Память — ddr3 1333 2×2.
Долго зависает установка windows 7 на этапе завершения
Всем привет. Ну, по заголовку вы уже поняли в чем дело. Главное, все устанавливается.
Не устанавливается Visual Studio 2015
Здравствуйте, не знаю точно, в какую тему поместить вопрос, но.. В процессе установки VS 2015 на.
Не устанавливается Visual Studio 2015
Здравствуйте, не знаю точно, в какую тему поместить вопрос, но.. В процессе установки VS 2015 на.
Решение
didasfera, Установите пакет VCR_Hyb_x86_x64_13.10.2016.rar.
В нём собраны все версии Visual C++.
Добавлено через 32 секунды
Если будут проблемы с установкой пакета,отпишитесь.
Решение
Столкнулся с аналогичной проблемой при запуске игры Quantum Break. По ссылке на форуме ничего не находится. Используя название файла нашел его в интернете результат был ожидаем, все библиотеки включая 2013 года установились без проблем, затем установка зависла на пакете 2015 года. На другом форуме эту проблему связали с обновлением KB2999226.
Добавлено через 1 час 47 минут
Нашел решение проблемы, установление обновления KB2999226 на Windows 7 исправило ошибку при установке VC 2015. Изначально были затруднения с автономной установкой обновления, а именно при запуске файла обновления был вечный поиск обновлений на компьютере. Для устранения данной проблемы, мною было скачано с официального сайта непосредственно само обновление «Windows6.1-KB2999226-x64.msu». Далее запустил командную строку от имени администратора и прописал там строчку «net stop wuauserv» (без кавычек), данная команда останавливает службу «Центр обновления Windows», которая и мешает автономной установке обновлений. После того как в окне командной строки будет сообщение об успешной остановке службы кликаем ранее скаченный файл «Windows6.1-KB2999226-x64.msu» и после короткого поиска обновлений будет произведена установка обновления Windows. Далее перезагружаем компьютер и можно приступать непосредственно к установке Visual C++ 2015. После данных манипуляций проблем с установкой возникнуть не должно.
ВАЖНО: Все обновления для Windows должны соответствовать разрядности установленной операционной системы (х32; х64)