Il codice di errore 0x80073701 si presenta ti­pi­ca­men­te quando i file di sistema sono mancanti o difettosi. Per eseguire il processo di ag­gior­na­men­to, occorre ricorrere al programma di ri­so­lu­zio­ne dei problemi o riparare i file ma­nual­men­te.

Che cos’è il codice di errore 0x80073701?

Se durante un ag­gior­na­men­to compare il codice di errore 0x80073701, nella maggior parte dei casi significa che i file di sistema sono difettosi o com­ple­ta­men­te mancanti. Poiché questi file sono necessari per eseguire l’ag­gior­na­men­to, il sistema in­ter­rom­pe il processo. È possibile provare a cor­reg­ge­re l’errore 0x80073701 con un riavvio, ma le pro­ba­bi­li­tà di successo sono piuttosto scarse. Il codice 0x80073701, anche vi­sua­liz­za­to con la formula error_sxs_assembly_missing, pro­ba­bil­men­te si ri­pre­sen­te­rà e impedirà l’ag­gior­na­men­to. Per risolvere questo problema hai a di­spo­si­zio­ne diverse opzioni. Di seguito ti pre­sen­tia­mo le più efficaci.

Avvalersi dello strumento di ri­so­lu­zio­ne dei problemi di Windows

Il primo modo che si può provare per riparare l’errore 0x80073701 funziona anche con numerosi altri codici di errore. Windows dispone di un proprio strumento di ri­so­lu­zio­ne dei problemi che scansiona l’intero sistema e ripara au­to­no­ma­men­te gli errori. Prima di in­tra­pren­de­re ulteriori azioni, quindi, è bene provare in­nan­zi­tut­to con questo metodo. A tale scopo sono necessari i seguenti passaggi:

  1. Prima di tutto, apri le im­po­sta­zio­ni.
  2. Seleziona la voce “Ri­so­lu­zio­ne dei problemi”.
  3. Fai clic su “Altri strumenti di ri­so­lu­zio­ne dei problemi”.
  4. Cerca l’opzione “Windows Update” ed esegui il programma di ri­so­lu­zio­ne dei problemi.

Qualora il sistema trovasse da solo una soluzione per l’errore 0x80073701, eseguirà la ri­pa­ra­zio­ne au­to­ma­ti­ca­men­te. Una volta com­ple­ta­to il processo, riavvia il computer e prova a eseguire nuo­va­men­te l’ag­gior­na­men­to.

Di­sat­ti­va­re il software di sicurezza di terze parti

Se la soluzione appena il­lu­stra­ta non dovesse fun­zio­na­re, esiste un altro semplice metodo per risolvere il problema 0x80073701. Talvolta l’errore è causato dal firewall o da un programma antivirus di terze parti. Tali programmi possono impedire la con­nes­sio­ne ai server Microsoft. La soluzione è spegnere tem­po­ra­nea­men­te il software di sicurezza e poi eseguire nuo­va­men­te l’ag­gior­na­men­to. In seguito, riattiva tutti i programmi per con­ti­nua­re ad avere la migliore pro­te­zio­ne possibile.

My­De­fen­der
Massima sicurezza per tutti i tuoi di­spo­si­ti­vi
  • Pro­te­zio­ne antivirus
  • Backup au­to­ma­ti­ci e recupero dei file persi

Pulire WinSxS

L’errore 0x80073701 dipende spesso da file di sistema difettosi che non possono essere riparati con le soluzioni sopra elencate. In tal caso, potresti provare pulendo la cartella WinSxS. Questo rimuoverà i file obsoleti e pro­ba­bil­men­te dannosi. Ri­por­tia­mo di seguito i passaggi necessari per eseguire questa ope­ra­zio­ne:

  1. Premi la com­bi­na­zio­ne di tasti [Windows] e [R] per aprire “Esegui”.
  2. Inserisci il comando “cmd” e premi con­tem­po­ra­nea­men­te i tasti [Ctrl], [Maiusc] e [Invio]. Con­fer­man­do con “Sì”, ottieni i permessi da am­mi­ni­stra­to­re.
  3. Ora apri la console, inserisci il seguente comando e con­fer­ma­lo con il tasto [Invio]:
dism /online /cleanup-image /startcomponentcleanup
shell
  1. Al termine del comando, riavvia il PC e riprova a eseguire l’ag­gior­na­men­to. Il codice di errore 0x80073701 non dovrebbe più comparire.

Risolvere l’errore 0x80073701 mediante controllo file di sistema

Un altro modo per risolvere il problema 0x80073701 è il controllo file di sistema, anche co­no­sciu­to come System File Checker (SFC). Per questa opzione sono necessari solo pochi passaggi:

  1. Apri nuo­va­men­te “Esegui” con la com­bi­na­zio­ne di tasti [Windows] e [R].
  2. Esegui nuo­va­men­te l’accesso come am­mi­ni­stra­to­re.
  3. Ora inserisci il seguente comando nella console ed eseguilo:
sfc / scannow
shell
  1. Attendi che il comando venga eseguito com­ple­ta­men­te. Quindi riavvia il PC e riapri nuo­va­men­te l’ag­gior­na­men­to che in pre­ce­den­za era stato osta­co­la­to dal codice di errore 0x80073701.

Ri­pri­sti­na­re i com­po­nen­ti degli ag­gior­na­men­ti

Anche il ri­pri­sti­no manuale dei com­po­nen­ti di ag­gior­na­men­to di Windows può risolvere l’errore 0x80073701. Per farlo, procedi in questo modo:

  1. Esegui di nuovo il login come am­mi­ni­stra­to­re, aprendo “Esegui” con i tasti [Windows] e [R] e poi eseguendo il comando “cmd”.
  2. Ora inserisci i seguenti quattro comandi in suc­ces­sio­ne e conferma ciascuno di essi con [Invio]:
net stop wuauserv
net stop cryptsvc
net stop bits
net stop msiserver
shell
  1. Questi comandi in­ter­rom­po­no i servizi di Windows elencati. Suc­ces­si­va­men­te, rinomina le cartelle degli ag­gior­na­men­ti. I comandi necessari, da con­fer­ma­re nuo­va­men­te con [Invio], sono i seguenti:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
shell
  1. Infine, riavvia i servizi. Questi sono i comandi da uti­liz­za­re:
net start wuauserv
net start cryptsvc
net start bits
net start msiserver
shell
  1. Riavvia il computer ed esegui ancora una volta l’ag­gior­na­men­to. L’errore 0x80073701 dovrebbe a questo punto essere scomparso.
Consiglio

Nella nostra Digital Guide abbiamo raccolto le migliori soluzioni per numerosi codici di errore. Qui di seguito una piccola selezione degli articoli di­spo­ni­bi­li:

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

Vai al menu prin­ci­pa­le