Cum se remediază eroarea 0x8007045b pe Windows?



Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

Mai mulți utilizatori de Windows ne-au adresat întrebări după ce au întâlnit codul de eroare 0x8007045B atunci când încercați să instalați anumite actualizări sau după un upgrade eșuat la Windows 10 dintr-o versiune mai veche de Windows. Cei mai mulți utilizatori afectați care întâmpină această problemă cu actualizări raportează că mai multe actualizări eșuează cu același cod de eroare. După cum se dovedește, problema nu este exclusivă pentru o anumită versiune de Windows, deoarece este confirmată să apară pe Windows 7, Windows 8.1 și Windows 10.



Cod de eroare 0x8007045B pe Windows Update



Ce cauzează codul de eroare 0x8007045B pe Windows?

Am investigat această problemă specială examinând diferite rapoarte ale utilizatorilor și strategiile de reparații care sunt cele mai frecvent utilizate pentru a trata această problemă. După cum se dovedește, mai multe scenarii diferite vor declanșa acest mesaj de eroare. Iată o listă scurtă cu potențiali vinovați:



  • Corupția fișierelor de sistem - Unul dintre cei mai comuni vinovați care vor cauza această problemă este corupția fișierelor de sistem. Acest lucru poate avea mai multe cauze, dar cel mai probabil sunt intervenția manuală a utilizatorului sau după ce o suită AV a pus în carantină unele elemente. Dacă acest scenariu este aplicabil, veți putea rezolva problema fie reparând instanțele corupte prin DISM și SFC, fie efectuând o instalare de reparații.
  • WU glitch - În anumite circumstanțe, această problemă poate apărea din cauza unei erori care oprește efectiv capacitatea WU-urilor de a descărca și instala actualizări. În acest caz, cele mai viabile soluții sunt fie utilizarea instrumentului de depanare Windows Update pentru a rezolva problema automat, fie pentru a reseta manual toate componentele WU printr-o fereastră CMD ridicată.
  • Interferență terță parte - După cum se dovedește, există anumite suite AV terțe supraprotectoare cu potențialul de a bloca comunicațiile între computerul dvs. și serverul de actualizare. Dacă acest scenariu este aplicabil, singurele remedieri viabile sunt dezactivarea protecției în timp real sau dezinstalarea completă a suitei de securitate terță parte.

Dacă în prezent căutați modalități de a rezolva codul de eroare 0x8007045B, acest articol vă va oferi mai multe strategii diferite de depanare. Mai jos, veți găsi o colecție de metode pe care alți utilizatori într-o situație similară le-au folosit cu succes pentru a rezolva problema.

Pentru a rămâne cât mai eficient posibil, vă sfătuim să urmați metodele de mai jos în aceeași ordine în care le-am aranjat (după eficiență și severitate). În cele din urmă, ar trebui să întâlniți o soluție care va remedia problema, indiferent de vinovatul care cauzează problemele.

Metoda 1: Rularea instrumentului de depanare Windows Update

Înainte de a explora orice alte strategii de reparații, să ne asigurăm că sistemul dvs. de operare nu este echipat pentru a rezolva problema automat. În Windows 10, o mulțime de utilizatori afectați au raportat că au reușit să rezolve problema pur și simplu rularea instrumentului de depanare Windows Update.



Chiar dacă instrumentul de depanare încorporat are o istorie ineficientă, pare a fi eficient într-un caz particular. Acest instrument încorporat conține o selecție largă de strategii de reparații care vor fi puse în aplicare automat dacă se identifică o problemă familiară.

Iată un ghid rapid despre rularea instrumentului de depanare Actualizare IWndows:

  1. presa Tasta Windows + R pentru a deschide o casetă de dialog Executare. Apoi, tastați „ ms-settings: depanare ”Și apăsați introduce pentru a deschide Depanare fila din Setări aplicație.

    Deschiderea filei Depanare a aplicației Setări printr-o casetă Run

  2. Odată ce reușiți să intrați în fila Depanare, mutați cursorul în secțiunea din dreapta a ecranului și navigați la Începeți și alergați secțiune. După ce vedeți acea categorie, faceți clic pe Windows Update, apoi faceți clic pe Rulați instrumentul de depanare .

    Rularea instrumentului de depanare Windows Update

  3. Odată ce reușiți să porniți utilitarul, așteptați cu răbdare până la finalizarea scanării. Această parte va determina în cele din urmă dacă oricare dintre strategiile de reparații incluse în acest utilitar se aplică situației dvs. actuale.

    Detectarea problemei cu Windows Update

  4. Dacă se recomandă o remediere viabilă, veți vedea o fereastră în care puteți da clic Aplicați această remediere , pentru a pune în aplicare strategia de reparații. În funcție de tipul de corecție aplicabil, poate fi necesar să urmați o serie de pași suplimentari pentru a pune în aplicare strategiile de reparare.

    Aplicați această remediere

  5. După aplicarea remedierii, reporniți computerul și repetați acțiunea care declanșa eroarea anterior odată ce următoarea secvență de pornire este finalizată.

Dacă același cod de eroare 0x8007045B apare încă, treceți la următoarea metodă de mai jos.

Metoda 2: Efectuați o scanare DISM sau SFC

După cum se dovedește, unul dintre cei mai comuni vinovați care vor produce acest cod de eroare este corupția fișierelor de sistem. O mare parte din utilizatorii afectați au raportat că au reușit să rezolve problema în totalitate după ce au folosit câteva utilitare capabile să remedieze instanțe de fișiere de sistem corupte.

Când vine vorba de această corvoadă, toate versiunile recente de Windows au două instrumente eficiente încorporate: SFC și DISM.

SFC (corupție fișier sistem) este un instrument încorporat care scanează și remediază corupția fișierelor de sistem și erorile logice utilizând o arhivă stocată local pentru a înlocui fișierele necorespunzătoare cu copii sănătoase. Acest instrument funcționează cel mai bine atunci când trebuie să restaurați fișierele Windows Resource Protection (WRP) sau când problema este cauzată de o eroare logică.

Pe de altă parte, a DISM (Deployment Image Servicing and Management) scanarea se va concentra mai mult pe rezolvarea problemelor asociate cu Windows Update și câteva alte componente asociate. Dar, în loc să utilizeze date locale, DISM folosește WU (Windows Update) pentru a descărca copii sănătoase pentru a înlocui corupția fișierelor.

După cum puteți vedea, ambele utilitare sunt axate pe anumite zone, astfel încât cea mai bună modalitate de a rezolva corupția de pe computerul dvs. este să le implementați pe ambele. Iată un ghid rapid despre rularea atât a unei scanări SFC, cât și a unei DISM dintr-o fereastră CMD ridicată pentru a rezolva codul de eroare 0x8007045B:

  1. presa Tasta Windows + R a deschide o Alerga căsuță de dialog. După ce faceți acest lucru, tastați „Cmd” în caseta de text și apăsați Ctrl + Shift + Enter pentru a deschide promptul de comandă ridicat. Când vezi UAC (Control cont utilizator) prompt, faceți clic pe da pentru a acorda privilegii administrative.

    Rularea Promptului de comandă ca administrator

  2. Odată ce ați reușit să intrați în linia de comandă ridicată, tastați următoarele comenzi în ordine și apăsați introduce după fiecare comandă pentru scanarea și repararea erorilor de fișiere de sistem cu DISM:
    Dism.exe / online / cleanup-image / scanhealth Dism.exe / online / cleanup-image / restorehealth

    Notă: Prima comandă urmărește să facă utilitarul să scaneze sistemul dvs. pentru eventuale incoerențe, în timp ce cealaltă va începe procesul de reparare. Dacă nu se găsesc erori utilizând comanda de sănătate a scanării, nu are rost să o rulați pe a doua. În acest caz, treceți direct la pasul 3. De asemenea, înainte de a rula a doua comandă, asigurați-vă că aveți o conexiune la internet stabilă, deoarece DISM are nevoie de ea pentru a descărca copii sănătoase.

  3. După terminarea scanării, reporniți computerul și vedeți dacă problema este rezolvată la următoarea pornire a sistemului, repetând acțiunea care a cauzat anterior 0x8007045B eroare.

Dacă aceeași problemă apare încă, treceți la următoarea metodă de mai jos.

Metoda 3: Dezactivați / dezinstalați antivirusul terților (dacă este cazul)

O altă cauză probabilă care va declanșa 0x8007045B eroarea este o suită AV supraprotectă. Dacă întâmpinați această problemă în timp ce încercați să instalați o actualizare Windows în așteptare și utilizați o suită de securitate terță parte, este posibil ca AV să blocheze unele comunicări cu serverul de actualizare.

Se știe că McAfee, AVAST și Comodo cauzează această problemă specială. Mai mulți utilizatori care au fost, de asemenea, afectați de această problemă au reușit să o rezolve dezactivând protecția în timp real sau dezinstalând complet suita de securitate.

La început, ar trebui să începeți prin dezactivarea protecției în timp real și să vedeți dacă problema este rezolvată automat. Dar rețineți că această operațiune va fi diferită în funcție de suita de securitate pe care o utilizați. Cu toate acestea, în majoritatea cazurilor, o veți putea face direct din meniul barei de bare.

Dezactivarea protecției în timp real pe Avast Antivirus

Dezactivarea protecției în timp real pe Avast Antivirus

Dacă încă întâlnești 0x8007045B eroare, chiar și după ce dezactivați protecția în timp real, este posibil să trebuiască să alegeți o soluție mai severă. Anumite suite de securitate (în special cele cu un firewall încorporat) sunt programate pentru a menține regulile de securitate chiar și atunci când protecția în timp real este dezactivată.

Pentru a evita acest lucru, va trebui să dezinstalați complet programul și să vă asigurați că nu lăsați în urmă niciun fișier rămas. Dacă decideți să faceți acest lucru, urmați acest articol ( aici ) pentru a dezinstala complet suita AV terță parte și a elimina orice fișier rămas.

Dacă această soluție potențială nu este aplicabilă sau vedeți în continuare 0x8007045B eroare chiar și după ce ați scăpat de av. terță parte, treceți la următoarea metodă de mai jos.

Metoda 4: Resetați toate serviciile Windows

Dacă niciuna dintre metodele de mai sus nu v-a permis să ocoliți 0x8007045B eroare, este posibil să aveți de-a face cu o inconsecvență WU care oprește efectiv capacitatea mașinilor de a actualiza. Un alt indiciu care susține acest scenariu este dacă mai multe actualizări nu reușesc cu acest cod de eroare.

Dacă acest scenariu se aplică situației dvs., veți putea rezolva problema resetând toate componentele Windows și dependențele implicate în acest proces. Am reușit să identificăm câteva rapoarte ale utilizatorilor care confirmă această metodă ca fiind de succes în rezolvarea 0x8007045B eroare în cazul lor.

Iată un ghid rapid despre soluționarea problemei prin resetarea manuală a tuturor componentelor de actualizare Windows dintr-un prompt de comandă ridicat:

  1. presa Tasta Windows + R pentru a deschide o casetă de dialog Executare. Apoi, tastați „Cmd” în caseta de text și apăsați Ctrl + Shift + Enter pentru a deschide un prompt de comandă ridicat. Când vi se solicită UAC (Control cont utilizator) , faceți clic pe da pentru a acorda acces de administrator.

    Rularea Promptului de comandă ca administrator

  2. În promptul de comandă ridicat, tastați următoarele comenzi și apăsați Introduce:
    net stop wuauserv net stop cryptSvc net stop bits net stop msiserver

    Notă: După ce executați aceste comenzi, veți fi oprit efectiv serviciul Windows Update, MSI Installer, serviciul criptografic și serviciile BITS.

  3. La urma urmei, serviciile sunt dezactivate, rulați următoarele comenzi în aceeași fereastră CMD și apăsați Enter după fiecare comandă pentru a redenumi folderele SoftwareDistribution și Catroot2:
    ren C:  Windows  SoftwareDistribution SoftwareDistribution.old ren C:  Windows  System32  catroot2 Catroot2.old

    Notă: Aceste două foldere sunt utilizate în mod activ de către WU pentru a stoca fișierele de actualizare care sunt utilizate. Redenumindu-le, vă veți forța sistemul de operare să creeze foldere noi care nu sunt afectate de corupție.

  4. După ce ați redenumit cele două foldere de mai sus, tastați comenzile finale de mai jos și apăsați Enter după fiecare pentru a reporni serviciile pe care le-ați dezactivat anterior:
    net start wuauserv net start cryptSvc net start bits net start msiserver
  5. Repetați acțiunea care a declanșat anterior 0x8007045B eroare și vedeți dacă problema este rezolvată acum.

Dacă întâmpinați în continuare aceeași problemă, treceți la metoda finală de mai jos.

Metoda 5: Efectuați o instalare de reparații

Dacă niciuna dintre metodele de mai sus nu v-a permis să rezolvați 0x8007045B eroare, este posibil să aveți de-a face cu o problemă de corupție a fișierelor de sistem care nu poate fi remediată în mod convențional. În acest caz, soluția cu cea mai bună probabilitate de succes este resetarea fiecărei componente Windows.

Cel mai simplu mod de a face acest lucru este să efectuați un instalare curată . Dar rețineți că parcurgerea acestui traseu înseamnă că veți pierde și date cu caracter personal (aplicații, jocuri, preferințe ale utilizatorilor, suporturi personale etc.)

Dar există o modalitate mai bună - O instalare de reparație vă va permite să resetați toate componentele Windows fără a vă pierde toate datele. Dar, dezavantaj, procedura este mai obositoare decât o instalare curată.

Dacă decideți să efectuați o instalare de reparații (reparații la fața locului), urmați acest articol ( aici ) pentru instrucțiuni pas cu pas.

7 minute citite