Виправлення: 0x80240017 Невизначена помилка

Як повідомляється, декілька користувачів отримують невстановлену помилку 0x80240017 при спробі встановлення пакетів перерозподілу Visual C ++ для Visual Studio 2013 або пакетів перерозподілу Visual C ++ для Visual Studio 2015 . Проблема не стосується певної версії Windows, оскільки, як повідомляється, виникає в Windows 7, Windows 8.1 та Windows 10.

0x80240017 Невизначена помилка

Що спричиняє невстановлену помилку "0x80240017"?

Ми дослідили цю проблему, переглянувши різні звіти користувачів та стратегії відновлення, якими вони користувалися для вирішення проблеми. На основі декількох загальних сценаріїв, які нам вдалося розкрити, є кілька загальних винуватців, які відповідають за появу цього повідомлення про помилку.

  • Користувач намагається встановити неповний пакет перегляду Visual C ++ - Більшість випадків ця конкретна помилка виникає через те, що користувач намагається встановити пакет за допомогою неповного / пошкодженого інсталятора. Як правило, це відбувається з установниками програм, які постачають користувачеві пакет Visual C ++. У цьому випадку рішення - завантажити повну версію Visual C ++ з веб-сайту Microsoft.
  • Пакет перегляду Visual C ++ встановлений у Windows v6.1 - Повідомляється, що це повідомлення про помилку також виникає в тих випадках, коли цільовою операційною системою є Windows v6.1. Проблема виникає через те, що пакунки були розроблені лише для встановлення на Windows 7 і вище. У цьому випадку рішенням є оновлення для встановлення пакета оновлень 1.
  • На комп’ютері відсутнє оновлення Universal C Runtime - Ви також можете зіткнутися з повідомленням про помилку, якщо у вашій версії Windows відсутнє оновлення Universal C Runtime. Як правило, це є ефективним у тих ситуаціях, коли виникає помилка при встановленні дистрибутива Python.
  • Windows Update вже завантажив перегляд пакету перегляду Visual C ++ - Повідомлення про помилку також може виникнути, якщо компонент Windows Update вдалося завантажити необхідний пакет Visual C ++, але ще не встиг його встановити. У цьому випадку рішення - встановити будь-яке очікуване оновлення.
  • Пошкоджена / неповна установка Visual C ++ з перерозподілом - помилка також може виникнути, якщо користувач має існуючу установку Visual C ++, яка пошкоджена або неповна. У цьому випадку рішенням є видалення будь-яких існуючих установок Visual C ++ перед перевстановленням потрібної з офіційної сторінки завантаження.

Якщо ви намагаєтеся вирішити саме це повідомлення про помилку, ця стаття надасть вам збірку перевірених кроків щодо усунення несправностей. Нижче ви знайдете кілька різних методів, якими користувалися інші користувачі в подібній ситуації для вирішення проблеми.

Якщо ви хочете бути максимально ефективними, радимо дотримуватися наведених нижче методів для того, щоб в порядку. Зрештою, вам слід натрапити на набір інструкцій, які допоможуть вирішити проблему на вашій конкретній машині.

Спосіб 1: Завантажити інсталяційний пакет Visual C ++ Redistributable Package

Оскільки проблема здебільшого виникає після того, як інсталятор програми попросить вас встановити пакет перерозподілу Visual C ++, швидше за все, інсталятор застарів або не завантажився належним чином.

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

Ось короткий посібник із завантаження та встановлення необхідного пакета перерозподілу Visual C ++ з серверів Microsoft:

  1. Перейдіть за посиланням для завантаження, застосовним до пакету перерозподілюваного пакета Visual C ++, який потрібно встановити:

    Переданий пакет Visual C ++ для Visual Studio 2013 - посилання для завантаження

    Переданий пакет Visual C ++ для Visual Studio 2015 - посилання для завантаження

  2. Як тільки ви перейдете на сторінку завантаження, виберіть мову встановлення та натисніть кнопку Завантажити, щоб розпочати завантаження.

    Завантаження потрібного перерозподілюваного Visual C ++
  3. Виберіть правильний інсталятор відповідно до вашої архітектури ОС. Поставте прапорець, пов’язаний з vc-redist.x64.exe, якщо у вас 64-бітна версія Windows або вікно vc-redist.x64.exe, якщо ви працюєте з 32-розрядною версією. Потім натисніть кнопку Далі, щоб розпочати завантаження.

    Завантаження встановлення Visual C ++ з перерозподільним пакетом
  4. Відкрийте виконуваний файл інсталяції та виконайте підказки на екрані, щоб завершити встановлення.

    Встановлення пакета перерозподілу Visual C ++

Якщо ви все ще стикаєтеся з невстановленою помилкою 0x80240017, перейдіть до наступного способу нижче.

Спосіб 2: Встановлення пакета оновлень 1 для Windows 7 (якщо застосовується)

Як повідомляли деякі користувачі, проблема також може виникнути, якщо ви намагаєтесь встановити пакети для перерозподілу Visual C ++ для Visual Studio 2013 або 2015 на Windows v6.1 (Build 7600: Service Pack 0). У цьому конкретному випадку помилка виникає через те, що два пакети, що перерозподіляються, призначені для встановлення на Windows 7 Service Pack 1 і вище.

Кілька користувачів, які опинилися в подібній ситуації, повідомили, що проблему було вирішено після встановлення пакета оновлень 1. Ось короткий посібник, як це зробити:

  1. Перейдіть за цим посиланням ( тут ), виберіть свою мову та натисніть кнопку Завантажити, щоб завантажити Service Pack 1.

    Завантаження пакета оновлень 1 для Windows v6.1 (збірка 7600: оновлення 0)
  2. На наступному екрані зніміть прапорці з усього іншого, окрім основного файлу ISO. Після цього натисніть кнопку Далі, щоб розпочати завантаження.

    Завантаження файлу ISO, необхідного для встановлення Windows 7 Service Pack 1.
  3. Після завантаження ISO-файлу перейдіть за цим посиланням ( тут ) та натисніть кнопку Завантажити, щоб завантажити інструмент WinCDEMU 4.1 . Ми будемо використовувати цей інструмент для застосування оновлення Service Pack 1.

    Завантаження інструменту WinCDEmu 4.1
  4. Відкрийте виконуваний файл WinCDEmu для встановлення та натисніть кнопку Встановити, щоб налаштувати інструмент на комп’ютер.

    Встановлення інструменту WinCDEmu
  5. Після встановлення інструменту натисніть кнопку Встановити, щоб додати необхідне системне програмне забезпечення.

    Встановлення додаткового програмного забезпечення
  6. Перезавантажте комп'ютер, щоб завершити встановлення WindowsCDEmu.
  7. Після завершення наступного запуску перейдіть до місця, де ви завантажили файл Iso (на кроці 2), клацніть правою кнопкою миші на ньому та оберіть Вибір літери драйвера та змонтування .

    Монтаж файлу Service Pack 1 за допомогою WinCDEmu
  8. Виберіть літеру створеного вами диска, встановіть тип диска на диск «Дані» та натисніть « Ок», щоб встановити файл ISO .

    Монтаж зображення сервісного пакету
  9. Якщо встановлений образ Windows 7 з пакетом оновлень 1, дотримуйтесь інструкцій на екрані, щоб завершити встановлення.
  10. Після встановлення пакета оновлень 1 перезавантажте комп'ютер ще раз і перевірте, чи вирішено повідомлення про помилку, намагаючись знову встановити пакет перерозподілу Visual C ++ .

Якщо ви все ще стикаєтеся з невстановленою помилкою 0x80240017, перейдіть до наступного способу нижче.

Спосіб 3: Встановлення оновлення Universal C Runtime

Кілька користувачів, які отримували цю помилку після того, як інсталятор Python (або інша програма) попросив встановити пакет перегляду, повідомив, що проблема була вирішена після встановлення оновлення Universal C Runtime, застосовного до їх версії Windows.

Ось короткий посібник із цього:

  1. Перейдіть за цим посиланням ( тут ), прокрутіть униз до Способу 2 та завантажте пакет оновлень, застосовний до вашої версії Windows.

    Завантаження відповідної версії інсталятора Universal C Runtime
  2. На наступному екрані виберіть потрібну мову та натисніть кнопку Завантажити, щоб розпочати завантаження.

    Завантаження інсталятора
  3. Відкрийте виконуваний файл інсталяції та виконайте підказки на екрані, щоб встановити оновлення Universal C Runtime. Після завершення процесу перезавантажте комп'ютер і перевірте, чи було вирішено повідомлення про помилку при наступному запуску.

Якщо ви все ще стикаєтеся з " 0x80240017 Невизначеною помилкою" при наступному запуску, перейдіть до наступного методу нижче.

Спосіб 4: Встановлення будь-яких оновлених оновлень Windows

Кілька користувачів, які зіткнулися з " 0x80240017 Невизначеною помилкою" під час спроби встановити пакет перегляду Visual C ++ після того, як запросили це зробити Python (або подібний дистрибутив), повідомили, що проблема була вирішена після встановлення будь-якої очікуваної Windows оновлення.

Як виявляється, саме ця проблема може виникнути, якщо пакет перегляду Visual C ++ завантажений компонентом Windows Update, але не встановлений.

Якщо цей сценарій застосовний до вашої поточної ситуації, виконайте наведені нижче дії, щоб встановити будь-яке очікуване оновлення Windows та усунути помилку "0x80240017 Невизначена":

  1. Натисніть клавішу Windows + R, щоб відкрити діалогове вікно Запуск. Потім введіть “ ms-settings: windowsupdate ” та натисніть Enter, щоб відкрити екран оновлення Windows програми “ Налаштування ”.

    Відкриття екрана оновлення Windows

    Примітка. Якщо ви використовуєте версію Windows, старшу за Windows 10, замість цього скористайтеся командою «wuapp».

  2. На екрані оновлення Windows натисніть кнопку Перевірити наявність оновлень, а потім виконайте підказки на екрані для встановлення кожного очікуваного оновлення Windows.

    Перевірка оновлень
  3. Коли буде запропоновано перезапустити, зробіть це та переконайтеся, що поверніться на екран оновлення Windows, щоб побачити, чи є у вас інші оновлення, що очікують на розгляд.
  4. Спробуйте знову встановити пакет перерозподілюваного пакета Microsoft Visual C ++ і перевірте, чи було вирішено повідомлення про помилку.

Якщо ви все ще стикаєтеся з " Невизначеною помилкою 0x80240017", перейдіть до наступного способу нижче.

Спосіб 5: Видалення будь-яких існуючих перерозподілюваних пакетів Microsoft Visual C ++

Як стверджують деякі постраждалі користувачі, проблема може виникнути також, якщо одна з ваших поточних установок Microsoft Visual C ++, що перерозподіляються, пошкоджена. Кілька користувачів, які опинилися в подібній ситуації, повідомили, що повідомлення про помилку більше не виникає після видалення будь-яких існуючих установок Microsoft Visual C ++ перед тим, як спробувати застосувати необхідний пакет Redist Visual C ++ .

Ось короткий посібник щодо видалення будь-яких існуючих пакетів Microsoft Visual C ++ з перерозподілом, перш ніж спробувати перевстановити:

  1. Натисніть клавішу Windows + R, щоб відкрити діалогове вікно Запуск . Потім введіть " appwiz.cpl " і натисніть Enter, щоб відкрити екран " Програми та функції ".

    Введіть appwiz.cpl і натисніть Enter, щоб відкрити список встановлених програм
  2. Всередині екрана « Програми та файли» перейдіть до правої панелі, клацніть правою кнопкою миші на переліковому пакеті Microsoft Visual C ++ і виберіть « Видалити» .

    Видалення пакета перегляду Visual C ++
  3. Усередині наступного меню натисніть кнопку Видалити та виконайте підказки на екрані, щоб позбутися від пакета перегляду Microsoft Visual C ++ .

    Видалення пакетів Visual C ++

    Примітка. Якщо у вас є кілька установок Microsoft Visual C ++, повторіть крок 2 і крок 3 з кожною з них.

  4. Після удалення кожної установки Microsoft Visual C ++ перезавантажте комп'ютер.
  5. Під час наступного запуску завантажте та встановіть необхідні установки Microsoft Visual C ++ з одного з цих посилань і перевірте, чи проблема вирішена:

    Переданий пакет Visual C ++ для Visual Studio 2013 - посилання для завантаження

    Переданий пакет Visual C ++ для Visual Studio 2015 - посилання для завантаження

Спосіб 6: Встановлення старішої версії Python (якщо застосовується)

Якщо ви отримуєте це повідомлення про помилку під час спроби встановлення дистрибутива Python, можливо, ви захочете повторити процес зі старшим розповсюдженням і побачити, чи все ще виникає повідомлення про помилку.

Кілька користувачів, які стикаються з проблемою за аналогічним сценарієм, повідомили, що їм вдалося обійти проблему, встановивши старіший дистрибутив Python.

Це не обов'язково є тривалим виправленням, оскільки, швидше за все, вам потрібно буде оновити до останньої версії в майбутньому, але це буде ефективно, якщо ви шукаєте швидке рішення, яке дозволить вам встановити дистрибутив Python.

Виходячи з того, що говорять інші користувачі в подібній ситуації, ви повинні мати можливість подолати проблему, завантаживши Python версії 3.4.3 . Просто завантажте дистрибутив, дотримуйтесь інструкцій на екрані та побачите, чи з’явилась ви та сама помилка, коли буде запропоновано встановити пакет перегляду Visual C ++.

Спосіб 7: Виконання ремонту

Якщо ви прийшли так далеко без результату, є велика ймовірність, що ви зіткнетеся з цією проблемою через якусь системну корупцію. Існує кілька методів, які можна використовувати, щоб позбутися пошкодження файлів та усунути помилку 0x80240017 Невказана помилка, але багато користувачів у подібній ситуації повідомили, що проблема була вирішена після встановлення ремонту.

Встановлення ремонту - це не руйнівна процедура, яка дозволить вам оновити всі компоненти, пов’язані з Windows, не зачіпаючи жодних ваших особистих файлів та програм. На відміну від чистої установки , ремонтна установка дозволить зберегти всі ваші особисті дані, включаючи фотографії, музику, відео, налаштування користувачів та будь-які встановлені сторонні програми.

Якщо ви вирішили перейти на встановлення для ремонту, ви можете слідувати інструкціям, наведеним у цій статті (тут).

Цікаві Статті