Kilku użytkowników systemu Windows zwróciło się do nas z pytaniami po tym, jak nie mogli zainstalować aktualizacji systemu Windows. Większość dotkniętych użytkowników zgłasza, że po długim czasie, aktualizacja w końcu nie powiedzie się w 99% z kodem błędu 0x8007043c. Mimo że problem jest znacznie częstszy w systemie Windows 7, udało nam się znaleźć kilka wystąpień tego samego problemu w systemach Windows 8.1 i Windows 10.
Co powoduje błąd aktualizacji systemu Windows 0x8007043c?
Zbadaliśmy ten konkretny problem, przeglądając różne raporty użytkowników i wypróbowując różne strategie naprawy, które są często zalecane przez innych użytkowników, którzy znaleźli się w podobnej sytuacji. Jak się okazuje, kilka różnych sytuacji mogą być odpowiedzialne za objawienie się tego problemu.
Oto krótka lista potencjalnych winowajców, z którymi możesz mieć do czynienia:
- Niezgodna aktualizacja systemu Windows – Jak się okazuje, ten problem może również wystąpić z powodu aktualizacji systemu Windows, że twój system operacyjny próbuje zainstalować, mimo że nie jest zgodny z wersją systemu operacyjnego. Jeśli ten scenariusz ma zastosowanie, powinieneś być w stanie rozwiązać problem, uruchamiając program Windows Update Troubleshooter.
- Zakłócenia AV innej firmy – Jak wynika z doniesień kilku różnych użytkowników, problem ten może również pojawić się z powodu nadopiekuńczego oprogramowania antywirusowego innej firmy, które blokuje komunikację między komputerem a serwerem WU z powodu fałszywego wyniku pozytywnego. W tym przypadku, powinieneś być w stanie rozwiązać problem poprzez wyłączenie ochrony w czasie rzeczywistym lub odinstalowanie pakietu bezpieczeństwa innej firmy.
- Uszkodzenie pliku systemowego – Inną potencjalną przyczyną, która wywoła ten kod błędu jest uszkodzenie plików systemowych. W tym przypadku, powinieneś być w stanie rozwiązać problem za pomocą serii narzędzi (DISM i SFC) zdolne do naprawy & zastępując uszkodzone instancje, które są łamanie updating component.
- Broken OS component – W rzadkich okolicznościach, może być napotykając ten problem ze względu na podstawowe instancji korupcji, które nie mogą być rozwiązane konwencjonalnie. W tym przypadku można rozwiązać problem, odświeżając każdy składnik systemu operacyjnego za pomocą procedury, takiej jak instalacja naprawcza lub czysta instalacja.
Jeśli napotykasz ten sam problem i jeden z powyższych scenariuszy wydawał się mieć zastosowanie, ten artykuł dostarczy Ci kilka kroków rozwiązywania problemów, które powinny pozwolić Ci dostać się do sedna problemu. Poniżej znajdziesz zbiór potencjalnych poprawek, które inni użytkownicy w podobnej sytuacji z powodzeniem wykorzystali do rozwiązania kodu błędu 0x8007043c.
Jeśli chcesz pozostać tak wydajny, jak to tylko możliwe, radzimy postępować zgodnie z instrukcjami w tej samej kolejności, w jakiej je ułożyliśmy (przez wydajność i ciężkość). W końcu, powinieneś natknąć się na poprawkę, która rozwiąże problem niezależnie od winowajcy, który powoduje problem.
Zacznijmy!
Metoda 1: Uruchomienie Windows Update troubleshooter (Windows 10 only)
Zgodnie z kilkoma różnymi raportami użytkowników, ten szczególny problem może bardzo dobrze wystąpić z powodu złej aktualizacji systemu Windows, że system operacyjny może próbować zainstalować, mimo że nie jest zgodny z wersją systemu operacyjnego.
Jeśli ten scenariusz ma zastosowanie, masz szczęście, ponieważ Microsoft już wydany hotfix dla tego problemu. Aby z niej skorzystać, wystarczy uruchomić narzędzie do rozwiązywania problemów z Windows Update. To zautomatyzowane narzędzie automatycznie zajmie się niekompatybilnym sterownikiem, jeśli stwierdzi, że scenariusz jest już objęty jedną ze strategii naprawy.
Kilku użytkownikom systemu Windows 10 udało się rozwiązać kod błędu 0x8007043c, uruchamiając narzędzie rozwiązywania problemów Windows Update i stosując zalecaną strategię naprawy. Jeśli nie wiedziałeś, Windows Update zawiera wybór strategii naprawczych, które powinny być egzekwowane automatycznie, jeśli zostanie odkryty problem, który jest już objęty.
Oto krótki przewodnik na temat uruchamiania narzędzia rozwiązywania problemów Windows Update:
- Naciśnij klawisz Windows + R, aby otworzyć okno dialogowe Uruchom. Następnie wpisz „ms-settings:troubleshoot” i naciśnij Enter, aby otworzyć zakładkę Rozwiązywanie problemów w aplikacji Ustawienia.
- Jak już znajdziesz się w zakładce Rozwiązywanie problemów, przesuń kursor myszy do prawej części ekranu i przejdź do sekcji Uruchom. Po przejściu do tego menu kliknij opcję Windows Update, a następnie kliknij opcję Uruchom narzędzie rozwiązywania problemów.
- Uruchom narzędzie i poczekaj na zakończenie wstępnego skanowania. Ten początkowy proces jest niezwykle ważny, ponieważ pozwoli określić, czy którakolwiek ze strategii naprawczych zawartych w narzędziu ma zastosowanie do problemu, z którym się borykasz.
- Jeśli zostanie zidentyfikowana odpowiednia strategia naprawy, zostanie wyświetlone okno umożliwiające kliknięcie przycisku Zastosuj tę poprawkę w celu zastosowania odpowiedniej strategii naprawy.
Uwaga: Należy pamiętać, że w zależności od typu poprawki, może być wymagane wykonanie kilku dodatkowych kroków w celu zastosowania strategii naprawy.
- Po pomyślnym zastosowaniu poprawki uruchom ponownie komputer i sprawdź, czy problem zostanie rozwiązany przy następnym uruchomieniu komputera.
Jeśli nadal napotykasz błąd 0x8007043c podczas próby zainstalowania aktualizacji systemu Windows, przejdź do następnej metody poniżej.
Metoda 2: Eliminacja zakłóceń strony trzeciej (jeśli dotyczy)
Inną prawdopodobną przyczyną, która może wywołać błąd 0x8007043c jest nadopiekuńcze oprogramowanie antywirusowe strony trzeciej, które w końcu blokuje komunikację zewnętrzną między komputerem a serwerami Windows Update. Zazwyczaj dzieje się tak z powodu fałszywego pozytywu – Twój pakiet AV uważa, że sieć internetowa została naruszona.
AVAST, McAfee, Comodo i Sophos są najbardziej prawdopodobnymi winowajcami, którzy mogą powodować problemy (ale mogą być inni, których nie udało nam się zidentyfikować).
Jeśli używasz pakietu AV innej firmy i podejrzewasz, że ten problem może mieć zastosowanie, powinieneś być w stanie rozwiązać problem albo przez wyłączenie ochrony w czasie rzeczywistym, albo przez całkowite odinstalowanie pakietu i powrót do domyślnego programu zabezpieczającego (Windows Defender).
Oczywiście, procedura wyłączania ochrony w czasie rzeczywistym skończy się inaczej w zależności od tego, który pakiet AV aktywnie używasz, ale w większości przypadków, będziesz w stanie zrobić to bezpośrednio z menu paska zadań.
Po wyłączeniu ochrony w czasie rzeczywistym spróbuj zainstalować aktualizację systemu Windows Update, która wcześniej zawodziła, i sprawdź, czy problem został rozwiązany. Jeśli ten sam problem nadal występuje, nie oznacza to automatycznie, że Twój pakiet AV nie jest przyczyną problemu.
Pamiętaj, że niektóre pakiety AV innych firm zawierają komponent zapory sieciowej, nawet jeśli nie jest to widoczne dla użytkownika końcowego. W większości przypadków ten mechanizm bezpieczeństwa pozostanie na miejscu, nawet jeśli wyłączysz ochronę w czasie rzeczywistym. Z tego powodu, można tylko potwierdzić, że 3rd party suite nie jest przyczyną problemu przez odinstalowanie go całkowicie i upewniając się, że nie jesteś pozostawiając za sobą żadnych plików resztkowych, które mogą nadal powodować 0x8007043c error.
Jeśli zdecydujesz się iść tą drogą, postępuj zgodnie z instrukcjami w tym artykule (tutaj), aby całkowicie odinstalować pakiet AV i upewnić się, że żadne pliki resztkowe są nadal przyczyną problemu.
W przypadku, gdy już to zrobiłeś bez poprawy lub ta metoda nie ma zastosowania do Twojego scenariusza, przejdź do następnej metody poniżej.
Metoda 3: Uruchomienie skanowania DISM i SFC
Jeśli powyższe metody nie pozwoliły Ci naprawić problemu lub nie miały zastosowania, sprawdźmy, czy problem nie jest spowodowany przez jakiś rodzaj uszkodzenia pliku systemowego. Jak to zostało zgłoszone przez kilku różnych użytkowników systemu Windows, ten problem może być wywołany w wyniku jakiegoś uszkodzenia pliku systemowego, który wpływa na ważne pliki systemu operacyjnego.
Jeśli ten scenariusz ma zastosowanie, powinieneś być w stanie rozwiązać problem, uruchamiając dwa wbudowane narzędzia zdolne do radzenia sobie z przypadkami uszkodzeń – DISM (Deployment Image Servicing and Management) i SFC (System File Checker)
SFC jest lepszy w naprawianiu błędów logicznych, podczas gdy DISM jest znacznie bardziej skoncentrowany na naprawianiu zależności systemowych, które najprawdopodobniej ulegną uszkodzeniu. Z tego powodu, gorąco zachęcamy do uruchomienia obu narzędzi, aby zmaksymalizować szanse na naprawienie uszkodzonych instancji, które mogą być przyczyną błędu 0x8007043c.
Oto szybki przewodnik na temat uruchamiania obu skanowań SFC & DISM z podniesionego Wiersza poleceń:
- Otwórz okno dialogowe run, naciskając klawisz Windows + R. Następnie wpisz 'cmd’ w polu tekstowym i naciśnij Ctrl + Shift + Enter, aby otworzyć podniesiony wiersz CMD. Jeśli zobaczysz monit UAC (User Account Prompt), kliknij Tak, aby przyznać dostęp administratora do okna CMD.
- Gdy uda Ci się dostać do podniesionego wiersza CMD, wpisz następujące polecenie i naciśnij Enter, aby zainicjować skanowanie SFC:
sfc /scannow
Uwaga: SFC używa lokalnie buforowanej kopii, aby zastąpić uszkodzone pliki zdrowymi kopiami. Aby mieć pewność, że nie narażasz systemu na inne błędy logiczne, nie przerywaj pracy programów narzędziowych do momentu zakończenia operacji.
- Po zakończeniu procedury uruchom ponownie komputer i poczekaj na zakończenie następnej sekwencji uruchamiania. Gdy to nastąpi, wykonaj ponownie krok 1, aby otworzyć kolejne podniesione okno poleceń.
- Po powrocie do podniesionego okna CMD wpisz następujące polecenie i naciśnij Enter, aby zainicjować skanowanie DISM:
DISM /Online /Cleanup-Image /RestoreHealth
Uwaga: DISM będzie aktywnie korzystać z komponentu Windows Update w celu pobrania zdrowych kopii, które zastąpią uszkodzone instancje. Z tego powodu należy upewnić się, że połączenie internetowe jest stabilne.
- Po zakończeniu instrukcji uruchom ponownie komputer i sprawdź, czy problem zostanie rozwiązany przy następnej sekwencji uruchamiania.
Jeśli zastosowałeś tę metodę i nadal napotykasz ten sam błąd 0x8007043c, przejdź do następnej metody poniżej.
Metoda 4: Odświeżanie każdego składnika systemu operacyjnego
Jeśli zastosowałeś się do każdej potencjalnej poprawki powyżej i nadal nie jesteś w stanie zainstalować aktualizacji systemu Windows, prawdopodobnie system zmaga się z jakimś rodzajem uszkodzenia, które nie może być rozwiązane konwencjonalnie. Jednym ze sposobów rozwiązania tego problemu jest zresetowanie każdego składnika systemu Windows, który może być odpowiedzialny za problem (w tym procesów związanych z rozruchem).
Dwa sposoby pozwolą ci to zrobić: czysta instalacja lub instalacja naprawcza.
Czysta instalacja jest najszybszym i najbardziej wygodnym rozwiązaniem bez żadnych warunków wstępnych, ale głównym minusem jest to, że będziesz cierpieć na poważną utratę danych, jeśli nie wykonasz kopii zapasowej danych z wyprzedzeniem. Wszystkie pliki (obrazy, muzyka, wideo), aplikacje, gry i preferencje użytkownika zostaną utracone, chyba że użyjesz najpierw narzędzia do tworzenia kopii zapasowych.
Instalacja naprawcza (in-place repair) jest bardziej żmudnym rozwiązaniem, które wymaga posiadania nośnika instalacyjnego. Ale główną zaletą jest to, że tylko składniki systemu Windows zostaną zresetowane. Oznacza to, że będziesz mógł zachować swoje dane, aplikacje, gry, a nawet niektóre preferencje użytkownika.
Więc jeśli szukasz czegoś szybkiego, co rozwiąże problem i nie masz żadnych ważnych danych, które będziesz miał na myśli utratę, idź do czystej instalacji. Z drugiej strony, jeśli chcesz zachować wszystkie swoje dane i chcesz coś skupić się wyłącznie na komponentach systemu Windows, przejdź do instalacji naprawczej.
.