Cum se remediază problema „Furnizorul DLL nu a reușit să inițialeze corect”?

Publicat: 2019-12-10

Actualizările de la Microsoft ar trebui să îmbunătățească performanța Windows 10 și să remedieze erorile acestuia. Cu toate acestea, lucrurile nu merg întotdeauna bine când sunt lansate. Unii utilizatori s-au plâns că atunci când instalau un pachet independent sau o actualizare întreagă, vor primi codul de eroare 0x8009001d. De obicei, aceasta este însoțită de un mesaj care spune „DLL-ul furnizorului nu a reușit să se inițialeze corect”.

Ce este eroarea Windows 0x8009001d?

Există multe motive pentru care apare eroarea 0x8009001d. În spate ar putea fi fișiere nedorite, resturi de software, fișiere de sistem corupte și alte probleme. Deci, odată ce împărtășim metodele despre cum să remediați eroarea „DLL-ul furnizorului nu a reușit să se inițialeze corect”, veți vedea că toate soluțiile sunt legate de rezolvarea problemelor menționate mai sus. Asigurați-vă că vă deplasați pe listă până când scăpați definitiv de problemă.

Metoda 1: Rularea instrumentului de depanare pentru Windows Update

Unul dintre lucrurile grozave despre Windows 10 este că are instrumente de depanare pentru diverse probleme. Deoarece eroarea 0x8009001d este legată de Windows Update, puteți utiliza instrumentul de depanare dedicat pentru asta. Pentru a rula utilitarul, urmați pașii de mai jos:

  1. Lansați aplicația Setări apăsând tasta Windows+I de pe tastatură.
  2. După ce apare fereastra Setări, faceți clic pe Actualizare și securitate.
  3. Accesați meniul din panoul din stânga, apoi faceți clic pe Depanare.
  4. Deplasați-vă în panoul din dreapta, apoi selectați Windows Update.
  5. Faceți clic pe butonul Run the Troubleshooter.

Lăsați utilitarul să identifice eroarea și să o rezolve în consecință. Acum, dacă instrumentul de depanare vă recomandă să luați măsuri suplimentare pentru a remedia problema, urmați-le.

Metoda 2: Resetarea componentelor Windows Update

Este posibil ca unele dintre componentele Windows Update să fie corupte sau deteriorate. Deci, dacă doriți să aflați cum să remediați eroarea „NTE_Provider_DLL_Fail”, trebuie să știți cum să resetați componentele Windows Update. Procedând astfel, se vor înlocui fișierele de sistem corupte, se vor repara o imagine de sistem deteriorată și se va reseta setările Winsock. Pentru a face acest lucru, urmați instrucțiunile de mai jos:

  1. Primul lucru pe care trebuie să-l faceți este să accesați site-ul web oficial al Microsoft, apoi să descărcați instrumentul Reset Windows Update Agent Tool.
  2. După descărcarea utilitarului, faceți clic dreapta pe el, apoi selectați Executare ca administrator din meniul contextual.
  3. În fereastră, tastați „Y” (fără ghilimele), apoi apăsați Enter.
  4. Veți vedea următoarele opțiuni:
  • Scanați toate fișierele de sistem protejate și înlocuiți-le pe cele corupte (sfc /scannow)
  • Scanați, detectați și reparați corupțiile din imaginea sistemului Windows
  • Curățați componentele înlocuite
  • Resetați componentele Windows Update
  • Modificați valorile nevalide din Registrul Windows
  • Ștergeți fișierele temporare
  1. Tastați „4” (fără ghilimele) pentru a reseta componentele Windows Update.

După parcurgerea acestor pași, pe ecran vor fi afișate mai multe mesaje, care detaliază starea procesului. Puteți apăsa orice tastă odată ce operația este încheiată. Reporniți computerul, apoi verificați dacă eroarea a dispărut.

Metoda 3: ștergerea conținutului folderelor Catroot2 și SoftwareDistribution

Există un alt truc pentru a învăța cum să eliminați eroarea Windows 0x8009001d. Windows Update stochează fișierele descărcate în două foldere — Catroot2 și SoftwareDistribution. Deci, dacă fișierele de actualizare sunt corupte sau deteriorate, puteți șterge conținutul acestor foldere. Rețineți că aveți nevoie de privilegii administrative pentru a face acest lucru. Pentru a continua, urmați instrucțiunile de mai jos:

  1. Pe tastatură, apăsați tasta Windows + R pentru a lansa caseta de dialog Run.
  2. În interiorul casetei de dialog Run, tastați „CMD” (fără ghilimele).
  3. Trebuie să lansați Command Prompt cu privilegii administrative. Deci, trebuie să apăsați Ctrl+Shift+Enter pe tastatură.
  4. Odată ce linia de comandă este activată, executați următoarele linii de comandă una câte una:

net stop wuauserv

biți de oprire net

Notă: Aceste comenzi vor opri Serviciul de transfer inteligent în fundal și Serviciul de actualizare Windows.

  1. Următorul lucru pe care trebuie să-l faceți este să navigați la folderul C:\Windows\SoftwareDistribution.
  2. Apăsați Ctrl+A de pe tastatură pentru a selecta toate fișierele, apoi selectați Ștergere.

Notă: Dacă unele dintre fișierele din folder sunt în uz, poate fi necesar să reporniți computerul și să rulați din nou liniile de comandă.

  1. După ce ați golit folderul SoftwareDistribution, reporniți computerul. Trebuie să deschideți din nou linia de comandă cu privilegii administrative, apoi să executați următoarele linii de comandă una după alta:

net start wuauserv

biți net de pornire

După parcurgerea acestor pași, folderul va fi repopulat automat. Acum, trebuie să ștergeți conținutul folderului catroot2. Încă o dată, va trebui să deschideți o formă ridicată de Command Prompt.

  1. Odată ce linia de comandă este activată, executați următoarele linii de comandă una după alta:

net stop cryptsvc

md %systemroot%\system32\catroot2.old

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

  1. După rularea acestor linii de comandă, eliminați tot conținutul folderului catroot2.
  2. Acum, trebuie să rulați comanda de mai jos:

net start cryptsvc

După ce ați finalizat acești pași, folderul catroot2 va fi resetat când executați din nou Windows Update. Dacă eroarea 0x8009001d încă vă împiedică să instalați actualizările cu succes, atunci ar trebui să încercați următoarea soluție.

Metoda 4: Rularea liniei de comandă Cleanup-Image

Unul dintre motivele pentru care apare eroarea „DLL furnizorului nu a reușit să se inițialeze corect” este din cauza unei imagini Windows corupte. Puteți executa o linie de comandă pentru a curăța imaginile Windows. Iată pașii:

  1. Pe tastatură, apăsați tasta Windows.
  2. Tastați „Prompt de comandă” (fără ghilimele).
  3. Faceți clic dreapta pe Command Prompt din rezultate, apoi selectați Executare ca administrator din meniul contextual.
  4. Dacă vi se solicită să acordați permisiunea aplicației, faceți clic pe Da.
  5. Odată ce apare linia de comandă ridicată, rulați următoarea linie de comandă:

dism /online /cleanup-image /startcomponentcleanup

După finalizarea procesului, reporniți computerul și încercați să instalați din nou actualizările.

Metoda 5: Ștergerea fișierelor temporare și nedorite

Odată ce computerul dvs. a acumulat prea mult deșeuri, cum ar fi memoria cache inutilă și fișiere inutile, anumite servicii și procese nu vor rula așa cum trebuie. Așadar, vă recomandăm să scăpați de aceste fișiere nedorite. Puteți utiliza utilitarul Disk Cleanup, dar procesul poate consuma mult timp. În afară de asta, nu vei avea control total asupra a ceea ce dispare. Ca atare, vă sugerăm să utilizați un instrument de încredere dedicat curățării deșeurilor de pe computer.

RECOMANDAT

Rezolvați problemele PC-ului cu Auslogics BoostSpeed

Pe lângă curățarea și optimizarea computerului, BoostSpeed ​​protejează confidențialitatea, diagnostichează problemele hardware, oferă sfaturi pentru creșterea vitezei și oferă peste 20 de instrumente pentru a acoperi majoritatea nevoilor de întreținere și service ale PC-ului.

Auslogics BoostSpeed ​​este un produs al Auslogics, dezvoltator de aplicații certificat Microsoft Silver
DESCĂRCARE GRATUITĂ

Există multe aplicații concepute în acest scop, dar nu multe promit rezultate eficiente și convenabile, precum Auslogics BoostSpeed. Tot ce trebuie să faceți este să instalați programul și, în câteva clicuri, puteți scăpa de fișierele nedorite în siguranță. Pe lângă ștergerea memoriei cache supraîncărcate, acest instrument va elimina, de asemenea, cheile de registry nevalide, vă va defragmenta unitățile și va reduce Windows pentru a-l face curat și eficient. Odată ce procesul este finalizat, veți putea restabili stabilitatea sistemului și vă veți putea bucura de un computer mai rapid. Desigur, veți scăpa de eroarea 0x8009001d și veți instala cu succes actualizările disponibile.

Sperăm că una dintre soluțiile pe care le-am împărtășit v-a ajutat să rezolvați eroarea 0x8009001d. Acestea fiind spuse, dacă credeți că am ratat vreo remediere excelentă, nu ezitați să o împărtășiți în comentariile de mai jos!