Poprawka: Błąd 0x80070666 podczas instalacji Microsoft Visual C ++

Kilku użytkowników systemu Windows napotyka błąd „0x80070666” podczas próby instalacji Microsoft Visual C ++, Lumberyard lub podobnego pakietu dystrybucyjnego. Komunikat o błędzie jest zwykle zgłaszany na samym początku procesu instalacji. Ten konkretny problem nie dotyczy konkretnej wersji systemu Windows, ponieważ potwierdzono, że występuje w systemach Windows 7, Windows 8.1 i Windows 10.

Instalacja nie powiodła się - 0x80070666

Co powoduje błąd 0x80070666 podczas instalacji Microsoft Visual C ++?

Przeanalizowaliśmy ten konkretny problem, analizując różne raporty użytkowników i strategie naprawcze, które zostały wdrożone przez najbardziej dotkniętych użytkowników w celu rozwiązania tego konkretnego komunikatu o błędzie. Z tego, co zebraliśmy, istnieje kilka różnych scenariuszy, które wywołają ten komunikat o błędzie:

  • Kolejna instalacja Visual C ++ jest już dostępna - jak się okazuje, Visual C ++ 2015 i Visual C ++ 2017 będą zawierać niektóre typowe pliki binarne, o których wiadomo, że powodują konflikty. Jeśli masz już Visual C ++ Redist 2017 i próbujesz zainstalować Redist 2015, prawdopodobnie zobaczysz ten konkretny komunikat o błędzie. W takim przypadku odinstalowanie nowszego programu Visual C ++ powinno rozwiązać problem.
  • Zła instalacja Visual C ++ - Istnieją pewne scenariusze, które mogą przyczynić się do złej instalacji pakietu redystrybucyjnego Visual C ++. Ilekroć tak się dzieje, masz niewiele innych możliwości, niż uruchomienie specjalistycznego narzędzia Fix-it lub próba wymuszenia wyskakiwania ekranu Napraw za pomocą wiersza polecenia.
  • Windows Update planuje zainstalować ten sam pakiet Visual C ++ - Innym scenariuszem, w którym możesz napotkać ten konkretny problem, jest to, że składnik aktualizacji (Windows Update) ma oczekującą aktualizację, która zaktualizuje ten sam pakiet Visual C ++. W takim przypadku zainstalowanie każdej oczekującej aktualizacji systemu Windows powinno rozwiązać problem automatycznie.

Jeśli aktualnie szukasz poprawki, która pozwoli ci ominąć błąd 0x80070666 i ukończyć instalację pakietu dystrybucyjnego, w tym artykule znajdziesz kilka metod rozwiązywania problemów. Poniżej znajduje się kilka potencjalnych poprawek, które inni użytkownicy w podobnej sytuacji z powodzeniem zastosowali, aby rozwiązać problem.

Metody są uporządkowane według wydajności i dotkliwości, więc postępuj zgodnie z nimi w kolejności, w jakiej są przedstawione. Jeden z nich musi rozwiązać problem w konkretnym scenariuszu.

Metoda 1: Odinstalowanie wszystkich bieżących pakietów redystrybucyjnych Visual C ++

Jak zgłosiło wielu użytkowników, ten konkretny problem występuje najczęściej, jeśli komputer zawiera już wersję (starszą lub nowszą) tego samego pakietu dystrybucyjnego, który próbujesz zainstalować.

W większości przypadków błąd pojawia się, gdy użytkownik próbuje zainstalować Visual C ++ Redist 2015, ale nowsza instalacja jest już obecna w tym systemie. Kilku użytkowników, których dotyczy problem, zgłosiło, że nie udało się rozwiązać Instalatora - błąd instalacji 0x80070666 przez odinstalowanie nowszej wersji.

Oto krótki przewodnik, jak to zrobić:

  1. Naciśnij klawisze Windows + R, aby otworzyć okno dialogowe Uruchom . Następnie wpisz „appwiz.cpl” i naciśnij klawisz Enter, aby otworzyć ekran Programy i funkcje .

    Wpisz appwiz.cpl i naciśnij klawisz Enter, aby otworzyć listę zainstalowanych programów
  2. Na ekranie Programy i funkcje przewiń w dół listę zainstalowanych programów i zlokalizuj wszystkie instalacje Microsoft Visual C ++ Redist .
  3. Kliknij prawym przyciskiem myszy każdą instalację Redyst Microsoft Visual C ++ i wybierz Odinstaluj. Następnie postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zakończyć odinstalowywanie każdego pakietu redystycznego.

    Odinstalowywanie każdego pakietu redystów Visual C ++
  4. Po odinstalowaniu każdego pakietu Visual C ++ uruchom ponownie komputer i poczekaj na zakończenie następnego uruchomienia.
  5. Próba zainstalowania tego samego pakietu Redist, w którym wcześniej wystąpił błąd 0x80070666 .

Jeśli nadal pojawia się ten sam komunikat o błędzie, przejdź do następnej metody poniżej.

Metoda 2: Uruchomienie narzędzia Fix-It

Istnieje jedno narzędzie Microsoft Fix It, którego kilku użytkowników, których dotyczy problem, z powodzeniem rozwiązało problem uniemożliwiający automatyczne zainstalowanie pakietu redystycznego. To konkretne narzędzie Fix It wykona kilka strategii naprawy, które naprawią kilka komponentów (w tym uszkodzone klucze rejestru) używanych podczas instalacji nowych programów.

Uwaga: to narzędzie Fix it będzie działać w systemach Windows 7, Windows 8, Windows 8.1 i Windows 10.

Oto krótki przewodnik na temat używania tego narzędzia do naprawy błędu 0x80070666 :

  1. Odwiedź ten link ( tutaj ) i kliknij przycisk Pobierz, aby pobrać narzędzie Napraw to .

    Pobieranie narzędzia Fix it
  2. Po pobraniu narzędzia kliknij dwukrotnie plik .diagcab, aby otworzyć narzędzie Napraw to . Gdy zobaczysz ekran początkowy, kliknij Zaawansowane i upewnij się, że pole związane z Zastosuj naprawy automatycznie jest zaznaczone. Następnie kliknij przycisk Dalej, aby przejść do następnego menu.

    Stosowanie napraw automatycznie
  3. Na następnym ekranie kliknij Instalowanie .

    Problemy z instalacją programów
  4. Poczekaj na zakończenie fazy inspekcji, a następnie wybierz pakiet redystyczny, z którym występują problemy, i kliknij przycisk Dalej.

    Wybieranie pakietu redystycznego, z którym masz problemy
  5. Postępuj zgodnie z zalecanymi strategiami naprawy, aż do końca programu.

    Wypróbowanie zalecanych poprawek
  6. Po uruchomieniu narzędzia Fix It uruchom ponownie komputer i sprawdź, czy możesz zainstalować pakiet redystyczny przy następnym uruchomieniu bez problemów.

Jeśli nadal występuje błąd 0x80070666, przejdź do następnej metody poniżej.

Metoda 3: Instalowanie wszelkich oczekujących aktualizacji systemu Windows

Jak się okazuje, może wystąpić błąd 0x80070666, ponieważ Windows Update już przygotowuje się do zainstalowania tego samego pakietu redystycznego. Kilku użytkowników, których dotyczy problem, zgłosiło, że po dokonaniu niezbędnej aktualizacji systemu Windows pakiet redystrybucyjny, który wcześniej nie działał z błędem 0x80070666, został zainstalowany automatycznie.

Oto krótki przewodnik na temat instalacji dowolnej oczekującej aktualizacji systemu Windows:

  1. Naciśnij klawisze Windows + R, aby otworzyć okno dialogowe Uruchom. Następnie wpisz „ ms-settings: windowsupdate ” i naciśnij klawisz Enter, aby otworzyć kartę Windows Update w aplikacji Ustawienia .

    Uruchom okno dialogowe: ms-settings: windowsupdate

    Uwaga: jeśli nie korzystasz z systemu Windows 10, użyj zamiast tego polecenia „wuapp” .

  2. Po wyświetleniu ekranu Windows Update kliknij opcję Sprawdź aktualizacje i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zainstalować wszystkie oczekujące aktualizacje systemu Windows.

    Instalowanie każdej oczekującej aktualizacji systemu Windows
  3. Po zainstalowaniu każdej oczekującej aktualizacji uruchom ponownie komputer i sprawdź, czy pakiet redystyczny nie jest jeszcze zainstalowany. Jeśli nie, spróbuj go zainstalować i sprawdź, czy nadal pojawia się ten sam komunikat o błędzie.

Jeśli nadal nie możesz pozbyć się błędu 0x80070666, przejdź do następnej metody poniżej.

Metoda 4: Użycie wiersza polecenia do naprawy instalacji Visual C ++

Kilku użytkowników, których dotyczy problem, zgłosiło podejrzenie, że instalacja Visual C ++ była uszkodzona, ale nie mieli możliwości jej naprawy, ponieważ program nie pojawił się na liście Dodaj lub usuń programy. Zazwyczaj dzieje się tak w przypadku pakietu redystrybucyjnego Visual C ++ 2015.

Na szczęście udało się to naprawić, pobierając plik wykonywalny instalacji i zmuszając okno naprawy do wyświetlenia za pomocą wiersza polecenia. Oto krótki przewodnik, jak to zrobić:

  1. Upewnij się, że instalator pakietu redystrybucyjnego, który próbujesz zainstalować, znajduje się na twoim komputerze. Upewnij się, że wiesz, że jest to dokładna lokalizacja. Jeśli instalatora nie ma na komputerze, pobierz go ponownie.
  2. Naciśnij klawisze Windows + R, aby otworzyć okno dialogowe Uruchom . Następnie wpisz „cmd” i naciśnij klawisz Enter, aby otworzyć wiersz polecenia.
  3. W wierszu polecenia użyj następującego polecenia, aby zmienić katalog na katalog zawierający plik. Na przykład, jeśli instalator ponownej instalacji (np. Vc_redist.x64.exe) znajduje się w folderze Pobierz, musisz użyć następującego polecenia, aby przejść do odpowiedniego katalogu:
     CD C: \ Users \ * YourUser * \ Downloads 
  4. Po upewnieniu się, że terminal działa we właściwym katalogu, wpisz nazwę pliku instalacyjnego, a następnie / uninstall, aby wymusić pojawienie się okna instalacji. Lubię to:
     vc_redist.x64.exe / odinstaluj 
  5. Następnie kliknij Napraw i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby naprawić instalację redystrybucji Visual C ++ .

Wymuszanie wyświetlania okna naprawy za pomocą wiersza polecenia

Ciekawe Artykuły