Cześć. Jestem David i chętnie pomogę.
Instalator próbuje zaktualizować lub nadpisać starszą wersję Visual C++ pakietu, ale nie może znaleźć oryginalnego pliku instalacyjnego w ukrytym katalogu systemu.
Ponieważ Windows nie może zlokalizować tego pliku, aby czysto usunąć lub zmodyfikować starą wersję, proces się zawiesza, powodując krytyczny błąd 0x80070643. Błąd, 0x80070666 wspomniałeś, oznacza po prostu, że Windows wykrywa, że wersja jest "już zainstalowana", ale ponieważ jest uszkodzona, utkniesz w pętli.
Oto jak usunąć uszkodzone pliki pamięci podręcznej i pomyślnie zakończyć instalację:
Ponieważ usługa instalatora Windows jest zdezorientowana przez brakujące pliki pamięci podręcznej, najlepszym podejściem jest użycie oficjalnego narzędzia Microsoftu, zaprojektowanego do wymuszającego usuwanie uszkodzonych kluczy rejestru.
- Pobierz oficjalny program Microsoft Program Install and Uninstall Troubleshooter (link poniżej).
- Uruchom pobrany plik.
- Kliknij Dalej, a następnie wybierz Odinstalowanie.
- Przejrzyj listę programów pod kątem czegokolwiek o nazwie Microsoft Visual C++ 2015-2022 Redistributable (x64) (lub podobnych lat, takich jak 2015, 2017 czy 2019).
- Wybierz go, kliknij Dalej i wybierz Tak, spróbuj odinstalować.
- Uwaga: Jeśli na tej liście jest wiele wpisów dla pakietów 2015–2022, uruchom narzędzie ponownie po jego zakończeniu, aby usunąć pozostałe.
- Gdy rozwiązywacz usunie linki do rejestru fantomowego, możesz ponownie uruchomić oryginalny
Visual C++instalator, aby wykonać czystą instalację.
Daj znać, jak poszło. Śmiało pytaj, jeśli masz jakieś pytania.