L’errore 0x8007000d si presenta nel caso di com­po­nen­ti dan­neg­gia­ti o del tutto assenti durante un ag­gior­na­men­to. Oltre allo strumento di ri­so­lu­zio­ne dei problemi del sistema, Windows offre anche altre pos­si­bi­li­tà per risolvere il codice di errore 0x8007000d.

Che cosa significa il codice di errore 0x8007000d?

Se Windows trova file di sistema dan­neg­gia­ti durante un ag­gior­na­men­to, può emettere il codice di errore 0x8007000d. L’errore si presenta nelle versioni 7, 8, 10 e 11 e impedisce la corretta ese­cu­zio­ne dell’ag­gior­na­men­to. Per questo motivo è im­por­tan­te risolvere im­me­dia­ta­men­te l’errore 0x8007000d per evitare di pre­giu­di­ca­re il fun­zio­na­men­to del sistema. In questo caso lo stato dell’ag­gior­na­men­to è: “Mancano alcuni file dell’ag­gior­na­men­to o sono presenti problemi. Verrà eseguito au­to­ma­ti­ca­men­te un altro tentativo di download dell’ag­gior­na­men­to più tardi. Codice di errore (0x8007000d)”. Non è possibile impedire del tutto che si presenti questo problema. In caso di com­po­nen­ti mancanti o dan­neg­gia­ti, Windows in­ter­rom­pe la procedura. Esistono però diversi metodi per risolvere il problema.

Risolvere l’errore 0x8007000d con lo strumento di ri­so­lu­zio­ne dei problemi

La prima soluzione in caso di comparsa del codice di errore 0x8007000d è uti­liz­za­re lo strumento au­to­ma­tiz­za­to di ri­so­lu­zio­ne dei problemi di Windows. Questo strumento cerca le po­ten­zia­li fonti di errore e tenta quindi di risolvere i problemi di­ret­ta­men­te. Per eseguire questa procedura, procedi nel modo seguente:

  1. Per prima cosa, apri le Im­po­sta­zio­ni.
  2. Fai clic sull’opzione “Ag­gior­na­men­to e sicurezza”.
  3. Cerca “Ri­so­lu­zio­ne problemi”.
  4. Seleziona “Strumenti di ri­so­lu­zio­ne dei problemi ag­giun­ti­vi” e quindi “Windows Update”.
  5. Facendo clic su “Esegui lo strumento di ri­so­lu­zio­ne dei problemi”, il sistema esegue la ricerca. L’ope­ra­zio­ne può ri­chie­de­re alcuni istanti.

Se Windows trova l’errore 0x8007000d, tenta im­me­dia­ta­men­te di risolvere il problema. Se il tentativo riesce, puoi riavviare l’ag­gior­na­men­to. Se l’errore non viene rilevato o non è possibile ri­sol­ver­lo, devi provare soluzioni al­ter­na­ti­ve.

Di­sat­ti­va­re bre­ve­men­te i programmi antivirus

Un secondo approccio, al­tret­tan­to semplice, per risolvere l’errore 0x8007000d riguarda i tuoi programmi antivirus e il firewall. Se queste utili e im­por­tan­ti fun­zio­na­li­tà di sicurezza pro­ven­go­no da terze parti, in certi casi la con­nes­sio­ne con il server Windows potrebbe subire delle in­ter­fe­ren­ze. Disattiva quindi questi programmi tem­po­ra­nea­men­te e riavvia l’ag­gior­na­men­to. Suc­ces­si­va­men­te puoi riat­ti­va­re queste misure di sicurezza.

Riparare i file e risolvere l’errore 0x8007000d

Se neanche la soluzione pre­ce­den­te ha fun­zio­na­to, l’errore 0x8007000d potrebbe essere causato da un file di sistema difettoso. Windows dispone di alcuni comandi che ti per­met­to­no di riparare au­to­no­ma­men­te questi file. Per uti­liz­zar­li, devi aprire il menu Esegui come am­mi­ni­stra­to­re. Procedi come segue:

  1. Per prima cosa, premi i tasti [Windows] e [R] per aprire “Esegui”.
  2. Digita “cmd” nel prompt dei comandi e premi quindi con­tem­po­ra­nea­men­te i tasti [Ctrl], [Maiusc] e [Invio].
  3. Conferma questa im­mis­sio­ne con “Sì”. Ora puoi con­ti­nua­re a lavorare con permessi di am­mi­ni­stra­to­re.
  4. Digita quindi il seguente comando nella console:
sfc /scannow
shell
  1. Conferma il comando con [Invio].
  2. Attendi la completa ese­cu­zio­ne del comando. Quindi riavvia il computer.
  3. Utilizza ora il comando DISM (De­ploy­ment Image Servicing and Ma­na­ge­ment). Per farlo, apri nuo­va­men­te la console e utilizza questo comando:
DISM.exe /Online /Cleanup-image /Restorehealth
shell
  1. Conferma nuo­va­men­te con [Invio], attendi che la procedura venga eseguita una volta per intero e quindi riavvia il PC. Ora puoi in­stal­la­re nuo­va­men­te l’ag­gior­na­men­to e l’errore 0x8007000d non dovrebbe ri­pre­sen­tar­si.

0x8007000d: ri­pri­sti­na­re i com­po­nen­ti dell’ag­gior­na­men­to

Se anche questo metodo non va a buon fine, devi ri­pri­sti­na­re i com­po­nen­ti dell’ag­gior­na­men­to per risolvere de­fi­ni­ti­va­men­te l’errore 0x8007000d. Anche per questa procedura bastano pochi passaggi:

  1. Dovendo operare nuo­va­men­te come am­mi­ni­stra­to­re, premi di nuovo i tasti [Windows] e [R], digita “cmd”, premi [Ctrl], [Maiusc] e [Invio] e conferma con “Sì”.
  2. Quindi digita in suc­ces­sio­ne i quattro comandi seguenti e conferma ciascuno di essi con [Invio]:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
shell
  1. Ora cambia nome a due cartelle di download. I due comandi sono i seguenti:
ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
ren %systemroot%\system32\catroot2 catroot2.bak
shell
  1. Infine riavvia i servizi arrestati in pre­ce­den­za usando questi comandi:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
shell

Ora l’errore 0x8007000d non dovrebbe più ri­pre­sen­tar­si.

Consiglio

Stai cercando una soluzione per un altro codice di errore? Nella nostra Digital Guide troverai si­cu­ra­men­te ciò che cerchi. Ad esempio, sono di­spo­ni­bi­li istru­zio­ni per i seguenti errori:

Ti preghiamo di osservare la nota legale relativa a questo articolo.

Vai al menu prin­ci­pa­le