Si no podeu instal·lar les darreres actualitzacions del vostre sistema mitjançant la utilitat Windows Update perquè continueu veient el codi d’error 0x800f0845, les solucions d’aquest article us ajudaran a eliminar l’error.
Executeu l'eina de resolució de problemes de Windows Update
El solucionador de problemes de Windows Update és una eina dedicada que comprova si hi ha problemes que afecten la utilitat Windows Update. Revisarà els serveis relacionats amb Windows Update i intentarà resoldre els conflictes d'aplicacions que puguin impedir que l'eina funcioni correctament. Un cop hàgiu executat l'eina de resolució de problemes, us indicarà quins errors s'han produït i us permetrà aplicar les correccions necessàries si estan disponibles. Per localitzar l'eina de resolució de problemes de Windows Update, heu de passar per l'aplicació Configuració de Windows.
Seguiu els passos següents per fer-ho:
- Feu clic al botó Inici i seleccioneu la icona de la roda dentada un cop aparegui el menú Inici. També podeu utilitzar la combinació de teclat Windows + I per obrir l'aplicació Configuració.
- Després d'obrir la pàgina inicial de Configuració, feu clic a la icona Actualització i seguretat situada a la part inferior de la finestra.
- Un cop aparegui la interfície d'actualització i seguretat, aneu al tauler esquerre de la finestra i feu clic a Resolució de problemes.
- Ara, aneu al tauler dret i feu clic a Windows Update.
- Quan vegeu el botó Executa l’eina de resolució de problemes a Windows Update, feu-hi clic.
- Ara l'eina de resolució de problemes començarà a analitzar si hi ha problemes que afecten la utilitat Windows Update.
- Un cop finalitzada l'exploració, l'eina de resolució de problemes us demanarà que apliqueu les correccions recomanades si n'hi ha.
- Feu clic al botó Aplica i, a continuació, deixeu que l'eina completi el procés.
- Un cop finalitzat el procés, intenteu actualitzar el vostre PC.
Utilitzeu l'eina Comprovador de fitxers del sistema per detectar fitxers del sistema problemàtics i substituir-los automàticament
És possible que alguns fitxers del sistema s'hagin deteriorat o falti i que provoquin l'error sempre que vulgueu actualitzar el sistema. Com bé sabeu, no s’executa cap procés a l’ordinador sense la participació de fitxers del sistema. Per resoldre el problema, en aquest cas, heu d'executar l'eina de comprovació de fitxers del sistema per trobar fitxers del sistema que falten o estan danyats i substituir-los automàticament.
Com que feu servir Windows 10, haureu d'executar l'eina de gestió i manteniment d'imatges de desplegament de la safata d'entrada abans d'executar el comprovador de fitxers del sistema. La feina de DISM és proporcionar els fitxers que s’utilitzaran per substituir els problemàtics.
Els passos següents us mostraran com executar DISM i SFC:
- Feu clic amb el botó dret al botó Inici i feu clic a Executa al menú Accés ràpid. Si voleu iniciar el quadre de diàleg més ràpidament, premeu les tecles Windows i R simultàniament.
- Després que s'obri Executar a l'extrem inferior esquerre de la pantalla, escriviu "CMD" (sense les cometes) i, a continuació, premeu les tecles Ctrl, Maj i Retorn simultàniament.
- Feu clic al botó Sí un cop aparegui la finestra de diàleg Control del compte d'usuari i sol·liciteu permís per executar el símbol del sistema com a administrador.
- Quan la finestra del símbol del sistema s'obre en mode d'administrador, escriviu la línia següent a la pantalla negra i premeu la tecla Retorn per executar l'eina DISM:
DISM.exe / En línia / Cleanup-image / Restorehealth
L'ordre demanarà a l'eina DISM que recuperi els fitxers de reparació mitjançant la utilitat Windows Update. Tanmateix, com que el client de Windows Update no s’executa correctament, haureu d’utilitzar una font de reparació diferent. Podeu utilitzar un USB d’arrencada o un DVD de Windows 10. També podeu muntar un fitxer ISO de Windows 10 com a DVD virtual i utilitzar-lo com a font de reparació. Assegureu-vos que observeu el camí a la carpeta Windows de la font de reparació que esteu utilitzant.
Ara, utilitzeu la següent línia:
DISM.exe / En línia / Cleanup-Image / RestoreHealth / Source: X: \ Source \ Windows / LimitAccess
Tingueu en compte que X: \ Source \ Windows representa el camí a la carpeta Windows de la font de reparació que utilitzeu. Substituïu-lo en conseqüència abans d’introduir l’ordre.
Espereu que l'ordre s'executi completament abans de passar al següent pas.
- Ara, escriviu "sfc / scannow" (sense cometes) al símbol del sistema i premeu la tecla Retorn.
- Un cop finalitzada l'ordre, reinicieu el sistema si veieu el missatge de finalització que diu: "Windows Resource Protection ha trobat fitxers danyats i els ha reparat correctament".
- Si veieu un missatge que diu: "Windows Resource Protection no ha pogut realitzar l'operació sol·licitada", heu de reiniciar el sistema en mode segur i executar l'ordre. Si no sabeu com accedir al mode segur, seguiu aquests passos:
- Feu clic al botó Inici i seleccioneu la icona de la roda dentada un cop aparegui el menú Inici. També podeu utilitzar la combinació de teclat Windows + I per obrir l'aplicació Configuració.
- Després d'obrir l'aplicació Configuració, feu clic a la icona Actualització i seguretat.
- Un cop aparegui la interfície d'actualització i seguretat, aneu al tauler esquerre i feu clic a Recuperació.
- Feu clic a Reinicia ara a Inici avançat al tauler dret.
- Quan vegeu la pantalla Tria una opció, feu clic a la icona de resolució de problemes.
- Feu clic a Opcions avançades a la pantalla Resolució de problemes.
- Ara feu clic a Configuració d'inici un cop aparegui la pantalla Opcions avançades.
- Feu clic al botó Reinicia ara quan vegeu la pantalla de configuració d'inici.
- Després de reiniciar el PC, toqueu el número que hi ha al costat del mode segur o del mode segur amb xarxes.
- Un cop arrenci el vostre PC, executeu el comprovador de fitxers del sistema tal com us hem mostrat més amunt.
Tingueu en compte que la salut del disc dur pot afectar els fitxers del sistema. Si la unitat està molt fragmentada, és possible que l’ordinador tingui dificultats per accedir a determinats fitxers. En alguns casos, és possible que hagueu de fer front a sectors defectuosos del disc dur. Per assegurar-vos que no patiu aquest problema, utilitzeu una eina que us mantindrà la unitat de disc dur desfragmentada i en bona forma. Auslogics Disk Defrag farà tot això i molt més.
Reinicieu els serveis de Windows Update
Hi ha diferents serveis associats a la utilitat Windows Update i fan que funcioni correctament. És possible que aquests serveis no estiguin actualment disponibles o inactius. Aquesta solució particular implica reiniciar-los per assegurar-se que funcionen com haurien de fer-ho. Podeu utilitzar l'aplicació de serveis o el símbol del sistema per reiniciar els serveis. Us guiarem per tots i cadascun dels processos.
Passant per l'aplicació de serveis:
- Feu clic amb el botó dret al botó Inici i seleccioneu Executa al menú Accés ràpid. També podeu punxar les tecles Windows i R juntes per obrir el quadre de diàleg Executar.
- Després que aparegui Executar, escriviu "Services.msc" (sense cometes) al camp de text i premeu la tecla Retorn.
- Després d'obrir l'aplicació de serveis, localitzeu els serveis següents:
- Servei de transferència intel·ligent en segon pla
- Serveis criptogràfics
- Servei d'actualització de Windows
- Servei d’identitat d’aplicacions
- Feu clic amb el botó dret a cada servei, feu clic a Propietats i, a continuació, feu clic al botó Atura. Després, seleccioneu Automàtic al menú desplegable Tipus d'inici i, a continuació, feu clic a D'acord.
- Ara, proveu d'executar l'actualització.
Ús del símbol del sistema:
- Convoca el quadre de diàleg Executa fent clic amb el botó dret al botó Inici i seleccionant Executa al menú Accés ràpid. També podeu utilitzar el combinat de teclat Windows + R per iniciar el quadre de diàleg Executar.
- Després d'obrir Execució, escriviu "CMD" (sense cometes) i, a continuació, premeu les tecles Ctrl, Maj i Enter alhora.
- Feu clic al botó Sí un cop s'obri la finestra de diàleg Control del compte d'usuari i sol·liciteu permís.
- Un cop s'obri la finestra del símbol del sistema en mode d'administrador, escriviu les línies següents a la pantalla negra i premeu la tecla Retorn després d'escriure-les:
bits de parada nets
net stop wuauserv
net stop appidsvc
net stop cryptsvc
- A continuació, escriviu les línies següents i premeu Retorn després d'escriure cadascuna:
bits inicials nets
net start wuauserv
net start appidsvc
net start cryptsvc
- Un cop executades les ordres, tanqueu el símbol del sistema i executeu Windows Update per comprovar si hi ha cap error.
Analitzeu tot el sistema per trobar programari maliciós
Resulta que podríeu patir algun cas d’infecció de programari maliciós. Els programes maliciosos saboten molts fitxers del sistema. És possible que un programa maliciós hagi malmès carpetes i fitxers connectats al procés de Windows Update. Proveu d'escanejar l'ordinador i comproveu si això ha resolt el problema.
És important que feu una exploració completa en lloc de permetre que el vostre programa antivirus executi la cerca ràpida habitual. L'exploració completa recorrerà diferents racons del sistema i assegurarà que no quedi cap pedra sense girar. Podeu anar fàcilment al menú Escaneja del vostre programa antivirus per iniciar l'escaneig complet. Si confieu en la seguretat de Windows per a la protecció del sistema, seguiu els passos següents per executar l'escaneig complet:
- Obriu el menú Inici i feu clic a la roda dentada que hi ha a sobre de la icona d’alimentació. També podeu utilitzar la combinació de teclat Windows + I per iniciar l'aplicació Configuració.
- Quan vegeu la pantalla d'inici de l'aplicació Configuració del Windows, feu clic a l'etiqueta Actualització i seguretat, que hauria de trobar-se a la part inferior de la pàgina.
- Després que aparegui la interfície Actualització i seguretat, aneu al tauler esquerre i feu clic a Seguretat del Windows.
- Aneu a la pestanya Seguretat del Windows i feu clic a Protecció contra virus i amenaces a Àrees de protecció.
- Un cop s'obri la pàgina de protecció contra virus i amenaces de l'aplicació de seguretat de Windows, feu clic a Opcions d'escaneig.
- A la interfície Opcions d’escaneig, seleccioneu el botó d’opció per a Escaneig complet i, a continuació, feu clic al botó Escaneja ara.
- L'exploració completa s'hauria de completar en una hora o més, així que doneu temps al programa per fer la seva feina.
- Un cop finalitzat l'escaneig, realitzeu les accions recomanades per l'eina i reinicieu el sistema i comproveu si l'error 0x800f0845 ha desaparegut.
Podeu afegir una capa de seguretat addicional al vostre equip instal·lant Auslogics Anti-Malware. L'eina és un eliminador complet de programari maliciós que funciona al costat d'altres programes antivirus, inclosa la seguretat de Windows. No causa cap tipus de conflicte.
Allibereu / renoveu la vostra adreça IP i buideu la memòria cau de DNS
La memòria cau de DNS conté informació que assigna noms de domini alfanumèrics i adaptats als humans a les seves adreces IP en forma de número. La memòria cau pot acumular paràmetres incorrectes al llarg del temps o deteriorar-se. Un cop això passi, començaran a produir-se problemes de connexió, i aquest podria ser el motiu pel qual experimenteu el codi d'error sempre que vulgueu actualitzar el vostre sistema. Resoldre el problema implica esborrar tots els paràmetres de la memòria cau de DNS perquè Windows pugui començar a reconstruir-lo.
Després d’esborrar el vostre DNS, el següent pas que us recomanem és alliberar i renovar la vostra adreça IP. El vostre encaminador o dispositiu d'Internet normalment assigna una adreça IP concreta al vostre sistema. Si aquesta adreça IP no està disponible o és problemàtica, el vostre sistema no es connectarà a Internet, cosa que pot fer que aparegui el codi d'error sempre que vulgueu instal·lar actualitzacions. Quan això passi, heu d’obtenir una nova adreça IP del vostre encaminador. Per fer-ho, heu d'executar una ordre que alliberi l'adreça IP i la renovi.
Els passos següents us mostraran com eliminar la memòria cau de DNS i alliberar / renovar la vostra adreça IP:
- Obriu el quadre de text de cerca situat al costat del menú Inici mitjançant el combinat Windows + S o fent clic a la lupa de la barra de tasques.
- Un cop oberta la barra de cerca, escriviu "cmd" (sense les cometes) al camp de text.
- Quan aparegui el símbol del sistema als resultats, feu-hi clic amb el botó dret i feu clic a Executa com a administrador.
- Feu clic a Sí a la sol·licitud de confirmació del control del compte d'usuari per concedir els privilegis administratius del símbol del sistema.
- A continuació, escriviu les línies d'ordres següents al símbol del sistema i premeu la tecla Retorn després d'escriure cada línia:
Ipconfig / flushdns
Ipconfig / release
Ipconfig / renovar
Tingueu en compte els espais de les ordres.
- Ara, proveu de realitzar l'actualització.
Restableix el component Winsock
El component Winsock gestiona totes les sol·licituds d'entrada i sortida que provenen d'aplicacions basades en web de l'ordinador. És un fitxer DLL que es pot trobar a la carpeta System 32. Transfereix informació i configuracions de diferents programes a la vostra interfície de xarxa, coneguda com a TCP / IP.
És possible que es detingui el procés d'actualització de Windows i es pugui produir l'error perquè el component Winsock conté configuracions incorrectes o està malmès. Podeu resoldre el problema restablint-lo. Tingueu en compte que heu d'obrir una finestra del símbol del sistema i introduir l'ordre corresponent. Els passos següents us mostraran què heu de fer:
- Inicieu el quadre de diàleg Executar. Per fer-ho, feu clic amb el botó dret del ratolí al botó Inici i seleccioneu Executa, cerqueu Executa al menú Inici o utilitzeu el combinat de teclat Windows + R.
- Després que Execució aparegui a l'extrem inferior esquerre de la pantalla, escriviu "CMD" (sense les cometes) i, a continuació, premeu les tecles Ctrl, Maj i Retorn simultàniament.
- Ara apareixerà la finestra de diàleg Control del compte d'usuari i sol·licitarà permís per executar el símbol del sistema com a administrador. Feu clic al botó Sí quan això passi.
- Quan s'obri el símbol del sistema en mode d'administrador, escriviu la línia següent a la pantalla negra:
restabliment de netsh winsock
- Ara Windows restablirà el component Winsock substituint el fitxer DLL.
- Un cop l'ordre s'executi correctament, reinicieu l'ordinador i proveu d'actualitzar-lo.
Restableix els components de Windows Update
A part dels serveis de Windows, hi ha altres components que fan que la utilitat Windows Update funcioni. Aquests inclouen fitxers i carpetes del sistema i claus de registre. La guia següent us mostrarà el procés pas a pas per restablir aquests components. Un cop els hàgiu restablert, la utilitat Windows Update hauria de funcionar correctament:
Acció 1
Convoca el quadre de diàleg Executa fent clic amb el botó dret al botó Inici i seleccionant Executa al menú Accés ràpid. També podeu utilitzar el combinat de teclat Windows + R per iniciar el quadre de diàleg Executar.
Acció 2
Després d'obrir Execució, escriviu "CMD" (sense cometes) i, a continuació, premeu les tecles Ctrl, Maj i Enter alhora.
Acció 3
Feu clic al botó Sí un cop s'obri la finestra de diàleg Control del compte d'usuari i sol·liciteu permís.
Acció 4
Un cop s'obri la finestra del símbol del sistema en mode d'administrador, escriviu les línies següents a la pantalla negra i premeu la tecla Retorn després d'escriure-les:
bits de parada nets
net stop wuauserv
net stop appidsvc
net stop cryptsvc
Acció 5.
Ara que heu aturat els serveis de Windows Update, aneu a la següent línia del símbol del sistema i introduïu les ordres següents per suprimir els fitxers qmgr * .dat:
Des de "% ALLUSERSPROFILE% \ Application Data \ Microsoft \ Network \ Downloader \ qmgr * .dat"
Premeu la tecla Retorn.
Acció 6.
A continuació, utilitzeu les línies d’ordres següents per canviar el nom de les carpetes SoftwareDistribution i Catroot2. Recordeu tocar la tecla Retorn després d'escriure cada línia:
Ren% systemroot% \ SoftwareDistribution SoftwareDistribution.bak
Ren% systemroot% \ system32 \ quatreot2 quatreot2.bak
Acció 7.
Després, restableix els serveis de Windows Update i Transferència intel·ligent en segon pla als seus descriptors de seguretat predeterminats. Per fer-ho, escriviu o copieu i enganxeu les ordres següents i premeu la tecla Retorn després d'introduir-les:
bits de sdset sc.exe D: (A ;; CCLCSWRPWPDTLOCRRC ;;; SY) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA) (A ;; CCLCSWLOCRRC ;;; AU) (A ;; CCLCSWRPWPDTLOCRRC; PU);
sc.exe sdset wuauserv D: (A ;; CCLCSWRPWPDTLOCRRC ;;; SY) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA) (A ;; CCLCSWLOCRRC ;;; AU) (A ;; CCLCSWRPWPDT;
Acció 8.
Escriviu el següent al símbol del sistema i premeu Retorn per anar a la carpeta System32:
cd / d% windir% \ system32
Acció 9.
Registre tots els components del Servei de transferència intel·ligent en segon pla. Per fer-ho, escriviu les línies següents al símbol del sistema i premeu la tecla Retorn després d'escriure cada línia. Hi ha un munt de línies, així que preneu-vos el temps i feu-ho bé:
regsvr32.exe atl.dll
regsvr32.exe urlmon.dll
regsvr32.exe mshtml.dll
regsvr32.exe shdocvw.dll
regsvr32.exe browseui.dll
regsvr32.exe jscript.dll
regsvr32.exe vbscript.dll
regsvr32.exe scrrun.dll
regsvr32.exe msxml.dll
regsvr32.exe msxml3.dll
regsvr32.exe msxml6.dll
regsvr32.exe actxprxy.dll
regsvr32.exe softpub.dll
regsvr32.exe wintrust.dll
regsvr32.exe dssenh.dll
regsvr32.exe rsaenh.dll
regsvr32.exe gpkcsp.dll
regsvr32.exe sccbase.dll
regsvr32.exe slbcsp.dll
regsvr32.exe cryptdlg.dll
regsvr32.exe oleaut32.dll
regsvr32.exe ole32.dll
regsvr32.exe shell32.dll
regsvr32.exe initpki.dll
regsvr32.exe wuapi.dll
regsvr32.exe wuaueng.dll
regsvr32.exe wuaueng1.dll
regsvr32.exe wucltui.dll
regsvr32.exe wups.dll
regsvr32.exe wups2.dll
regsvr32.exe wuweb.dll
regsvr32.exe qmgr.dll
regsvr32.exe qmgrprxy.dll
regsvr32.exe wucltux.dll
regsvr32.exe muweb.dll
regsvr32.exe wuwebv.dll
Acció 10.
Ara haureu de suprimir algunes claus de registre innecessàries.
Abans de fer-ho, tingueu en compte que editar el registre és una tasca delicada i heu de seguir acuradament els passos següents. Per estar segur, feu una còpia de seguretat del registre abans d’aplicar aquesta correcció.
Ara, seguiu aquests passos per eliminar les claus de registre innecessàries:
- Utilitzeu el combinat de teclat Windows + R per iniciar Run.
- Després que Run aparegui a l'extrem inferior esquerre de la pantalla, escriviu "regedit" (sense les cometes) i, a continuació, premeu la tecla Retorn.
- Ara apareixerà la finestra de diàleg Control del compte d'usuari i sol·licitarà permís. Feu clic al botó Sí.
- Un cop s'obre l'Editor del registre, aneu al tauler esquerre i aneu fins a HKEY_LOCAL_MACHINE \ COMPONENTS.
- A COMPONENTS, comproveu si hi ha les claus següents i suprimiu-les:
- PendingXmlIdentifier
- NextQueueEntryIndex
- AdvancedInstallersNeedResolving
Acció 11.
Finalment, aneu a l’indicador de comandes de l’administrador i introduïu les línies següents una darrere l’altra per reiniciar els serveis que heu aturat anteriorment:
bits inicials nets
net start wuauserv
net start appidsvc
net start cryptsvc
Reinicieu el PC i proveu d'actualitzar el sistema.
Restableix el fitxer Hosts
Si res no funciona, proveu de restablir el fitxer Hosts. El fitxer conté configuracions que permeten la comunicació a la infraestructura de xarxa del vostre sistema. Pot ser que el fitxer estigui malmès o que algunes de les seves configuracions estiguin incorrectes. Restableix-lo al valor predeterminat i comprova si l'error desapareix. Els passos següents us guiaran pel procés:
- Obriu el quadre de text de cerca situat al costat del menú Inici mitjançant el combinat Windows + S o fent clic a la icona de la lupa de la barra de tasques.
- Un cop oberta la barra de cerca, escriviu “bloc de notes” (sense cometes) al camp de text i, a continuació, feu clic a Bloc de notes als resultats.
- Després d'obrir el Bloc de notes, copieu i enganxeu el text següent al fitxer nou:
# Copyright (c) 1993-2006 Microsoft Corp.
#
# Aquest és un exemple de fitxer HOSTS utilitzat per Microsoft TCP / IP per a Windows.
#
# Aquest fitxer conté les assignacions d'adreces IP a noms d'amfitrió. Cadascun
# l'entrada s'ha de mantenir en una línia individual. L'adreça IP hauria de ser
# es col·loca a la primera columna seguit del nom d'amfitrió corresponent.
# L'adreça IP i el nom de l'amfitrió han d'estar separats per almenys una
# espai.
#
# A més, es poden inserir comentaris (com aquests) a cada persona
# línies o seguint el nom de la màquina indicat amb el símbol "#".
#
# Per exemple:
#
# 102.54.94.97 rhino.acme.com # servidor font
# 38.25.63.10 x.acme.com # x amfitrió del client
La resolució de noms de #hostalhost es gestiona dins del propi DNS.
# 127.0.0.1 localhost
# :: 1 localhost
- Feu clic al menú Fitxer i seleccioneu Desa com a. També podeu prémer les tecles Ctrl, Maj i S simultàniament.
- Un cop aparegui el quadre de diàleg Desa, deseu el fitxer com a amfitrions a la carpeta Documents.
- Ara, convoqueu una finestra de l'Explorador de fitxers prement les tecles Windows i E o fent clic a una carpeta de l'escriptori. També podeu fer clic amb el botó dret al botó Inici i seleccionar Explorador de fitxers o fer clic a la icona de carpeta de la barra de tasques.
- Després d'obrir la finestra Explorador de fitxers, aneu a C: \ Windows \ System32 \ drivers \ etc.localitzeu el fitxer Hosts a la carpeta ETC i canvieu-lo pel nom "Hosts.old" (sense cometes) o qualsevol altre nom que vulgueu. Si apareix algun diàleg de confirmació, accepteu-lo.
- Aneu als vostres documents i moveu el fitxer Hosts que heu creat anteriorment al fitxer C: \ Windows \ System32 \ drivers \ etc directori.
- Si se us demana una contrasenya d’administrador, proporcioneu-ne els detalls i feu clic a Continua.
Conclusió
Una de les solucions anteriors us ajudarà a eliminar l’error. Si res no funciona, podeu anar al lloc web de Microsoft per descarregar i instal·lar les actualitzacions manualment. Si teniu pensaments que voleu compartir amb nosaltres, utilitzeu la secció de comentaris següent.