Poprawka: 0x80240017 nieokreślony błąd



Wypróbuj Nasz Instrument Do Eliminowania Problemów

Kilku użytkowników otrzymuje podobno 0x80240017 Nieokreślony błąd podczas próby instalacji Pakiety redystrybucyjne Visual C ++ dla programu Visual Studio 2013 lub Pakiety redystrybucyjne Visual C ++ dla programu Visual Studio 2015 . Problem nie dotyczy wyłącznie konkretnej wersji systemu Windows, ponieważ według doniesień występuje w systemach Windows 7, Windows 8.1 i Windows 10.



0x80240017 Nieokreślony błąd



Co powoduje „ 0x80240017 Nieokreślony błąd ”?

Zbadaliśmy ten konkretny problem, przeglądając różne raporty użytkowników i strategie napraw, których użyli do rozwiązania problemu. Opierając się na kilku typowych scenariuszach, które udało nam się odkryć, istnieje kilka typowych sprawców, którzy są odpowiedzialni za pojawienie się tego komunikatu o błędzie.



  • Użytkownik próbuje zainstalować niekompletny pakiet redystrybucyjny Visual C ++ - W większości przypadków ten konkretny błąd występuje, ponieważ użytkownik próbuje zainstalować pakiet przy użyciu niekompletnego / uszkodzonego instalatora. Zwykle jest to zgłaszane w przypadku instalatorów aplikacji, które dostarczają użytkownikowi pakiet Visual C ++. W takim przypadku rozwiązaniem jest pobranie pełnej wersji Visual C ++ z witryny firmy Microsoft.
  • Pakiet redystrybucyjny Visual C ++ jest instalowany w systemie Windows 6.1 - Ten komunikat o błędzie występuje również w przypadkach, gdy docelowym systemem operacyjnym jest Windows 6.1. Ten problem występuje, ponieważ pakiety zostały zaprojektowane tylko do instalacji w systemie Windows 7 i nowszych. W takim przypadku rozwiązaniem jest aktualizacja w celu zainstalowania dodatku Service Pack 1.
  • Na komputerze brakuje aktualizacji Universal C Runtime - Komunikat o błędzie może się również pojawić, jeśli w Twojej wersji systemu Windows brakuje aktualizacji Universal C Runtime. Zazwyczaj jest to zgłaszane jako skuteczne w sytuacjach, w których występuje błąd podczas instalowania dystrybucji Pythona.
  • Witryna Windows Update już pobrała pakiet redystrybucyjny Visual C ++ - Komunikat o błędzie można również napotkać, jeśli składnik Windows Update zdołał pobrać wymagany plik Visual C ++ pakiet, ale jeszcze nie udało mu się go zainstalować. W takim przypadku rozwiązaniem jest zainstalowanie dowolnej oczekującej aktualizacji.
  • Uszkodzona / niekompletna instalacja redystrybucyjna Visual C ++ - Błąd można również napotkać, jeśli użytkownik ma istniejącą instalację programu Visual C ++, która jest uszkodzona lub niekompletna. W takim przypadku rozwiązaniem jest odinstalowanie wszystkich istniejących instalacji Visual C ++ przed ponownym zainstalowaniem wymaganej z oficjalnej strony pobierania.

Jeśli nie możesz rozwiązać tego konkretnego komunikatu o błędzie, w tym artykule znajdziesz zbiór zweryfikowanych kroków rozwiązywania problemów. Poniżej znajdziesz kilka różnych metod, których używali inni użytkownicy w podobnej sytuacji, aby rozwiązać problem.

Jeśli chcesz być jak najbardziej efektywny, zachęcamy do stosowania podanych poniżej metod w podanej kolejności. W końcu powinieneś natknąć się na zestaw instrukcji, które pomogą ci rozwiązać problem na konkretnym komputerze.

Metoda 1: Pobieranie pakietu instalacyjnego pakietu redystrybucyjnego Visual C ++

Ponieważ problem występuje głównie po tym, jak instalator aplikacji prosi o zainstalowanie pakietu redystrybucyjnego Visual C ++, prawdopodobnie instalator jest nieaktualny lub nie został prawidłowo pobrany.



Kilku użytkowników, którzy znaleźli się w podobnej sytuacji, zgłosiło, że problem został rozwiązany po ponownym pobraniu pliku Pakiet redystrybucyjny Visual C ++ z oficjalnych kanałów. W przypadku niektórych z nich nieokreślony błąd 0x80240017 nie powrócił podczas próby instalacji z nowo pobranego instalatora.

Oto krótki przewodnik dotyczący pobierania i instalowania wymaganego Pakiet redystrybucyjny Visual C ++ z serwerów Microsoft:

  1. Odwiedź łącze pobierania mające zastosowanie do Pakiet redystrybucyjny Visual C ++ że musisz zainstalować:
    Pakiet redystrybucyjny Visual C ++ dla programu Visual Studio 2013 - Link do pobrania
    Pakiet redystrybucyjny Visual C ++ dla programu Visual Studio 2015 - Link do pobrania
  2. Gdy dojdziesz do strony pobierania, wybierz język instalacji i kliknij Pobieranie przycisk, aby rozpocząć pobieranie.

    Pobieranie wymaganego pakietu redystrybucyjnego Visual C ++

  3. Wybierz odpowiedni instalator zgodnie z architekturą systemu operacyjnego. Zaznacz pole powiązane z plikiem vc-redist.x64.exe jeśli masz 64-bitową wersję systemu Windows lub vc-redist.x64.exe jeśli używasz wersji 32-bitowej. Następnie uderz Kolejny aby rozpocząć pobieranie.

    Pobieranie instalatora pakietu redystrybucyjnego Visual C ++

  4. Otwórz plik wykonywalny instalacji i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zakończyć instalację.

    Instalowanie pakietu redystrybucyjnego Visual C ++

Jeśli nadal napotykasz 0x80240017 nieokreślony błąd, przejdź do następnej metody poniżej.

Metoda 2: Instalowanie dodatku Service Pack 1 dla systemu Windows 7 (jeśli dotyczy)

Jak zgłaszali niektórzy użytkownicy, problem może również wystąpić, jeśli próbujesz zainstalować Pakiety redystrybucyjne Visual C ++ dla programu Visual Studio 2013 lub 2015 na Windows 6.1 (kompilacja 7600: dodatek Service Pack 0). W tym konkretnym przypadku błąd występuje, ponieważ dwa pakiety redystrybucyjne są przeznaczone do zainstalowania w systemie Windows 7 z dodatkiem Service Pack 1 lub nowszym.

Kilku użytkowników, którzy znaleźli się w podobnej sytuacji, zgłosiło, że problem został rozwiązany po zainstalowaniu dodatku Service Pack 1. Oto krótki przewodnik, jak to zrobić:

  1. Odwiedź ten link ( tutaj ), wybierz swój język i naciśnij Pobieranie przycisk, aby pobrać dodatek Service Pack 1.

    Pobieranie dodatku Service Pack 1 dla systemu Windows 6.1 (kompilacja 7600: dodatek Service Pack 0)

  2. Na następnym ekranie odznacz wszystko inne oprócz podstawowego pliku ISO. Gdy to zrobisz, naciśnij Kolejny przycisk, aby rozpocząć pobieranie.

    Pobieranie pliku ISO wymaganego do instalacji dodatku Service Pack 1 dla systemu Windows 7.

  3. Po pobraniu pliku ISO odwiedź ten link ( tutaj ) i kliknij przycisk Pobierz, aby pobrać plik Narzędzie WinCDEMU 4.1 . Użyjemy tego narzędzia do zastosowania uaktualnienia z dodatku Service Pack 1.

    Pobieranie narzędzia WinCDEmu 4.1

  4. Otwórz plik wykonywalny instalacji WinCDEmu i naciśnij zainstalować przycisk, aby skonfigurować narzędzie na komputerze.

    Instalowanie narzędzia WinCDEmu

  5. Po zainstalowaniu narzędzia kliknij zainstalować aby dodać wymagane oprogramowanie systemowe.

    Instalowanie dodatkowego oprogramowania

  6. Uruchom ponownie komputer, aby zakończyć instalację WindowsCDEmu.
  7. Po zakończeniu następnego uruchomienia przejdź do lokalizacji, do której pobrałeś plik Iso (w kroku 2), kliknij go prawym przyciskiem myszy i wybierz Wybierz literę kierowcy i uchwyt .

    Montowanie pliku Service Pack 1 za pomocą WinCDEmu

  8. Wybierz literę dysku, który utworzysz, ustaw Typ płyty do Dysk z danymi i kliknij Dobrze aby zamontować POWAŻNY plik.

    Montowanie obrazu dodatku Service Pack

  9. Po zamontowaniu obrazu dodatku Service Pack 1 dla systemu Windows 7 postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zakończyć instalację.
  10. Po zainstalowaniu dodatku Service Pack 1 uruchom ponownie komputer i sprawdź, czy komunikat o błędzie został rozwiązany, próbując zainstalować Pakiet redystrybucyjny Visual C ++ jeszcze raz.

Jeśli nadal napotykasz 0x80240017 nieokreślony błąd, przejdź do następnej metody poniżej.

Metoda 3: Instalowanie aktualizacji Universal C Runtime

Kilku użytkowników, którzy otrzymali ten błąd po wezwaniu przez instalator Pythona (lub inną aplikację) do zainstalowania pakietu redystrybucyjnego, zgłosiło, że problem został rozwiązany po zainstalowaniu Uniwersalne środowisko wykonawcze języka C aktualizacja mająca zastosowanie do ich wersji systemu Windows.

Oto krótki przewodnik, jak to zrobić:

  1. Odwiedź ten link ( tutaj ), przewiń w dół do metody 2 i pobierz pakiet aktualizacji odpowiedni dla Twojej wersji systemu Windows.

    Pobieranie odpowiedniej wersji instalatora Universal C Runtime

  2. Na następnym ekranie wybierz preferowany język i kliknij Pobieranie przycisk, aby rozpocząć pobieranie.

    Pobieranie instalatora

  3. Otwórz plik wykonywalny instalacji i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zainstalować aktualizację Universal C Runtime. Po zakończeniu procesu uruchom ponownie komputer i sprawdź, czy komunikat o błędzie został rozwiązany przy następnym uruchomieniu.

Jeśli nadal napotykasz „ 0x80240017 Nieokreślony błąd ” przy następnym uruchomieniu przejdź do następnej metody poniżej.

Metoda 4: Instalowanie wszystkich oczekujących aktualizacji systemu Windows

Kilku użytkowników, którzy napotkali „ 0x80240017 Nieokreślony błąd ” podczas próby zainstalowania Pakiet redystrybucji Visual C ++ po wyświetleniu monitu przez Pythona (lub podobną dystrybucję) zgłosił, że problem został rozwiązany po zainstalowaniu jakichkolwiek oczekujących aktualizacji systemu Windows.

Jak się okazuje, ten konkretny problem może wystąpić, jeśli pakiet redystrybucyjny Visual C ++ jest pobierany przez składnik Windows Update, ale nie jest instalowany.

Jeśli ten scenariusz ma zastosowanie do Twojej obecnej sytuacji, wykonaj poniższe kroki, aby zainstalować wszelkie oczekujące aktualizacje systemu Windows i rozwiązać problem „ 0x80240017 Nieokreślony błąd ”:

  1. naciśnij Klawisz Windows + R. aby otworzyć okno dialogowe Uruchom. Następnie wpisz „ ms-settings: windowsupdate ”I naciśnij Wchodzić aby otworzyć Aktualizacja systemu Windows ekran Ustawienia aplikacja.

    Otwieranie ekranu Windows Update

    Uwaga: Jeśli używasz systemu Windows w wersji starszej niż Windows 10, użyj polecenia „wuapp”.

  2. Na ekranie Windows Update kliknij Sprawdź aktualizacje , a następnie postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zainstalować każdą oczekującą aktualizację systemu Windows.

    Sprawdzanie aktualizacji

  3. Po wyświetleniu monitu o ponowne uruchomienie zrób to i wróć do ekranu Windows Update, aby sprawdzić, czy masz inne oczekujące aktualizacje.
  4. Spróbuj ponownie zainstalować pakiet redystrybucyjny Microsoft Visual C ++ i sprawdź, czy komunikat o błędzie został rozwiązany.

Jeśli nadal napotykasz „ 0x80240017 Nieokreślony błąd ”, przejdź do następnej metody poniżej.

Metoda 5: Odinstalowanie wszystkich istniejących pakietów redystrybucyjnych Microsoft Visual C ++

Jak sugerowali niektórzy użytkownicy, których dotyczy problem, problem może również wystąpić, jeśli jedna z bieżących instalacji redystrybucyjnych Microsoft Visual C ++ jest uszkodzona. Kilku użytkowników, którzy byli w podobnej sytuacji, zgłosiło, że komunikat o błędzie nie występuje już po odinstalowaniu wszelkich istniejących instalacji Microsoft Visual C ++ przed próbą zastosowania wymaganego Visual C ++ Redist pakiet.

Oto krótki przewodnik dotyczący odinstalowywania istniejących Pakiety redystrybucyjne Microsoft Visual C ++ przed ponowną próbą ponownej instalacji:

  1. naciśnij Klawisz Windows + R. aby otworzyć Biegać Okno dialogowe. Następnie wpisz „ appwiz.cpl ”I naciśnij Wchodzić aby otworzyć Programy i funkcje ekran.

    Wpisz appwiz.cpl i naciśnij klawisz Enter, aby otworzyć listę zainstalowanych programów

  2. W środku Programy i pliki na ekranie, przejdź do panelu po prawej stronie, kliknij prawym przyciskiem myszy plik Redystrybucja programu Microsoft Visual C ++ pakiet i wybierz Odinstaluj .

    Odinstalowywanie pakietu redystrybucyjnego Visual C ++

  3. W następnym menu kliknij Odinstaluj i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby pozbyć się pliku Redystrybucja programu Microsoft Visual C ++ pakiet.

    Odinstalowywanie pakietów Visual C ++

    Uwaga: Jeśli masz wiele instalacji programu Microsoft Visual C ++, powtórz krok 2 i krok 3 dla każdej z nich.

  4. Gdy uda Ci się odinstalować każdą instalację Microsoft Visual C ++, uruchom ponownie komputer.
  5. Przy następnym uruchomieniu pobierz i zainstaluj wymagane instalacje Microsoft Visual C ++ z jednego z tych łączy i sprawdź, czy problem został rozwiązany:
    Pakiet redystrybucyjny Visual C ++ dla programu Visual Studio 2013 - Link do pobrania
    Pakiet redystrybucyjny Visual C ++ dla programu Visual Studio 2015 - Link do pobrania

Metoda 6: Instalowanie starszej wersji Pythona (jeśli dotyczy)

Jeśli otrzymujesz ten komunikat o błędzie podczas próby zainstalowania dystrybucji Pythona, możesz powtórzyć proces ze starszą dystrybucją i sprawdzić, czy komunikat o błędzie nadal występuje.

Kilku użytkowników napotykających problem w podobnym scenariuszu zgłosiło, że udało im się go obejść, instalując starszą dystrybucję Pythona.

Niekoniecznie jest to trwała poprawka, ponieważ prawdopodobnie będziesz musiała zaktualizować do najnowszej wersji w przyszłości, ale będzie skuteczna, jeśli szukasz szybkiego rozwiązania, które pozwoli Ci zainstalować dystrybucję Pythona.

Na podstawie tego, co mówią inni użytkownicy w podobnej sytuacji, powinieneś być w stanie obejść ten problem, pobierając Python w wersji 3.4.3 . Po prostu pobierz dystrybucję, postępuj zgodnie z instrukcjami wyświetlanymi na ekranie i sprawdź, czy pojawia się ten sam błąd po wyświetleniu monitu o zainstalowanie pakietu redystrybucyjnego Visual C ++.

Metoda 7: Wykonywanie instalacji naprawczej

Jeśli dotarłeś tak daleko bez rezultatu, istnieje duże prawdopodobieństwo, że napotkasz ten problem z powodu jakiegoś rodzaju uszkodzenia systemu. Istnieje kilka metod, których możesz użyć, aby pozbyć się uszkodzenia plików i rozwiązać problem 0x80240017 nieokreślony błąd, ale wielu użytkowników w podobnej sytuacji zgłosiło, że problem został rozwiązany po wykonaniu instalacji naprawczej.

Instalacja naprawcza to nieniszcząca procedura, która umożliwia odświeżenie wszystkich składników związanych z systemem Windows bez wpływu na żadne osobiste pliki i aplikacje. W przeciwieństwie do czysta instalacja , instalacja naprawcza pozwoli Ci zachować wszystkie dane osobowe, w tym zdjęcia, muzykę, filmy, preferencje użytkownika i wszelkie zainstalowane aplikacje innych firm.

Jeśli zdecydujesz się na instalację naprawczą, możesz postępować zgodnie z instrukcjami zawartymi w tym artykule ( tutaj ).

7 minut czytania