Очень распространенная проблема при установке Распространяемого пакета 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, сначала попробуйте следующие простые методы решения проблемы:
- При наличии стороннего антивируса или файрволла временно отключите его и попробуйте временно его отключить и повторить установку.
- Попробуйте использовать встроенное устранение неполадок: Панель управления — Устранение неполадок — Устранение неполадок Центра обновления Windows, в разделе «Система и безопасность» или «Просмотр всех категорий».
- Установите обновление 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 после каждой из них:
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver ren C:WindowsSoftwareDistribution SoftwareDistribution.old ren C:WindowsSystem32catroot2 catroot2.old net start wuauserv net start cryptSvc net start bits net start msiserver
Затем вновь попробуйте выполнить установку компонентов 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, можно использовать такие шаги:
- Скачайте файл обновления с расширением .msu с официального сайта.
- Распакуйте этот файл: его можно открыть с помощью обычного архиватора, например, 7-Zip успешно это делает. Внутри вы увидите несколько файлов, один из них — файл .CAB с указанием номера обновления, например, Windows6.1-KB2999226-x64.cab (для Windows 7 x64) или Windows8.1-KB2999226-x64.cab (для Windows 8.1 x64). Скопируйте этот файл в удобное расположение (лучше не на рабочий стол, а, например, в корень диска C:, так будет проще вводить путь в следующей команде).
- Запустите командную строку от имени администратора, введите команду (используя свой путь к файлу .cab с обновлением): DISM.exe /Online /Add-Package /PackagePath:C:Windows6.1-KB2999226-x64.cab и нажмите Enter.
- Похожий путь, но без предварительной распаковки файла .msu — команда wusa.exe путь_к_файлу_обновления.msu в командной строке, запущенной от имени администратора и без каких либо параметров.
И наконец, если всё пройдет успешно, то обновление будет установлено. Перезагрузите компьютер и проверьте, появляется ли неопознанная ошибка 0x80240017 «Настройка не завершена» при установке Visual C++ 2015 (2017) в этот раз.
Windows 8 и 10 с каждым днём предпочитает всё большее число интернет-серферов по всему миру. Огромная часть пользователей интернета полагается именно на них. Хотя Windows считается одной из самых надёжных и лучших операционных систем для любого современного компьютера, есть вещи, которые часто становятся предметом для беспокойства пользователей. Одна из них связана с обновлением Windows. Дело в том, что в наши дни программное обеспечение имеет возможность обновлять себя самостоятельно. Это может показаться отличной функцией, но результаты не всегда утешительны. Часто неправильное обновление может вызвать ошибку 0x80240017 при установке Visual C++. Что вызывает ошибку и какие способы её устранения существуют?
Методы устранения ошибки 0x80240017 при установке Visual C++.
Содержание
- 1 Причины появления
- 2 Методы решения ошибки 0x80240017
- 2.1 Переустановка пакета Microsoft Visual C ++
- 2.2 Запускаем принудительное обновление с проверкой на неисправности
- 2.2.1 DISM Tool
- 2.3 Исправление с помощью средства устранения неполадок
- 2.4 Сброс настроек магазина в windows 10
- 2.5 Загрузка операционной системы в безопасном режиме
- 2.6 Failed to execute MSU package error 0x80240017
- 2.6.1 Полный контроль над Проводником и папкой WindowsApps
- 2.6.2 Перерегистрируйте службу установщика Windows
- 2.6.3 Перезагрузите компьютер
- 2.6.4 Переустановите ОС
- 2.6.5 Восстановление с помощью стороннего ПО – AOMEI Backupper
- 2.6.6 Восстановление с помощью стороннего ПО – MiniTool ShadowMaker
Причины появления
Если при попытке установить распространяемый файл Microsoft Visual C ++ вы сталкиваетесь с сообщением «0x80240017 – неопределённая ошибка», не беспокойтесь, поскольку сегодня мы подробно разберём, как её исправить. Распространяемый Visual C ++ требуется для запуска различных приложений или программ, и, если на вашем компьютере не установлен пакет Redistributable, вы не сможете получить доступ к этим утилитам. Поэтому, не теряя времени, давайте посмотрим, как исправить ошибку распространяемой установки Microsoft Visual C ++ 0x80240017 с помощью приведённого ниже руководства. Неопознанная ошибка 0x80240017 в Windows при обновлении или установке Visual C обычно возникает, когда обновление не удаётся установить или применить на вашем компьютере. Другим фактором, который может вызвать эту проблему, является неудачная попытка установки распространяемых пакетов Visual C ++ для Visual Studio. Более того, это может произойти из-за антивирусного конфликта. К счастью, эту ошибку можно легко устранить, для этого вам не нужны подробные знания о Windows. Вам нужно только иметь немного терпения и внимательно следовать советам, описанным ниже.
Microsoft Visual C ++ – это интегрированная среда разработки (IDE), используемая для создания приложений Windows на языках программирования C, C ++ и C ++/CLI. Первоначально это был отдельный продукт, но теперь он входит в состав Microsoft Visual Studio. Он предлагает разработчикам единое приложение, в котором они могут писать, редактировать, тестировать и отлаживать свой код. Среда программирования включает в себя доступ ко многим библиотекам общего кода, которые позволяют разработчикам использовать уже разработанный код для конкретных процедур вместо того, чтобы писать его с нуля. Этот общий код принимает форму динамически подключаемых библиотек (DLL), термин, с которым большинство пользователей Windows сталкивалось в тот или иной момент.
Когда приходит время распространять своё программное обеспечение среди пользователей, у разработчиков есть выбор. Они могут связывать эти библиотеки DLL в установку своего приложения или полагаться на стандартный распространяемый пакет общего кода. Большинство выбирают последнее, и этот пакет известен как распространяемый Visual C ++. Есть несколько преимуществ использования распространяемого пакета. Пакеты доступны Microsoft, которая также тестирует и обновляет их с помощью исправлений ошибок и безопасности. Вторично распространяемые файлы также предлагают одну установку на компьютер пользователя, которую могут использовать несколько программ одновременно. Некоторые из них устанавливаются вместе с самой Windows. Конкретные версии, которые устанавливаются, зависят от того, какую версию Windows вы используете. Например, Windows 10 поставляется с распространяемыми файлами Visual C ++ 2012 и 2013 годов. Если у вас 32-разрядная версия Windows, вы не увидите 64-разрядные версии. Но если у вас 64-разрядная версия Windows (которой в настоящее время пользуются почти все компьютеры), вы увидите обе версии, потому что 64-разрядная версия Windows может запускать как 64-разрядные, так и 32-разрядные приложения.
Любые дополнительные версии распространяемого Visual C ++, которые вы видите в своей системе, были установлены вместе с некоторой программой, которая этого требовала. Когда разработчик кодирует в определённой версии Visual C ++, библиотеки программ для этой версии также должны присутствовать в системе пользователя для запуска приложения. Это означает, что, например, если разработчик использовал Visual C ++ 2005 (или Visual Studio 2005) для создания устанавливаемой программы, вы можете ожидать, что распространяемый Visual C ++ 2005 будет установлен в вашей системе вместе с программой. Иногда при первом запуске программы появляется всплывающее окно с сообщением об установке распространяемого пакета. Вы можете заметить это, если вы играете на ПК, особенно в Steam. Как правило, это означает, что разработчик решил загрузить последний пакет от Microsoft во время установки. Иногда пакет поставляется вместе с приложением.
Также возможно, что вы увидите, как выглядят несколько версий одного и того же распространяемого пакета или, по крайней мере, несколько версий одного и того же года. Например, вы можете увидеть несколько версий распространяемого пакета 2008 года. Кто-то может указать, что это пакет обновления, в то время как другие могут просто иметь несколько разные номера версий. Хотя иногда кажется, что установлено несколько версий одного и того же пакета, все они слегка различаются. И, к сожалению, в отличие от немного похожего .NET Framework, Microsoft никогда не объединяла все эти старые версии в единый пакет. Существует несколько основных способов устранения неопознанной ошибки 0x80240017 в Windows. Проверьте решение, которое лучше всего работает на вашем ПК.
Переустановка пакета Microsoft Visual C ++
Чтобы исправить ошибку 0x80240017 Microsoft Visual C ++, вам просто нужно переустановить распространяемые файлы Visual C ++. Для этого выполните следующие действия:
- Нажмите Win+S и введите «Панель управления». Выберите Панель управления из списка.
- Когда панель управления запустится, перейдите в меню «Программы и компоненты».
- Когда откроется окно «Программы и компоненты», найдите Microsoft Visual C ++ Redistributable и дважды щёлкните программу, чтобы удалить её.
После удаления всех распространяемых файлов их необходимо загрузить с веб-сайта Microsoft. Имейте в виду, что вам придётся установить все доступные распространяемые файлы, чтобы решить эту проблему. Если вы не хотите удалять и загружать все распространяемые файлы, вы можете восстановить установку. Для этого выполните следующие действия:
- Следуйте инструкциям сверху и откройте Программы и компоненты.
- Выберите распространяемый файл, который вы хотите восстановить, и нажмите «Изменить».
- Когда появится окно настройки, нажмите кнопку «Восстановить» и следуйте инструкциям на экране, чтобы завершить процесс восстановления.
ВАЖНО. ВАЖНО! Имейте в виду, что не все пакеты поддерживают восстановление. Если параметр «Изменить» из шага 2 недоступен, единственный вариант – удалить выбранный распространяемый файл.
Многие пользователи сообщают, что переустановка распространяемых файлов Visual C ++ устранила проблему, поэтому обязательно попробуйте это решение. Если при восстановлении или переустановке распространяемого пакета Visual C ++ для Visual Studio проблема не устраняется, переходите к следующим решениям.
Запускаем принудительное обновление с проверкой на неисправности
Как мы уже упоминали, ошибка 0x80240017 появляется из-за отсутствующих, повреждённых или не полностью скаченных системных файлов. В этом случае решить проблему позволит вам запуск средства проверки системных файлов (SFC). Сканирование SFC должно быть в состоянии обнаружить и устранить проблемы, связанные с системой. Вы можете выполнить одно из следующих действий:
- Нажмите меню «Пуск» и введите «cmd», затем щёлкните правой кнопкой мыши командную строку (admin) и выберите «Запустить командную строку от имени администратора».
- После открытия командной строки с помощью admin, вам нужно ввести команду sfc / scannow и нажать клавишу Enter.
- Процесс займёт несколько минут. После завершения перезагрузите компьютер.
Загрузите и снова установите обновления, чтобы проверить, исчезла ли ошибка 0x80240017.
DISM Tool
Следующее решение подходит для всех версий Windows, включая 8 и 10. Для этого используется встроенная утилита принудительного обновления системы с проверкой на неисправности – DISM Tool. Вот что нужно сделать:
- Нажмите клавишу Windows+X и выберите «Командная строка» («Администратор»).
- Введите в cmd следующую команду и нажимайте ввод после каждой строчки:
- exe /Online /Cleanup-image / CheckHealth
- exe /Online /Cleanup-image /Scanhealth
- exe /Online /Cleanup-image /RestoreHealth
- DISM восстановит систему до работоспособного состояния.
- Запустите команду DISM и дождитесь её завершения.
Перезагрузите компьютер, чтобы сохранить изменения и проверить, сможете ли вы исправить ошибку установки распространяемого пакета Microsoft Visual C ++ 0x80240017.
Исправление с помощью средства устранения неполадок
- Откройте окно поиска, введите «Поиск и устранение неисправностей» и выберите первый результат.
- Откроется новое окно, теперь нажмите «Просмотреть все» на левой панели.
- Нажмите на Центр обновления Windows в нижней части окна.
- Вы увидите окно устранения неполадок Центра обновления Windows, нажмите «Далее». Вам также может понадобиться ввести пароль администратора. Устранение неполадок будет автоматически искать любые типы проблем и решать их, если таковые имеются.
- После завершения закройте окно и попробуйте загрузить/установить приложение из магазина приложений.
Сброс настроек магазина в windows 10
- Перезагрузите компьютер и войдите в систему под учётной записью администратора
- Нажмите на плитку рабочего стола, а затем одновременно нажмите клавиши Windows и R, чтобы открыть окно запуска.
- Теперь в диалоговом окне «Выполнить» введите WSReset.exe и нажмите клавишу Enter.
- Перезапустите и снова войдите в систему.
После перезагрузки системы убедитесь, что ошибка установки Microsoft Visual исчезла.
Загрузка операционной системы в безопасном режиме
Не многие точно знают, о чём идёт речь, и почему это так. Решить проблему с обновлением Visual C поможет Windows Safe Mode, и вам, возможно, придётся в него загрузиться. Безопасный режим Windows – это когда Windows загружается без запуска большинства драйверов устройств и работает в стандартном графическом режиме VGA. Он также работает в 16 цветах и с очень низким разрешением экрана 640×480. Возможно, вы видели его в том случае, когда возникает критическая проблема системы, мешающая стандартной работе Windows. Это может означать, что установлен неподходящий драйвер или он мог быть активирован, если вы обнаружили, что у вас работает вирус при загрузке Windows.
Активировать безопасный режим вручную просто! Просто включите компьютер и нажмите F8, прежде чем вы попадёте на экран загрузки. Здесь нужно быть быстрым, потому что обычно экран загрузки (первый экран, который появляется при включении компьютера) не остаётся там надолго. Затем выберите безопасный режим, и Windows должна загрузиться в безопасном режиме. Вы также можете выбрать загрузку в безопасном режиме с поддержкой сети. В этом режиме вы можете устранять неполадки в сети, а также подключиться к Интернету, если:
- Вы подключаетесь к интернету через соединение PPPoE. (Большинство соединений DSL используют PPPoE).
- Соединение PPPoE требует имени пользователя и пароль.
- Компьютер подключён напрямую к модему DSL. (Если вы подключаетесь к интернету с помощью маршрутизатора, подключённого к модему DSL, вы можете использовать безопасный режим с сетью.)
Это может быть полезно в том случае, если вы пытаетесь удалить шпионское ПО, или если вам нужно обратиться к инструкциям или другой веб-документации, чтобы выйти из безопасного режима. Кроме того, вы можете активировать безопасный режим с помощью системной утилиты, известной как msconfig. Чтобы запустить msconfig, просто введите его в строку поиска Windows. (Если вы работаете в XP, вам нужно перейти в меню «Пуск» и нажать «Выполнить», а затем ввести «msconfig»). Это должно привести вас к диалоговому окну msconfig. Нажмите вкладку Boot. Перейдите к варианту безопасной загрузки и выберите его. В этом случае вам будет предложено перезагрузиться. Сделайте это, если хотите загрузиться в безопасном режиме.
Безопасный режим может активироваться, если ваш компьютер обнаружит, что ваша система не загружается должным образом. В этом случае вам нужно будет перейти в безопасный режим и выяснить, какие аппаратные ошибки или последние драйверы являются причиной этой проблемы, и исправить её соответствующим образом (удалить/заменить). Просто перейдите на «Мой компьютер», выберите «Свойства», затем вкладку «Оборудование», нажмите «Диспетчер устройств» и удалите неработающий драйвер (тот, который вы установили в последний раз). Кроме того, при более тяжёлых обстоятельствах вам может потребоваться удалить вирус или некоторые вредоносные программы, которые мешают вашему компьютеру работать должным образом.
Failed to execute MSU package error 0x80240017
Существуют и другие способы исправления ошибки 0x80240017, возникающей при установке Visual C на Windows 10. Вот самые эффективные из них.
Полный контроль над Проводником и папкой WindowsApps
- Перезагрузите устройство и войдите в систему под учётной записью администратора.
- Откройте раздел «C:/» или тот, где установлена ОС Windows 10.
- Дважды щёлкните, чтобы открыть папку «Program Files».
- Выберите вкладку «Вид», расположенную в верхней части проводника.
- В появившемся списке установите флажок «Скрытые элементы» в разделе «Показать/скрыть».
- Теперь в «Program Files» найдите «WindowsApps».
- Перейдите в WindowsApps или
- Кликните «Свойства»/«Безопасность»/«Дополнительно».
- Дважды щёлкните по имени пользователя, которое вы используете.
- Убедитесь, что в поле «Тип» установлено значение «Разрешить» и «Эта папка, подпапки и файлы».
- Включите «Полный контроль».
- «ОК».
- Откройте раздел «C:» ещё раз.
- Здесь следуйте по пути users/user/AppData/Local/WindowsApps.
- ПКМ WindowsApps/Свойства/Безопасность/Дополнительно.
- Теперь вам нужно установить разрешения для этой папки, как вы сделали для вышеупомянутой.
- Нажмите «Применить».
- Нажмите «ОК», затем закройте все окна.
- Перезагрузите ПК.
После запуска устройства проверьте, возникает ли ошибка 0x80240017.
Перерегистрируйте службу установщика Windows
- Нажмите клавишу Windows+R, затем введите следующее и нажмите Enter: msiexec/unregister. Когда вы нажмёте Enter, ничего не отобразится, так что не беспокойтесь.
- Снова откройте диалоговое окно «Выполнить», введите «msiexec/regserver» (без кавычек) и нажмите Enter.
- Это успешно перерегистрирует службу установщика Windows и должно исправить вашу проблему.
Перезагрузите компьютер
Рекомендуется выполнить резервное копирование файлов и папок, прежде чем предпринимать действия, описанные ниже.
- Перейдите в Настройки/Обновление и безопасность;
- Выберите функцию восстановления;
- Там у вас будет опция «Обновить ваш компьютер, не затрагивая файлы», и под ней вам нужно будет выбрать кнопку «Начать»;
- Следуйте инструкциям на экране и завершите процесс сброса;
- Перезагрузите устройство.
Проверьте ещё раз, чтобы убедиться, что ошибка 0x80240017 была исправлена.
Переустановите ОС
Если описанные выше методы не сработали, вам придётся сделать резервную копию важных файлов и папок, которые есть в вашем каталоге Windows 10, и выполнить полную переустановку операционной системы. Настоятельно рекомендуем перед началом любых манипуляций с ПК создать точку восстановления. Точка восстановления – это сохранённый «снимок» данных компьютера в определённое время. Точки восстановления являются компонентом утилиты восстановления системы Windows. Создавая точку восстановления, вы можете сохранить состояние операционной системы и свои собственные данные, чтобы в случае возникновения проблем в результате будущих изменений вы могли восстановить систему и ваши данные так, как это было до внесения изменений. Когда точка восстановления установлена, ваш компьютер создаёт резервную копию всех данных в конкретное время. Возможные типы точек восстановления: системные контрольные точки, которые являются запланированными; ручные, которые создаёт пользователь; и установка точек восстановления, которые автоматически создаются при установке определённых программ.
Рекомендуется создать точку восстановления, прежде чем вносить какие-либо изменения в компьютер, которые могут вызвать проблемы или сделать систему нестабильной. Когда вы запускаете утилиту восстановления системы, она отображает календарь, в котором перечислены созданные точки восстановления (каждый день использования вашего компьютера будет иметь по крайней мере одну точку восстановления, а некоторые могут иметь несколько, в зависимости от использования). Даже если вы не создали точку восстановления вручную, вы можете указать точки восстановления, которые были созданы автоматически. Если у вас возникли проблемы, вы просто выбираете точку восстановления, и восстановление системы отменит любые изменения.
Восстановление с помощью стороннего ПО – AOMEI Backupper
Чтобы защитить компьютер от серьёзных проблем, таких как повреждение файловой системы, взлом, сбой жёсткого диска, необходимо создать полную резервную копию образа системы.
AOMEI Backupper – это эффективное и надёжное бесплатное программное обеспечение для резервного копирования, которое предназначено для того, чтобы помочь вам в создании резервной копии образа системы, которую вы можете использовать для быстрого восстановления вашего компьютера до прежнего состояния в случае чрезвычайной ситуации. Софт позволяет создавать инкрементные или дифференциальные резервные копии, чтобы всегда обновлять резервную копию данных, не занимая много места на диске. Более того, он имеет понятный интерфейс и настолько интуитивен для пользователей, что даже начинающий пользователь не будет испытывать никаких трудностей во время работы.
Вы можете выполнить следующие шаги для создания точки восстановления системы в Windows:
- Бесплатно скачайте, установите и запустите AOMEI Backupper. Затем в интерфейсе нажмите «Резервное копирование системы».
- Системный диск выбран по умолчанию. После этого выберите пункт «Резервное копирование» в «Шаге 2», чтобы сохранить файл образа, а затем нажмите «Начать резервное копирование», чтобы начать операцию.
Если вы хотите автоматически выполнять резервное копирование, вы можете настроить период резервного копирования, например, ежедневное, еженедельное, ежемесячное. Чтобы настроить это, нажмите «Расписание» в нижней части интерфейса резервного копирования. Последние три варианта доступны только в версии Professional или выше. Если вы хотите сжать или зашифровать данные, в нижней части окна вы можете сжать или зашифровать файл образа, нажав «Параметры резервного копирования».
Если вам необходимо восстановить резервную копию, есть 4 способа восстановления системы с помощью AOMEI Backupper. Вы можете восстановить резервную копию на новый жёсткий диск или SSD, или даже восстановить на совершенно другое оборудование.
- Восстановление в работающей Windows.
Если ваша система загрузочная, но не работает нормально, вы можете просто открыть AOMEI Backupper и выбрать файл резервной копии на вкладке Restore, чтобы выполнить восстановление.
- Восстановление из среды восстановления Windows.
Вы можете интегрировать AOMEI Backupper в среду восстановления Windows, чтобы выбрать AOMEI Backupper и восстановить резервную копию с диска восстановления Windows или установочного диска
- Восстановите загрузочный CD или USB-накопитель.
Если ваша система не загружается, вы можете загрузиться с ранее созданного загрузочного носителя, чтобы загрузить компьютер и выполнить восстановление. Если вы не создали загрузочный носитель, вы можете создать загрузочный диск с другого рабочего компьютера.
- Восстановите с помощью AOMEI PXE Tool.
Вы можете использовать функцию AOMEI PXE в разделе «Утилиты» с другого рабочего компьютера для загрузки компьютера, на котором возникают проблемы.
Восстановление с помощью стороннего ПО – MiniTool ShadowMaker
Если вы не можете создать точку восстановления, вы можете попытаться создать системный образ с помощью стороннего программного обеспечения. К счастью, MiniTool Software Limited может предоставить вам такой софт, как MiniTool ShadowMaker. MiniTool ShadowMaker – программное обеспечение для резервного копирования Windows, предназначено для решения всех видов задач резервного копирования с помощью его мощных функций, таких как резервное копирование системы, разделов, дисков и так далее. Помимо функций резервного копирования, он также имеет возможность перенести ОС на новый жёсткий диск без переустановки операционной системы. С помощью образа системы вы можете использовать его для восстановления на более раннюю дату и даже для восстановления на отличающемся оборудовании. Так как для решения проблемы точка восстановления не может быть создана, вы можете попытаться создать системный образ с помощью MiniTool ShadowMaker:
- Установите программу и запустите её. Нажмите Keep Trial, чтобы перейти на следующую страницу. Затем нажмите Connect на вкладке Local, чтобы войти в его основной интерфейс.
- После входа в основной интерфейс MiniTool ShadowMaker напомнит вам о необходимости немедленно выполнить резервное копирование, если вы не запустили эту программу для выполнения каких-либо действий по резервному копированию до этого.
- Вам просто нужно нажать SET UP BACKUP, чтобы продолжить. Затем вы перейдёте на страницу резервного копирования.
- MiniTool ShadowMaker также автоматически выбирает путь назначения. Если вы хотите изменить пункт, вы можете нажать вкладку «Пункт назначения» для изменения настройки.
После выбора источника и места назначения вы можете нажать «Резервное копирование сейчас», чтобы немедленно начать процесс. Вы также можете нажать «Резервное копирование позже», чтобы отложить процесс. Если вы хотите установить более сложные параметры резервного копирования, вы можете нажать Опции. После этого вы можете управлять вопросами резервного копирования на странице «Управление». Когда процесс резервного копирования будет завершён, вы успешно создали образ системы.
Вот и всё! Если вы уже сталкивались с подобной проблемой и знаете дополнительные варианты её решения, поделитесь об этом в комментариях под статьёй.
Считается, что пакет 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.
Опишем, как это сделать:
Теперь можно снова попробовать загрузить обновления. Лучше всего для этого подходит утилита DISM Tool, которая тоже является встроенным в Windows средством принудительной установки обновлений с функцией проверки ОС на целостность.
Алгоритм действий:
- набираем в консоли «Выполнить» cmd, с помощью правой кнопки мыши вызываем контекстное меню и выбираем опцию «Запуск от имени администратора»;
- в окне терминала в консольном режиме последовательно вводим три команды, завершая каждую нажатием Enter:
DISM /Online /Cleanup-image /CheckHealth
DISM /Online /Cleanup-image /Scanhealth
DISM /Online /Cleanup-image /RestoreHealth - дожидаемся завершения работы утилиты;
- перегружаем компьютер.
Исправление с помощью средства устранения неполадок
Этот способ примерно такого же уровня эффективности, как и в предыдущем случае. Выполняется в следующей последовательности:
Проверяем, осталась ли ошибка Виндовс с кодом 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 обычно появляется на этапе запуска программ. Исправление требует выполнения следующих действий:
- Проверяем, установлен ли на компьютере пакет Service Pack Если нет – скачиваем SP1 с сайта Microsoft, устанавливаем его. После этого заходим в Windows Update Center и в принудительном режиме выполняем поиск недостающих обновлений операционной системы.
- Если Service Pack 1 уже присутствует (обычно он входит в дистрибутив и не нуждается в дополнительной установке), нужно загрузить к нему патч (ищем в том же месте, где расположен SP1), они разные для 32-разрядных и 64-битных систем.
- Устанавливаем патч, перезагружаем ПК, проверяем, не исчезла ли ошибка, связанная с установкой Visual C++.
Как видим, проблема инсталляции пакета имеет множество решений, и мы не сомневаемся, что нашим читателям известны и другие способы. Делитесь ими в комментариях – возможно, именно ваш вариант окажется наиболее действенным.
Ошибка 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, что подтверждает их состоятельность. После чего был проведен анализ и поиск возможных причин.
Будем рады услышать от Вас отзыв, также поможем при установки компонентов, и в исправлении ошибок. Пишите всё в комментариях, чуть ниже
Видео: Неопознанная ошибка 0x80240017 в Visual c++ как исправить?
При установке пакета Redistributable Visual C++ 2015 в Windows 11/10 или более старых ОС как Windows 7/8.1, Server 2012 R2 вы можете столкнуться с неопознанной ошибкой 0x80240017.
В данной инструкции о том, что делать и как исправить, когда возникает неопознанная ошибка 0x80240017 при установке Visual C++.
1. Устранение неполадок
- Нажмите сочетание кнопок на клавиатуре Win+R и введите control.exe /name Microsoft.Troubleshooting
- Ниже нажмите на «Дополнительные средства устранения неполадок«.
- Далее выберите «Центр обновления Windows» и запустите диагностику.
- Если вы получаете ошибку в Microsoft Strore, то запустите устранение неполадок «Приложения из магазина Windows«.
- Также, советую запустить диагностику «Принтер«.
2. Сброс компонентов центра обновлений
Запустите командную строку от имени администратора и введите ниже команды по порядку:
net stop cryptSvc
net stop bits
net stop msiserver
ren C:WindowsSoftwareDistribution SoftwareDistribution.mwp
ren C:WindowsSystem32catroot2 catroot2.mwp
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
3. Восстановить битые системные файлы
Поврежденные системные файлы могут давать различные сбои в зависимости с различными компонентами. Мы может восстановить эти файлы. Для этого, запустите командную строку от имени администратора и введите ниже две команды по порядку:
sfc /scannow
DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH
4. Обновление среды C++
Если вы используете Windows 7, Windows 8.1, Server 2012 R2, Server 2008 R2, и встречаете ошибку 0x80240017 при установке Visual C++, то вам нужно скачать и установить патч KB2999226. Это установит в вашу старую систему обновленный пакет среды выполнения C++. Перейдите ниже по ссылке на сайт Microsoft и выберите свою операционную систему и разрядность.
- Скачать патч KB2999226
5. Удалите имеющийся Visual C++
Если уже установлен Visual C++, то его необходимо удалить, чтобы не было путаницы в версиях. Перейдите в Приложения и возможности и удалите версию Visual C++, который не устанавливается и выдает неопознанную ошибку 0x80240017. Отмечу, вы должны удалить две разрядности одного Visual C++: x64 и x86.
6. Очистить папку Temp
Поврежденные временные файлы в папке temp могут быть виновниками неопознанной ошибку 0x80240017 при установке Visual C++.
- Нажмите Win+R и введите %temp%
- Выделите все содержимое в данной папке и удалите
7. Перерегистрация служб установщика
Если появляется ошибка 0x80240017, то установщик Windows мог быть не зарегистрирован. Нажмите Win+X и выберите Терминал Windows (администратор), после чего введите ниже команды по порядку:
msiexec /unregister
msiexec /regserver
8. Установка Visual C++ в чистой загрузке
Установка Visual C++ 2015 или другой версии в состоянии чистой загрузки может устранить ошибку 0x80240017 в Windows 11/10/7.
Смотрите еще:
- Ошибка 0x80070666 при установке Microsoft Visual C++
- Как установить любые патчи обновления Windows вручную
- Ошибка 0x8024001e в Windows 10 в Центре обновлений
- Как исправить ошибки обновлений Windows 10
- Исправить ошибку Application has stopped working
[ Telegram | Поддержать ]
If you are getting the error code 0x80240017, Unspecified error when trying to install Microsoft Visual C++ Redistributable Package on your Windows 11 or Windows 10 PC, then this post is intended to help you with the most suitable solutions you can apply to successfully resolve the issue.
When you encounter this issue, you’ll receive the following full error message with code;
Setup Failed
One or more issues caused the setup to fail. Please fix the issues and then retry setup. For more information see the log file.
0x80240017 – Unspecified error
What is error code 0x80240017?
The 0x80240017 error code typically appears after a failed Windows update or after a failed installation of Visual C++ Redistributable Packages for Visual Studio. In some rare cases, the issue might also be produced by a 3rd-party antivirus conflict.
If you have encountered the Unspecified error code 0x80240017 on your Windows 11/10 device when installing Microsoft Visual C++ redistributable package, you can try our recommended solutions below in no particular order and see if that helps to resolve the issue.
- Run Program Install and Uninstall Troubleshooter
- Run DISM scan
- Install the package in Clean Boot state
- Delete Temporary Files on PC
- Re-register Windows Installer service
Let’s take a look at the description of the process involved concerning each of the listed solutions.
Before you try the solutions below, check for updates and install any available pending bits on your Windows 11/10 device and also make sure to change the Date and Time on your PC if the Windows Clock Time is wrong, then see if the error reappears when you try the Visual C++ install operation again.
1] Run Program Install and Uninstall Troubleshooter
You can begin troubleshooting to fix the Unspecified error code 0x80240017 on your Windows 11/10 device when installing Microsoft Visual C++ redistributable package by running the Program Install and Uninstall Troubleshooter from Microsoft. This tool can fix corrupted registry keys and is designed to help you automatically repair issues when you’re blocked from installing or removing programs on Windows 11/10 system.
2] Run DISM scan
This solution requires you to run a DISM scan natively and if DISM fails with error codes 0x800f081f, 0x800f0906, or 14098, then you may need to configure your Windows 11/10 system to use an alternative repair source, via a Group Policy setting.
Alternatively, you can use a Windows installation as the repair source, or use a Windows side-by-side folder from a network share or from a removable media, such as the Windows DVD, as the source of the files to run DISM Offline.
3] Install the package in Clean Boot state
This solution requires you to Clean Boot your system to remove any conflicts that may occur during the Visual C++ package installation – and then run the package installation in that system state. Basically, the clean boot will start your Windows 11/10 computer with the minimum required drivers and programs.
You can download the latest Microsoft Visual C++ Redistributable Packages here at Microsoft Download Center. Simply search for them using the search bar. To install all you may download and use Visual C++ Runtime Installer. It is available for download here. It is a batch file installer that includes all Visual C++ Libraries.
4] Delete Temporary Files on PC
To clear the Temp folder on your computer, do the following:
- Press the Windows key + R to invoke the Run dialog.
- In the Run dialog box, type temp, and then hit Enter.
- Next, press CTRL + A to select all files and folders.
- Then press the DELETE key on the keyboard or right-click the highligted content, and then tap or click Delete on the context menu.
- If you are notified that some files or folders are in use, select Skip.
Afterwards, see if the Visual C++ installation completes without issues. Otherwise, continue with the next solution.
5] Re-register Windows Installer service
If you’re having the issue installing any software on your Windows 11/10 PC, it’s likely that the MSI service is not enabled. In this case, ensure that the Windows Installer Service is enabled. However, if the MSI service is enabled, you can unregister and re-register Windows Installer Service.
Do the following:
- Press Windows key + R to invoke the Run dialog.
- In the Run dialog box, type cmd and then press CTRL + SHIFT + ENTER to open Command Prompt in admin mode.
- In the command prompt window, type the command below and hit Enter to temporarily unregister the Windows Installer service:
msiexec /unreg
- Once the command is processed successfully and you get the success message, input the following command and hit Enter to register the Windows Installer once again:
msiexec /regserver
After the second command is processed successfully, restart your computer once again, and try the redistributable package installation again.
Any of these solutions should work for you!
Related post: Fix error 0x80070666 when installing Microsoft Visual C++.
How do I fix Microsoft Visual C++ 2017 setup failed?
A basic fix for Microsoft Visual C++ 2017 setup failed on your Windows 11/10 PC, is to uninstall all the existing Visual C++ Redistributable items in Programs and Features or via the Settings app. After that, reboot your computer and re-download the Microsoft Visual C++ Redistributable for Visual Studio 2017 to try again.
If you are getting the error code 0x80240017, Unspecified error when trying to install Microsoft Visual C++ Redistributable Package on your Windows 11 or Windows 10 PC, then this post is intended to help you with the most suitable solutions you can apply to successfully resolve the issue.
When you encounter this issue, you’ll receive the following full error message with code;
Setup Failed
One or more issues caused the setup to fail. Please fix the issues and then retry setup. For more information see the log file.
0x80240017 – Unspecified error
What is error code 0x80240017?
The 0x80240017 error code typically appears after a failed Windows update or after a failed installation of Visual C++ Redistributable Packages for Visual Studio. In some rare cases, the issue might also be produced by a 3rd-party antivirus conflict.
If you have encountered the Unspecified error code 0x80240017 on your Windows 11/10 device when installing Microsoft Visual C++ redistributable package, you can try our recommended solutions below in no particular order and see if that helps to resolve the issue.
- Run Program Install and Uninstall Troubleshooter
- Run DISM scan
- Install the package in Clean Boot state
- Delete Temporary Files on PC
- Re-register Windows Installer service
Let’s take a look at the description of the process involved concerning each of the listed solutions.
Before you try the solutions below, check for updates and install any available pending bits on your Windows 11/10 device and also make sure to change the Date and Time on your PC if the Windows Clock Time is wrong, then see if the error reappears when you try the Visual C++ install operation again.
1] Run Program Install and Uninstall Troubleshooter
You can begin troubleshooting to fix the Unspecified error code 0x80240017 on your Windows 11/10 device when installing Microsoft Visual C++ redistributable package by running the Program Install and Uninstall Troubleshooter from Microsoft. This tool can fix corrupted registry keys and is designed to help you automatically repair issues when you’re blocked from installing or removing programs on Windows 11/10 system.
2] Run DISM scan
This solution requires you to run a DISM scan natively and if DISM fails with error codes 0x800f081f, 0x800f0906, or 14098, then you may need to configure your Windows 11/10 system to use an alternative repair source, via a Group Policy setting.
Alternatively, you can use a Windows installation as the repair source, or use a Windows side-by-side folder from a network share or from a removable media, such as the Windows DVD, as the source of the files to run DISM Offline.
3] Install the package in Clean Boot state
This solution requires you to Clean Boot your system to remove any conflicts that may occur during the Visual C++ package installation – and then run the package installation in that system state. Basically, the clean boot will start your Windows 11/10 computer with the minimum required drivers and programs.
You can download the latest Microsoft Visual C++ Redistributable Packages here at Microsoft Download Center. Simply search for them using the search bar. To install all you may download and use Visual C++ Runtime Installer. It is available for download here. It is a batch file installer that includes all Visual C++ Libraries.
4] Delete Temporary Files on PC
To clear the Temp folder on your computer, do the following:
- Press the Windows key + R to invoke the Run dialog.
- In the Run dialog box, type temp, and then hit Enter.
- Next, press CTRL + A to select all files and folders.
- Then press the DELETE key on the keyboard or right-click the highligted content, and then tap or click Delete on the context menu.
- If you are notified that some files or folders are in use, select Skip.
Afterwards, see if the Visual C++ installation completes without issues. Otherwise, continue with the next solution.
5] Re-register Windows Installer service
If you’re having the issue installing any software on your Windows 11/10 PC, it’s likely that the MSI service is not enabled. In this case, ensure that the Windows Installer Service is enabled. However, if the MSI service is enabled, you can unregister and re-register Windows Installer Service.
Do the following:
- Press Windows key + R to invoke the Run dialog.
- In the Run dialog box, type cmd and then press CTRL + SHIFT + ENTER to open Command Prompt in admin mode.
- In the command prompt window, type the command below and hit Enter to temporarily unregister the Windows Installer service:
msiexec /unreg
- Once the command is processed successfully and you get the success message, input the following command and hit Enter to register the Windows Installer once again:
msiexec /regserver
After the second command is processed successfully, restart your computer once again, and try the redistributable package installation again.
Any of these solutions should work for you!
Related post: Fix error 0x80070666 when installing Microsoft Visual C++.
How do I fix Microsoft Visual C++ 2017 setup failed?
A basic fix for Microsoft Visual C++ 2017 setup failed on your Windows 11/10 PC, is to uninstall all the existing Visual C++ Redistributable items in Programs and Features or via the Settings app. After that, reboot your computer and re-download the Microsoft Visual C++ Redistributable for Visual Studio 2017 to try again.
Содержание
- 0x80240017
- Неопознанная ошибка 0x80240017 – причины возникновения
- Error 0x80240017 failed to execute msu package – методы решения
- Метод1
- Метод 2
- Метод 3
- Заключение
- Видео: Неопознанная ошибка 0x80240017 в Visual c++ как исправить?
- Неопознанная ошибка 0x80240017 при установке Visual C++ Redistributable
- Исправление ошибки 0x80240017 при установке компонентов Visual C++ 2015 и 2017
- Дополнительные способы исправить ошибку
- Как исправить неопознанную ошибку 0x80240017
- Почему возникает неопознанная ошибка с кодом 0x80240017
- Загрузка пакета Visual C++
- Установка Windows 7 Service Pack 1
- Обновление для универсальной среды выполнения
- Установка всех ожидающих обновлений
- Удаление установленных версий Visual
- Установка старой версии Python
- Восстановление системы
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, что подтверждает их состоятельность. После чего был проведен анализ и поиск возможных причин.
Будем рады услышать от Вас отзыв, также поможем при установки компонентов, и в исправлении ошибок. Пишите всё в комментариях, чуть ниже
Видео: Неопознанная ошибка 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, сначала попробуйте следующие простые методы решения проблемы:
- При наличии стороннего антивируса или файрволла временно отключите его и попробуйте временно его отключить и повторить установку.
- Попробуйте использовать встроенное устранение неполадок: Панель управления — Устранение неполадок — Устранение неполадок Центра обновления Windows, в разделе «Система и безопасность» или «Просмотр всех категорий».
- Установите обновление 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, можно использовать такие шаги:
- Скачайте файл обновления с расширением .msu с официального сайта.
- Распакуйте этот файл: его можно открыть с помощью обычного архиватора, например, 7-Zip успешно это делает. Внутри вы увидите несколько файлов, один из них — файл .CAB с указанием номера обновления, например, Windows6.1-KB2999226-x64.cab (для Windows 7 x64) или Windows8.1-KB2999226-x64.cab (для Windows 8.1 x64). Скопируйте этот файл в удобное расположение (лучше не на рабочий стол, а, например, в корень диска C:, так будет проще вводить путь в следующей команде).
- Запустите командную строку от имени администратора, введите команду (используя свой путь к файлу .cab с обновлением): DISM.exe /Online /Add-Package /PackagePath:C:Windows6.1-KB2999226-x64.cab и нажмите Enter.
- Похожий путь, но без предварительной распаковки файла .msu — команда wusa.exe путь_к_файлу_обновления.msu в командной строке, запущенной от имени администратора и без каких либо параметров.
И наконец, если всё пройдет успешно, то обновление будет установлено. Перезагрузите компьютер и проверьте, появляется ли неопознанная ошибка 0x80240017 «Настройка не завершена» при установке Visual C++ 2015 (2017) в этот раз.
Источник
Как исправить неопознанную ошибку 0x80240017
При установке распространяемых пакетов Visual C++ для Visual Studio 2013 / 2015 можно столкнутся с неопознанной ошибкой 0x80240017 «Нстройка не завершена».
Почему возникает неопознанная ошибка с кодом 0x80240017
Существует несколько основных причин, из-за которых появляется уведомление об ошибке:
- Загрузка неполного пакета Visual C++. Чаще всего неполадка возникает при попытке установить программную среду с помощью неполного/ поврежденного установщика. В этом случае нужно повторно скачать полную версию с сайта Майкрософта.
- Распространяемый пакет установлен на Windows v6.1. Это сообщение об ошибке возникает на версии операционной системы v6.1 (сборка 7600, Windows 7 / Server 2008 R2). Проблема в том, что пакеты были разработаны для Windows 7 и выше. Решение заключается в обновлении системы до Service Pack 1.
- Не установлено обновление универсальной среды выполнения (Universal C Runtime). Обычно возникает при инсталляции дистрибутива Python.
- Центр обновления Windows уже загрузил Visual C++. Возникает в тех случаях, когда Центр обновления загрузил требуемый пакет, но еще не установил. В этом случае нужно установить все ожидаемые обновления.
- Поврежденный / неполный пакет. Ошибка появляется при повреждении существующего пакета или он неполный. Для решения удалите все существующие версии с компьютера перед установкой Visual C++, загруженного с официального сайта.
Ниже представлен набор способов по устранению неполадки.
Загрузка пакета Visual C++
Поскольку неполадка возникает после запроса приложения на установку Visual C++, скорее всего, он устарел или не загрузился должным образом. Повторная загрузка из официального сайта во многих случаях устраняет неопознанную ошибку с кодом 0x80240017.
- Вставьте в поисковую строку Google, например, «Visual C++ для VisualStudio 2015».
- На странице выберите язык и нажмите «Загрузить».
- Выберите правильный исполняющий файл в соответствии с установленной на компьютере версией Windows. Например, vc-redist.x86.exe предназначен для 32-битной ОС.
- После скачивания запустите программу и следуйте инструкциям на экране.
Если неполадку 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и выше.
- Наберите в адресной строке браузера «Windows 7 Service Pack 1» и перейдите на сайт.
- Выберите язык и нажмите «Загрузить».
- На следующем экране снимите все флажки, кроме основного ISO файла, и нажмите «Далее».
- После загрузки ISO, потребуется утилита WinCDEMU 4.1 для инсталляции Service Pack 1. Наберите в поиске браузера «WinCDEMU 4.1» и скачайте из сайта, как указано на рисунке.
- Запустите установочный файл и нажмите на кнопку «install».
- Затем кликните «Установить» для добавления системного программного обеспечения.
- Перезагрузите ПК после завершения работы установщика.
- Перейдите в папку, в которую скачали файл ISO, кликните правой кнопкой мыши на нем и выберите Select driver letter & mount.
- Укажите букву и тип диска, кликните ОК, чтобы смонтировать образ.
- При установке образа следуйте инструкциям на экране.
По завершении перезагрузите компьютер, проверьте, остается ли 0x80240017.
Обновление для универсальной среды выполнения
Если столкнулись с неопознанной ошибкой 0x80240017 при запуске установщика дистрибутива Python (или другого приложения), то попробуйте обновить универсальную среду выполнения C.
- Наберите в строке браузера и перейдите на официальный сайт, как на рисунке.
- Прокрутите вниз до Метода 2 и скачайте установщик для соответствующей на компьютере версии системы.
- На следующем экране выберите язык и нажмите на кнопку Загрузить.
- Откройте исполняемый файл и следуйте инструкциям на экране. После завершения процесса, перезагрузите ПК.
Если при запуске ошибка с кодом 0x80240017 по-прежнему отображается, переходите к следующему способу.
Установка всех ожидающих обновлений
Ошибку 0x80240017 удается решить путем установки всех ожидающих обновлений. Как выяснилось, проблема возникает, если Visual C++ был загружен Центром обновления Windows, но не был установлен.
Выполните следующие действия, чтобы установить ожидающие обновления и устранить опознаваемую ошибку с кодом 0x80240017:
Нажмите комбинацию Win + R для вызова диалогового окна, наберите следующую команду и подтвердите ее выполнение на Enter:
ms-settings:windowsupdate
Если установлен Windows 10, используйте команду «wuapp».
Нажмите «Проверить наличие» и выполните установку всех ожидающих. Если появится запрос на перезагрузку, сделайте ее и не забудьте вернуться на вкладку Центра Обновления Windows, чтобы проверить, остались ли еще не установленные.
Когда все обновите, попробуйте запустить Microsoft Visual и проверьте, отображается ли сообщение об ошибке.
Удаление установленных версий Visual
Уведомление об ошибке 0x80240017 появляется, если один из пакетов Microsoft Visual на компьютере поврежден. Избавится от нее можно путем удаление всех существующих пакетов перед попыткой установить вновь загруженный с официального сайта.
Кликните сочетание Win + R, в диалоговом окне наберите «appwiz.cpl» и кликните Enter для входа в раздел «Программы и компоненты».
Найдите запись «Microsoft Visual C++ Redistributable», кликните правой кнопкой мыши и выберите «Удалить».
При наличии нескольких пакетов нужно удалить все.
После удаления перезагрузите ПК и скачайте требуемые с официального сайта.
Установка старой версии Python
Если отображается уведомление об неполадке 0x80240017 при запуске дистрибутива Python, попробуйте скачать более старую раздачу.
Это не обязательно долговременное исправление, так как в дальнейшем, скорее всего, нужно будет обновить до последней версии. Но этот способ будет эффективным, если ищите быстрое решение, которое позволит вам установить дистрибутив Python.
Когда столкнулись к подобной ситуацией скачайте старую версию Python 3.4.3.
Восстановление системы
Когда зашли так далеко и не удалось исправить неопознанную ошибку, существует высокая вероятность того, что проблема появляется через повреждение (сбой) Windows. В этом случае потребуется восстановление системы.
Это безопасная процедура, которая обновляет все компоненты Виндовс, не затрагивая личные файлы и приложения. В отличие от чистой установки, восстановление позволяет сохранить все личные данные, включая фотографии, музыку, видео и любые установленные сторонние программы.
Источник