Jak naprawić problem „DLL dostawcy nie udało się poprawnie zainicjować”?

Opublikowany: 2019-12-10

Aktualizacje od Microsoftu mają poprawić wydajność systemu Windows 10 i naprawić jego błędy. Jednak nie zawsze wszystko idzie gładko, gdy są wprowadzane. Niektórzy użytkownicy skarżyli się, że po zainstalowaniu samodzielnego pakietu lub całej aktualizacji otrzymają kod błędu 0x8009001d. Zwykle towarzyszy temu komunikat, który mówi: „DLL dostawcy nie udało się poprawnie zainicjować”.

Co to jest błąd systemu Windows 0x8009001d?

Istnieje wiele powodów, dla których pojawia się błąd 0x8009001d. Za tym mogą kryć się niepotrzebne pliki, pozostałości oprogramowania, uszkodzone pliki systemowe i inne problemy. Tak więc, gdy udostępnimy metody naprawy błędu „Dostawca DLL nie może poprawnie zainicjować”, zobaczysz, że wszystkie rozwiązania są związane z rozwiązywaniem wyżej wymienionych problemów. Upewnij się, że przesuwasz się w dół listy, aż na stałe pozbędziesz się problemu.

Metoda 1: Uruchamianie narzędzia do rozwiązywania problemów dla Windows Update

Jedną z największych zalet systemu Windows 10 jest to, że zawiera narzędzia do rozwiązywania różnych problemów. Ponieważ błąd 0x8009001d jest związany z Windows Update, możesz użyć do tego dedykowanego narzędzia do rozwiązywania problemów. Aby uruchomić narzędzie, wykonaj poniższe czynności:

  1. Uruchom aplikację Ustawienia, naciskając klawisz Windows + I na klawiaturze.
  2. Gdy pojawi się okno Ustawienia, kliknij Aktualizacja i zabezpieczenia.
  3. Przejdź do menu w lewym panelu, a następnie kliknij Rozwiąż problemy.
  4. Przejdź do prawego okienka, a następnie wybierz Windows Update.
  5. Kliknij przycisk Uruchom narzędzie do rozwiązywania problemów.

Pozwól narzędziu zidentyfikować błąd i odpowiednio go rozwiązać. Teraz, jeśli narzędzie do rozwiązywania problemów zaleca podjęcie dalszych działań w celu rozwiązania problemu, postępuj zgodnie z nimi.

Metoda 2: Resetowanie składników Windows Update

Możliwe, że niektóre składniki usługi Windows Update są uszkodzone lub uszkodzone. Jeśli więc chcesz dowiedzieć się, jak naprawić błąd „NTE_Provider_DLL_Fail”, musisz wiedzieć, jak zresetować składniki Windows Update. Spowoduje to zastąpienie uszkodzonych plików systemowych, naprawienie uszkodzonego obrazu systemu i zresetowanie ustawień Winsock. Aby to zrobić, postępuj zgodnie z poniższymi instrukcjami:

  1. Pierwszą rzeczą, którą musisz zrobić, to wejść na oficjalną stronę Microsoft, a następnie pobrać narzędzie Reset Windows Update Agent Tool.
  2. Po pobraniu narzędzia kliknij je prawym przyciskiem myszy, a następnie wybierz Uruchom jako administrator z menu kontekstowego.
  3. W oknie wpisz „Y” (bez cudzysłowów), a następnie naciśnij Enter.
  4. Zobaczysz następujące opcje:
  • Przeskanuj wszystkie chronione pliki systemowe i zastąp uszkodzone (sfc /scannow)
  • Skanuj, wykrywaj i naprawiaj uszkodzenia w obrazie systemu Windows
  • Oczyść zastąpione komponenty
  • Zresetuj składniki Windows Update
  • Zmień nieprawidłowe wartości w rejestrze systemu Windows
  • Usuń pliki tymczasowe
  1. Wpisz „4” (bez cudzysłowów), aby zresetować składniki Windows Update.

Po wykonaniu tych kroków na ekranie zostanie wyświetlonych kilka komunikatów, szczegółowo opisujących stan procesu. Po zakończeniu operacji możesz nacisnąć dowolny klawisz. Uruchom ponownie komputer, a następnie sprawdź, czy błąd zniknął.

Metoda 3: Usuwanie zawartości folderów Catroot2 i SoftwareDistribution

Jest jeszcze jedna sztuczka w nauce usuwania błędu systemu Windows 0x8009001d. Windows Update przechowuje pobrane pliki w dwóch folderach — Catroot2 i SoftwareDistribution. Tak więc, jeśli pliki aktualizacji są uszkodzone lub uszkodzone, możesz usunąć zawartość tych folderów. Pamiętaj, że potrzebujesz do tego uprawnień administratora. Aby kontynuować, postępuj zgodnie z poniższymi instrukcjami:

  1. Na klawiaturze naciśnij klawisz Windows + R, aby uruchomić okno dialogowe Uruchom.
  2. W oknie dialogowym Uruchom wpisz „CMD” (bez cudzysłowów).
  3. Musisz uruchomić wiersz polecenia z uprawnieniami administratora. Musisz więc nacisnąć Ctrl + Shift + Enter na klawiaturze.
  4. Po uruchomieniu wiersza polecenia wykonaj następujące wiersze poleceń jeden po drugim:

net stop wuauserv

bity stopu netto

Uwaga: te polecenia zatrzymają usługę inteligentnego transferu w tle i usługę Windows Update.

  1. Następną rzeczą, którą musisz zrobić, to przejść do folderu C: \ Windows \ SoftwareDistribution.
  2. Naciśnij Ctrl+A na klawiaturze, aby zaznaczyć wszystkie pliki, a następnie wybierz Usuń.

Uwaga: Jeśli niektóre pliki w folderze są używane, może być konieczne ponowne uruchomienie komputera i ponowne uruchomienie wierszy poleceń.

  1. Po opróżnieniu folderu SoftwareDistribution uruchom ponownie komputer. Musisz ponownie otworzyć wiersz poleceń z uprawnieniami administratora, a następnie wykonać następujące wiersze poleceń jeden po drugim:

net start wuauserv

bity startu netto

Po wykonaniu tych kroków folder zostanie automatycznie ponownie wypełniony. Teraz musisz opróżnić zawartość folderu catroot2. Ponownie musisz otworzyć podwyższoną formę wiersza polecenia.

  1. Po uruchomieniu wiersza polecenia wykonaj następujące wiersze poleceń jeden po drugim:

net stop cryptsvc

md %systemroot%\system32\catroot2.old

xcopy %systemroot%\system32\catroot2 %systemroot%\system32\catroot2.old /s

  1. Po uruchomieniu tych wierszy poleceń usuń całą zawartość folderu catroot2.
  2. Teraz musisz uruchomić poniższe polecenie:

net start cryptsvc

Po wykonaniu tych czynności folder catroot2 zostanie zresetowany po ponownym uruchomieniu usługi Windows Update. Jeśli błąd 0x8009001d nadal uniemożliwia pomyślne zainstalowanie aktualizacji, wypróbuj następne rozwiązanie.

Metoda 4: Uruchamianie wiersza poleceń czyszczenia obrazu

Jednym z powodów, dla których pojawia się błąd „Provider DLL nie udało się poprawnie zainicjować”, jest uszkodzony obraz systemu Windows. Możesz wykonać wiersz polecenia, aby wyczyścić obrazy systemu Windows. Oto kroki:

  1. Na klawiaturze naciśnij klawisz Windows.
  2. Wpisz „Wiersz polecenia” (bez cudzysłowów).
  3. Kliknij prawym przyciskiem myszy Wiersz polecenia w wynikach, a następnie wybierz Uruchom jako administrator z menu kontekstowego.
  4. Jeśli pojawi się monit o zezwolenie aplikacji, kliknij Tak.
  5. Po pojawieniu się podwyższonego wiersza polecenia uruchom następujący wiersz poleceń:

dism /online /cleanup-image /startcomponentcleanup

Po zakończeniu procesu uruchom ponownie komputer i spróbuj ponownie zainstalować aktualizacje.

Metoda 5: Usuwanie plików tymczasowych i niepotrzebnych

Gdy na komputerze zgromadzi się zbyt dużo śmieci, takich jak bezużyteczna pamięć podręczna i niepotrzebne pliki, niektóre usługi i procesy nie będą działać tak, jak powinny. Dlatego zalecamy pozbycie się tych niepotrzebnych plików. Możesz użyć narzędzia Oczyszczanie dysku, ale proces ten może być czasochłonny. Poza tym nie będziesz mieć całkowitej kontroli nad tym, co zniknie. W związku z tym sugerujemy skorzystanie z niezawodnego narzędzia przeznaczonego do usuwania śmieci z komputera.

ZALECANA

Rozwiąż problemy z komputerem za pomocą Auslogics BoostSpeed

Oprócz czyszczenia i optymalizacji komputera, BoostSpeed ​​chroni prywatność, diagnozuje problemy ze sprzętem, oferuje wskazówki dotyczące zwiększania szybkości i zapewnia ponad 20 narzędzi do pokrycia większości potrzeb związanych z konserwacją i serwisem komputera.

Auslogics BoostSpeed ​​jest produktem Auslogics, certyfikowanego Microsoft Silver Application Developer
DARMOWE POBIERANIE

Istnieje wiele aplikacji zaprojektowanych do tego celu, ale niewiele z nich obiecuje skuteczne i wygodne rezultaty, jak robi to Auslogics BoostSpeed. Wszystko, co musisz zrobić, to zainstalować program, a za pomocą kilku kliknięć możesz bezpiecznie pozbyć się niepotrzebnych plików. Oprócz usuwania przeciążonej pamięci podręcznej, to narzędzie usuwa również nieprawidłowe klucze rejestru, defragmentuje dyski i odchudza system Windows, aby był czysty i wydajny. Po zakończeniu procesu będziesz mógł przywrócić stabilność systemu i cieszyć się szybszym komputerem. Oczywiście pozbędziesz się błędu 0x8009001d i pomyślnie zainstalujesz dostępne aktualizacje.

Mamy nadzieję, że jedno z udostępnionych przez nas rozwiązań pomogło Ci rozwiązać błąd 0x8009001d. To powiedziawszy, jeśli uważasz, że przegapiliśmy jakąś doskonałą poprawkę, podziel się nią w komentarzach poniżej!