Как исправить неопознанную ошибку 0x80240017

При установке распространяемых пакетов Visual C++ для Visual Studio 2013 / 2015 можно столкнутся с неопознанной ошибкой 0x80240017 «Нстройка не завершена».

Почему возникает неопознанная ошибка с кодом 0x80240017

Существует несколько основных причин, из-за которых появляется уведомление об ошибке:

  1. Загрузка неполного пакета Visual C++. Чаще всего неполадка возникает при попытке установить программную среду с помощью неполного/ поврежденного установщика. В этом случае нужно повторно скачать полную версию с сайта Майкрософта.
  2. Распространяемый пакет установлен на Windows v6.1. Это сообщение об ошибке возникает на версии операционной системы v6.1 (сборка 7600, Windows 7 / Server 2008 R2). Проблема в том, что пакеты были разработаны для Windows 7 и выше. Решение заключается в обновлении системы до Service Pack 1.
  3. Не установлено обновление универсальной среды выполнения (Universal C Runtime). Обычно возникает при инсталляции дистрибутива Python.
  4. Центр обновления Windows уже загрузил Visual C++. Возникает в тех случаях, когда Центр обновления загрузил требуемый пакет, но еще не установил. В этом случае нужно установить все ожидаемые обновления.
  5. Поврежденный / неполный пакет. Ошибка появляется при повреждении существующего пакета или он неполный. Для решения удалите все существующие версии с компьютера перед установкой Visual C++, загруженного с официального сайта.

Ниже представлен набор способов по устранению неполадки.

Загрузка пакета Visual C++

Поскольку неполадка возникает после запроса приложения на установку Visual C++, скорее всего, он устарел или не загрузился должным образом. Повторная загрузка из официального сайта во многих случаях устраняет неопознанную ошибку с кодом 0x80240017.

  1. Вставьте в поисковую строку Google, например, «Visual C++ для VisualStudio 2015».
  2. На странице выберите язык и нажмите «Загрузить».
  3. Выберите правильный исполняющий файл в соответствии с установленной на компьютере версией Windows. Например, vc-redist.x86.exe предназначен для 32-битной ОС.
  4. После скачивания запустите программу и следуйте инструкциям на экране.

Если неполадку 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и выше.

  1. Наберите в адресной строке браузера «Windows 7 Service Pack 1» и перейдите на сайт.
  2. Выберите язык и нажмите «Загрузить».
  3. На следующем экране снимите все флажки, кроме основного ISO файла, и нажмите «Далее».
  4. После загрузки ISO, потребуется утилита WinCDEMU 4.1 для инсталляции Service Pack 1. Наберите в поиске браузера «WinCDEMU 4.1» и скачайте из сайта, как указано на рисунке.
  5. Запустите установочный файл и нажмите на кнопку «install».
  6. Затем кликните «Установить» для добавления системного программного обеспечения.
  7. Перезагрузите ПК после завершения работы установщика.
  8. Перейдите в папку, в которую скачали файл ISO, кликните правой кнопкой мыши на нем и выберите Select driver letter & mount.
  9. Укажите букву и тип диска, кликните ОК, чтобы смонтировать образ.
  10. При установке образа следуйте инструкциям на экране.

По завершении перезагрузите компьютер, проверьте, остается ли 0x80240017.

Обновление для универсальной среды выполнения

Если столкнулись с неопознанной ошибкой 0x80240017 при запуске установщика дистрибутива Python (или другого приложения), то попробуйте обновить универсальную среду выполнения C.

  1. Наберите в строке браузера и перейдите на официальный сайт, как на рисунке.
  2. Прокрутите вниз до Метода 2 и скачайте установщик для соответствующей на компьютере версии системы.
  3. На следующем экране выберите язык и нажмите на кнопку Загрузить.
  4. Откройте исполняемый файл и следуйте инструкциям на экране. После завершения процесса, перезагрузите ПК.

Если при запуске ошибка с кодом 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. В этом случае потребуется восстановление системы.

Это безопасная процедура, которая обновляет все компоненты Виндовс, не затрагивая личные файлы и приложения. В отличие от чистой установки, восстановление позволяет сохранить все личные данные, включая фотографии, музыку, видео и любые установленные сторонние программы.

Ссылка на основную публикацию
Похожие публикации