Коригиране: 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 и по-нови версии. В този случай решението е да надстроите до инсталиране на Service Pack 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 ++

Тъй като проблемът се появява най-вече, след като инсталаторът на приложение ви помоли да инсталирате Visual C ++ Redistributable Package, има вероятност инсталаторът да е остарял или да не се изтегли правилно.



Няколко потребители, попаднали в подобна ситуация, съобщиха, че проблемът е разрешен, след като са изтеглили отново Пакет за разпространение на 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: Инсталиране на Windows 7 Service Pack 1 (ако е приложимо)

Както някои потребители съобщават, проблемът може да възникне и ако се опитвате да инсталирате Пакети за разпространение на Visual C ++ за Visual Studio 2013 или 2015 г. На Windows v6.1 (Build 7600: Service Pack 0). В този конкретен случай грешката възниква, защото двата пакета за разпространение са проектирани да бъдат инсталирани на Windows 7 Service Pack 1 и по-нови.

Няколко потребители, изпаднали в подобна ситуация, съобщиха, че проблемът е разрешен след инсталиране на Service Pack 1. Ето кратко ръководство за това как да направите това:

  1. Посетете тази връзка ( тук ), изберете вашия език и натиснете Изтегли бутон за изтегляне на Service Pack 1.

    Изтегляне на Service Pack 1 за Windows v6.1 (Build 7600: Service Pack 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. След като Service Pack 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-настройки: windowsupdate ”И натиснете Въведете за да отворите Актуализация на Windows екран на Настройки ап.

    Отваряне на екрана на Windows Update

    Забележка: Ако използвате версия на Windows, по-стара от Windows 10, вместо това използвайте командата „wuapp“.

  2. В екрана на Windows Update кликнете върху Провери за актуализации , след това следвайте подканите на екрана, за да инсталирате всяка чакаща актуализация на Windows.

    Проверка за актуализации

  3. Когато бъдете подканени да рестартирате, направете го и не забравяйте да се върнете на екрана на Windows Update, за да видите дали имате други чакащи актуализации.
  4. Опитайте да инсталирате пакета за разпространение на Microsoft Visual C ++ отново и вижте дали съобщението за грешка е разрешено.

Ако все още срещате „ 0x80240017 Неопределена грешка “, преминете към следващия метод по-долу.

Метод 5: Деинсталиране на всички съществуващи пакети за разпространение на Microsoft Visual C ++

Както някои засегнати потребители предполагат, проблемът може да възникне и ако една от текущите ви разпространяващи се инсталации на Microsoft Visual C ++ е повредена. Няколко потребители, които са били в подобна ситуация, съобщават, че съобщението за грешка вече не се появява, след като деинсталира всички съществуващи инсталации на Microsoft Visual C ++, преди да се опита да приложи необходимите Visual C ++ Redist пакет.

Ето кратко ръководство за деинсталиране на съществуващите Пакети за разпространение на Microsoft Visual C ++ преди да се опитате да преинсталирате отново:

  1. Натиснете Клавиш на Windows + R да се отвори a Бягай диалогов прозорец. След това напишете „ appwiz.cpl ”И натиснете Въведете за да отворите Програми и функции екран.

    Въведете 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, без да засягате личните си файлове и приложения. За разлика от a чиста инсталация , ремонтната инсталация ще ви позволи да запазите всичките си лични данни, включително снимки, музика, видеоклипове, потребителски предпочитания и всички инсталирани приложения на трети страни.

Ако решите да отидете на ремонтна инсталация, можете да следвате инструкциите, представени в тази статия ( тук ).

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