Com es corregeix l’error 0x8007045b a Windows?



Proveu El Nostre Instrument Per Eliminar Problemes

Diversos usuaris de Windows ens han arribat amb preguntes després de trobar el codi d'error 0x8007045B en intentar instal·lar certes actualitzacions o després d'una fallida actualització a Windows 10 des d'una versió anterior de Windows. La majoria dels usuaris afectats que es troben amb aquest problema amb actualitzacions informen que diverses actualitzacions fallen amb el mateix codi d'error. Resulta que el problema no és exclusiu d’una determinada versió de Windows, ja que es confirma que es produirà a Windows 7, Windows 8.1 i Windows 10.



Codi d'error 0x8007045B a Windows Update



Què causa el codi d'error 0x8007045B a Windows?

Hem investigat aquest problema en concret mirant diversos informes d'usuaris i les estratègies de reparació que s'utilitzen més habitualment per tractar aquest problema. Resulta que diversos escenaris diferents activaran aquest missatge d'error. Aquí teniu una llista breu amb possibles culpables:



  • Corrupció de fitxers del sistema - Un dels culpables més habituals que causarà aquest problema és la corrupció dels fitxers del sistema. Això pot tenir múltiples causes, però el més probable és que siguin intervencions manuals de l'usuari o després que una suite AV hagi posat en quarantena alguns elements. Si aquest escenari és aplicable, podreu resoldre el problema reparant les instàncies danyades mitjançant DISM i SFC o realitzant una instal·lació de reparació.
  • Error de WU - En determinades circumstàncies, aquest problema es pot produir a causa d'un error que està deixant de manera efectiva la capacitat de les WU de descarregar i instal·lar actualitzacions. En aquest cas, les correccions més viables són utilitzar l’eina de resolució de problemes de Windows Update per resoldre el problema automàticament o restablir manualment tots els components de la WU mitjançant una finestra CMD elevada.
  • Interferència de tercers - Resulta que hi ha certes suites AV de tercers amb una protecció excessiva que poden bloquejar les comunicacions entre l’ordinador i el servidor d’actualitzacions. Si aquest escenari és aplicable, les úniques correccions viables són desactivar la protecció en temps real o desinstal·lar completament el paquet de seguretat de tercers.

Si actualment esteu buscant maneres de resoldre el codi d’error 0x8007045B, aquest article us proporcionarà diverses estratègies diferents de resolució de problemes. A continuació, trobareu un recull de mètodes que altres usuaris en una situació similar han utilitzat amb èxit per resoldre el problema.

Per seguir sent el més eficient possible, us recomanem que seguiu els mètodes següents en el mateix ordre en què els vam organitzar (per eficiència i gravetat). Finalment, heu de trobar una solució que solucionarà el problema independentment del culpable que estigui causant els problemes.

Mètode 1: executar l'eina de resolució de problemes de Windows Update

Abans d’explorar qualsevol altra estratègia de reparació, assegureu-nos que el vostre sistema operatiu no estigui equipat per resoldre el problema automàticament. A Windows 10, molts usuaris afectats han informat que han aconseguit solucionar el problema simplement executant l'eina de resolució de problemes de Windows Update.



Tot i que el solucionador de problemes integrat té un historial de ser ineficaç, sembla ser eficaç en un cas concret. Aquesta eina integrada conté una àmplia selecció d'estratègies de reparació que s'aplicaran automàticament si s'identifica un problema familiar.

A continuació, es mostra una guia ràpida sobre l’execució de l’eina de resolució de problemes d’IWndows Update:

  1. Premeu Tecla Windows + R per obrir un quadre de diàleg Executa. A continuació, escriviu “ ms-settings: resolució de problemes ”I premeu Entra per obrir el Resolució de problemes pestanya del fitxer Configuració aplicació

    Obriu la pestanya Resolució de problemes de l'aplicació Configuració mitjançant un quadre Executar

  2. Un cop hàgiu aconseguit entrar a la pestanya Resolució de problemes, moveu el cursor a la secció dreta de la pantalla i aneu a Posar-se en marxa secció. Quan vegeu aquesta categoria, feu clic a Windows Update i, a continuació, feu clic a Executeu l'eina de resolució de problemes .

    Execució de l'eina de resolució de problemes de Windows Update

  3. Un cop hàgiu aconseguit iniciar la utilitat, espereu pacientment fins que es completi l'escaneig. Aquesta part determinarà finalment si alguna de les estratègies de reparació incloses amb aquesta utilitat s'aplica a la vostra situació actual.

    S'està detectant un problema amb Windows Update

  4. Si es recomana una correcció viable, veureu una finestra a la qual podeu fer clic Apliqueu aquesta correcció , per aplicar l'estratègia de reparació. Depenent del tipus de correcció que sigui aplicable, és possible que hàgiu de seguir una sèrie de passos addicionals per aplicar les estratègies de reparació.

    Apliqueu aquesta correcció

  5. Un cop aplicada la correcció, reinicieu l'ordinador i repetiu l'acció que anteriorment desencadenava l'error un cop finalitzada la següent seqüència d'inici.

Si el mateix codi d'error 0x8007045B encara es produeix, passeu cap al següent mètode següent.

Mètode 2: realitzeu una exploració DISM o SFC

Resulta que un dels responsables més habituals que produirà aquest codi d’error és la corrupció dels fitxers del sistema. Una gran part dels usuaris afectats han informat que han aconseguit resoldre el problema completament després d’haver utilitzat un parell d’utilitats capaces de solucionar instàncies de fitxers del sistema danyats.

Pel que fa a aquesta tasca, totes les versions recents de Windows tenen dues eines integrades efectives: SFC i DISM.

SFC (Corrupció de fitxers del sistema) és una eina integrada que analitza i corregeix la corrupció de fitxers del sistema i els errors lògics mitjançant un arxiu emmagatzemat localment per substituir els fitxers defectuosos per còpies saludables. Aquesta eina funciona millor quan cal restaurar fitxers de protecció de recursos de Windows (WRP) o quan el problema es produeix per un error lògic.

D’altra banda, a DISM (Gestió i manteniment d'imatges de desplegament) L'escaneig se centrarà més en la resolució de problemes associats amb Windows Update i alguns altres components associats. Però en lloc d’utilitzar dades locals, DISM utilitza WU (Windows Update) per descarregar còpies correctes per substituir el dany de fitxers.

Com podeu veure, ambdues utilitats se centren en determinades àrees, de manera que la millor manera de solucionar la corrupció del vostre ordinador és desplegar-les totes dues. A continuació, es mostra una guia ràpida sobre l’execució d’un SFC i un escaneig DISM des d’una finestra CMD elevada per resoldre el codi d’error 0x8007045B:

  1. Premeu Tecla Windows + R obrir un Correr Caixa de diàleg. Després de fer això, escriviu 'Cmd' dins del quadre de text i premeu Ctrl + Maj + Retorn per obrir el símbol del sistema elevat. Quan vegeu el UAC (control de comptes d'usuari) sol·licitud, feu clic a per atorgar privilegis administratius.

    Executant el símbol del sistema com a administrador

  2. Un cop hàgiu aconseguit entrar dins del símbol del sistema elevat, escriviu les ordres següents en ordre i premeu Entra després de cada ordre per escanejar i reparar errors de fitxers del sistema amb DISM:
    Dism.exe / online / cleanup-image / scanhealth Dism.exe / online / cleanup-image / restorehealth

    Nota: La primera ordre està dirigida a fer que la utilitat permeti escanejar el sistema si hi ha incongruències, mentre que l’altra iniciarà el procés de reparació. Si no es troben errors mitjançant l’ordre de salut d’escaneig, no és útil executar el segon. En aquest cas, aneu directament al pas 3. A més, abans d'executar la segona ordre, assegureu-vos que teniu una connexió a Internet estable, ja que DISM la necessita per descarregar còpies correctes.

  3. Un cop finalitzat l'escaneig, reinicieu l'ordinador i comproveu si el problema es resol en el següent inici del sistema repetint l'acció que anteriorment causava la 0x8007045B error.

Si encara es produeix el mateix problema, baixeu al següent mètode següent.

Mètode 3: desactiva / desinstal·la antivirus de tercers (si escau)

Una altra causa probable que provocarà el 0x8007045B L'error és un paquet AV amb sobreprotecció. Si teniu aquest problema mentre intenteu instal·lar una actualització de Windows pendent i utilitzeu un paquet de seguretat de tercers, és probable que l’AV estigui bloquejant algunes comunicacions amb el servidor d’actualitzacions.

Se sap que McAfee, AVAST i Comodo causen aquest problema en particular. Diversos usuaris que també es van veure afectats per aquest problema han aconseguit resoldre'l desactivant la protecció en temps real o desinstal·lant completament el paquet de seguretat.

Al principi, hauríeu de començar desactivant la protecció en temps real i veure si el problema es resol automàticament. Però tingueu en compte que aquesta operació serà diferent en funció del conjunt de seguretat que utilitzeu. Tanmateix, en la majoria dels casos, podreu fer-ho directament des del menú de la barra de safates.

Desactivació de la protecció en temps real a Avast Antivirus

Desactivació de la protecció en temps real a Avast Antivirus

Si encara us trobeu amb 0x8007045B error, fins i tot després de desactivar la protecció en temps real, potser haureu d’anar a buscar una solució més severa. Algunes suites de seguretat (especialment les que tenen un tallafoc integrat) estan programades per mantenir les regles de seguretat, fins i tot quan la protecció en temps real està desactivada.

Per evitar-ho, haureu de desinstal·lar completament el programa i assegurar-vos que no deixeu cap fitxer sobrant. Si decidiu fer-ho, seguiu aquest article ( aquí ) per desinstal·lar completament el vostre paquet AV de tercers i eliminar els fitxers sobrants.

Si aquesta correcció potencial no és aplicable o encara la veieu 0x8007045B error fins i tot després de desfer-vos de l'av av. de tercers, aneu al següent mètode següent.

Mètode 4: restableix tots els serveis de Windows

Si cap dels mètodes anteriors no us ha permès eludir el fitxer 0x8007045B error, és probable que tingueu en compte una incoherència WU que impedeixi actualitzar la capacitat de les màquines. Una altra pista que dóna suport a aquest escenari és si fallen més d'una actualització amb aquest codi d'error.

Si aquest escenari s'aplica a la vostra situació, podreu resoldre el problema restablint tots els components i dependències del Windows implicats en aquest procés. Hem aconseguit identificar alguns informes d'usuaris que confirmaven que aquest mètode tenia èxit a la resolució del fitxer 0x8007045B error en el seu cas.

A continuació, es mostra una guia ràpida sobre com solucionar el problema restablint manualment tots els components de l’actualització de Windows des d’un símbol del sistema elevat:

  1. Premeu Tecla Windows + R per obrir un quadre de diàleg Executa. A continuació, escriviu 'Cmd' dins del quadre de text i premeu Ctrl + Maj + Retorn per obrir un símbol del sistema elevat. Quan el sistema us ho demani UAC (control de comptes d'usuari) , feu clic a per concedir accés d'administrador.

    Executant el símbol del sistema com a administrador

  2. Dins de l’indicador d’ordres elevat, escriviu les ordres següents i premeu Introduïu:
    net stop wuauserv net stop cryptSvc net stop bits net stop msiserver

    Nota: Després d’executar aquestes ordres, haurà aturat efectivament el servei Windows Update, l’instal·lador MSI, el servei criptogràfic i els serveis BITS.

  3. Al cap i a la fi, els serveis estan inhabilitats, executeu les ordres següents a la mateixa finestra CMD i premeu Retorn després de cada ordre per canviar el nom de les carpetes SoftwareDistribution i Catroot2:
    ren C:  Windows  SoftwareDistribution SoftwareDistribution.old ren C:  Windows  System32  quatreot2 Catroot2.old

    Nota: WU utilitza aquestes dues carpetes activament per emmagatzemar els fitxers d’actualització que s’utilitzen. En canviar-los el nom, obligareu el sistema operatiu a crear carpetes noves que no estiguin contaminades per la corrupció.

  4. Després de canviar el nom de les dues carpetes anteriors, escriviu les ordres finals següents i premeu Retorn després de cadascuna per reiniciar els serveis que anteriorment heu desactivat:
    net start wuauserv net start cryptSvc bits inicials nets net start msiserver
  5. Repetiu l'acció que anteriorment activava el fitxer 0x8007045B error i comprovar si el problema es resol ara.

Si encara teniu el mateix problema, aneu al mètode final següent.

Mètode 5: realitzeu una instal·lació de reparació

Si cap dels mètodes anteriors no us ha permès resoldre el fitxer 0x8007045B error, és probable que tingueu en compte un problema de corrupció de fitxers del sistema subjacent que no es pugui solucionar convencionalment. En aquest cas, la solució amb la millor probabilitat d’èxit és restablir tots els components de Windows.

La forma més senzilla de fer-ho és realitzar un instal·lació neta . Però tingueu en compte que seguir aquesta ruta significa que també perdrà dades personals (aplicacions, jocs, preferències de l'usuari, suports personals, etc.)

Però hi ha una manera millor: una instal·lació de reparació us permetrà restablir tots els components de Windows sense perdre totes les vostres dades. Però, desavantatge, el procediment és més tediós que una instal·lació neta.

Si decidiu realitzar una instal·lació de reparació (reparació in situ), seguiu aquest article ( aquí ) per a instruccions pas a pas.

7 minuts de lectura