Исправление: 0x80240017 Неопределенная ошибка



Попробуйте наш инструмент устранения неполадок

Сообщается, что несколько пользователей получают 0x80240017 Неизвестная ошибка при попытке установить Распространяемые пакеты Visual C ++ для Visual Studio 2013 или же Распространяемые пакеты Visual C ++ для Visual Studio 2015 . Эта проблема не является исключительной для конкретной версии Windows, поскольку, как сообщается, возникает в Windows 7, Windows 8.1 и Windows 10.



0x80240017 Неизвестная ошибка



Что вызывает ' 0x80240017 Неизвестная ошибка?

Мы исследовали эту конкретную проблему, просмотрев различные отчеты пользователей и стратегии ремонта, которые они использовали для решения проблемы. Основываясь на нескольких общих сценариях, которые нам удалось обнаружить, есть несколько распространенных виновников, которые ответственны за появление этого сообщения об ошибке.



  • Пользователь пытается установить неполный пакет Redist Visual C ++ - В большинстве случаев эта конкретная ошибка возникает из-за того, что пользователь пытается установить пакет, используя неполный / поврежденный установщик. Обычно это происходит с установщиками приложений, которые предоставляют пользователю пакет Visual C ++. В этом случае решение состоит в том, чтобы загрузить полную версию Visual C ++ с веб-сайта Microsoft.
  • Пакет Redist Visual C ++ установлен в Windows v6.1 - Это сообщение об ошибке также появляется в тех случаях, когда целевой операционной системой является Windows v6.1. Проблема возникает из-за того, что пакеты предназначены только для установки в Windows 7 и более поздних версиях. В этом случае решение заключается в обновлении до установки Service Pack 1.
  • На компьютере отсутствует обновление Universal C Runtime. - Вы также можете увидеть сообщение об ошибке, если в вашей версии Windows отсутствует обновление Universal C Runtime. Обычно сообщается, что это эффективно в тех ситуациях, когда возникает ошибка при установке дистрибутива Python.
  • Центр обновления Windows уже загрузил пакет Redist Visual C ++ - Сообщение об ошибке также может появиться, если компоненту Центра обновления Windows удалось загрузить необходимые Visual C ++ пакет, но еще не удалось его установить. В этом случае решение состоит в установке любого ожидающего обновления.
  • Поврежденная / неполная установка распространяемого пакета Visual C ++ - Ошибка также может возникнуть, если у пользователя есть существующая установка Visual C ++, которая повреждена или неполна. В этом случае решение состоит в том, чтобы удалить все существующие установки Visual C ++ перед повторной установкой требуемой с официальной страницы загрузки.

Если вам не удается разрешить это конкретное сообщение об ошибке, эта статья предоставит вам набор проверенных шагов по устранению неполадок. Ниже вы найдете несколько различных методов, которые использовали другие пользователи в аналогичной ситуации для решения проблемы.

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

Метод 1: загрузка установочного пакета распространяемого пакета Visual C ++

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



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

Вот краткое руководство по загрузке и установке необходимого Распространяемый пакет 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 box, если вы используете 32-разрядную версию. Затем нажмите следующий чтобы начать загрузку.

    Загрузка установщика распространяемого пакета Visual C ++

  4. Откройте исполняемый файл установки и следуйте инструкциям на экране, чтобы завершить установку.

    Установка распространяемого пакета Visual C ++

Если вы все еще сталкиваетесь с 0x80240017 Неопределенная ошибка, перейдите к следующему способу ниже.

Метод 2: установка Windows 7 с пакетом обновления 1 (если применимо)

Как сообщают некоторые пользователи, проблема также может возникнуть, если вы пытаетесь установить Распространяемые пакеты Visual C ++ для Visual Studio 2013 или же 2015 г. на Windows v6.1 (сборка 7600: пакет обновления 0). В этом конкретном случае ошибка возникает из-за того, что два распространяемых пакета предназначены для установки в Windows 7 с пакетом обновления 1 и выше.

Несколько пользователей, оказавшихся в аналогичной ситуации, сообщили, что проблема была решена после установки пакета обновления 1. Вот краткое руководство о том, как это сделать:

  1. Посетите эту ссылку ( Вот ), выберите свой язык и нажмите Скачать кнопку для загрузки пакета обновления 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. Выберите букву диска, который вы создадите, установите Тип диска к Диск с данными и нажмите Хорошо установить ОСНОВНОЙ файл.

    Монтирование образа пакета обновления

  9. Подключив образ Windows 7 Service Pack 1, следуйте инструкциям на экране для завершения установки.
  10. После установки пакета обновления 1 перезагрузите компьютер еще раз и посмотрите, устранено ли сообщение об ошибке, пытаясь установить Распространяемый пакет Visual C ++ очередной раз.

Если вы все еще сталкиваетесь с 0x80240017 Неопределенная ошибка, перейдите к следующему способу ниже.

Метод 3: установка обновления Universal C Runtime

Несколько пользователей, которые получали эту ошибку после того, как установщик Python (или другое приложение) настоятельно рекомендовал установить пакет redist, сообщили, что проблема была решена после того, как они установили Универсальная среда выполнения C обновление применимо к их версии Windows.

Вот краткое руководство, как это сделать:

  1. Посетите эту ссылку ( Вот ), прокрутите вниз до метода 2 и загрузите пакет обновления, применимый к вашей версии Windows.

    Скачивание соответствующей версии установщика Universal C Runtime

  2. На следующем экране выберите предпочтительный язык и нажмите Скачать кнопку, чтобы начать загрузку.

    Скачивание установщика

  3. Откройте исполняемый файл установки и следуйте инструкциям на экране, чтобы установить обновление Universal C Runtime. После завершения процесса перезагрузите компьютер и посмотрите, исчезнет ли сообщение об ошибке при следующем запуске.

Если вы все еще сталкиваетесь с ' 0x80240017 Неопределенная ошибка » при следующем запуске перейдите к следующему способу ниже.

Метод 4: установка всех ожидающих обновлений Windows

Пара пользователей, столкнувшихся с ' 0x80240017 Неопределенная ошибка » при попытке установить Пакет Redist Visual C ++ после того, как Python (или аналогичный дистрибутив) попросил об этом, сообщили, что проблема была решена после установки любых ожидающих обновлений Windows.

Как оказалось, эта конкретная проблема может возникнуть, если пакет Redist Visual C ++ загружен компонентом Центра обновления Windows, но не установлен.

Если этот сценарий применим к вашей текущей ситуации, выполните следующие действия, чтобы установить все ожидающие обновления Windows и устранить ошибку « 0x80240017 Неопределенная ошибка »:

  1. Нажмите Windows key + R , чтобы открыть диалоговое окно «Выполнить». Затем введите « ms-настройки: windowsupdate »И нажмите Войти открыть Центр обновления 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 ++ перед попыткой применить необходимые Visual C ++ Redist пакет.

Вот краткое руководство по удалению существующих Распространяемые пакеты Microsoft Visual C ++ перед повторной попыткой переустановки:

  1. Нажмите Windows key + R открыть Бежать диалоговое окно. Затем введите « appwiz.cpl »И нажмите Войти открыть Программы и особенности экран.

    Введите appwiz.cpl и нажмите Enter, чтобы открыть список установленных программ.

  2. Внутри Программы и файлы экрана, перейдите на правую панель, щелкните правой кнопкой мыши Распространение Microsoft Visual C ++ пакет и выберите Удалить .

    Удаление пакета Redist 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 . Просто скачайте дистрибутив, следуйте инструкциям на экране и посмотрите, появляется ли у вас та же ошибка, когда вам предлагается установить пакет Redist Visual C ++.

Метод 7. Выполнение ремонтной установки

Если вы зашли так далеко безрезультатно, велика вероятность того, что вы столкнулись с этой проблемой из-за какого-либо повреждения системы. Есть несколько методов, которые можно использовать, чтобы избавиться от повреждения файлов и решить проблему 0x80240017 Неопределенная ошибка, но многие пользователи в аналогичной ситуации сообщили, что проблема была решена после выполнения исправительной установки.

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

Если вы решите перейти на ремонтную установку, вы можете следовать инструкциям, представленным в этой статье. ( Вот ).

7 минут на чтение