Come risolvere l’errore 0x80073701 consentendo l’esecuzione degli aggiornamenti
Il codice di errore 0x80073701 si presenta tipicamente quando i file di sistema sono mancanti o difettosi. Per eseguire il processo di aggiornamento, occorre ricorrere al programma di risoluzione dei problemi o riparare i file manualmente.
Che cos’è il codice di errore 0x80073701?
Se durante un aggiornamento compare il codice di errore 0x80073701, nella maggior parte dei casi significa che i file di sistema sono difettosi o completamente mancanti. Poiché questi file sono necessari per eseguire l’aggiornamento, il sistema interrompe il processo. È possibile provare a correggere l’errore 0x80073701 con un riavvio, ma le probabilità di successo sono piuttosto scarse. Il codice 0x80073701, anche visualizzato con la formula error_sxs_assembly_missing, probabilmente si ripresenterà e impedirà l’aggiornamento. Per risolvere questo problema hai a disposizione diverse opzioni. Di seguito ti presentiamo le più efficaci.
Avvalersi dello strumento di risoluzione 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 risoluzione dei problemi che scansiona l’intero sistema e ripara autonomamente gli errori. Prima di intraprendere ulteriori azioni, quindi, è bene provare innanzitutto con questo metodo. A tale scopo sono necessari i seguenti passaggi:
- Prima di tutto, apri le impostazioni.
- Seleziona la voce “Risoluzione dei problemi”.
- Fai clic su “Altri strumenti di risoluzione dei problemi”.
- Cerca l’opzione “Windows Update” ed esegui il programma di risoluzione dei problemi.
Qualora il sistema trovasse da solo una soluzione per l’errore 0x80073701, eseguirà la riparazione automaticamente. Una volta completato il processo, riavvia il computer e prova a eseguire nuovamente l’aggiornamento.
Disattivare il software di sicurezza di terze parti
Se la soluzione appena illustrata non dovesse funzionare, 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 connessione ai server Microsoft. La soluzione è spegnere temporaneamente il software di sicurezza e poi eseguire nuovamente l’aggiornamento. In seguito, riattiva tutti i programmi per continuare ad avere la migliore protezione possibile.
Proteggi tutti i tuoi dati: MyDefender di IONOS garantisce backup, scansioni e aggiornamenti regolari in base alle tue esigenze individuali. Trova la tariffa giusta per le tue esigenze!
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 probabilmente dannosi. Riportiamo di seguito i passaggi necessari per eseguire questa operazione:
- Premi la combinazione di tasti [Windows] e [R] per aprire “Esegui”.
- Inserisci il comando “cmd” e premi contemporaneamente i tasti [Ctrl], [Maiusc] e [Invio]. Confermando con “Sì”, ottieni i permessi da amministratore.
- Ora apri la console, inserisci il seguente comando e confermalo con il tasto [Invio]:
dism /online /cleanup-image /startcomponentcleanup
shell- Al termine del comando, riavvia il PC e riprova a eseguire l’aggiornamento. 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 conosciuto come System File Checker (SFC). Per questa opzione sono necessari solo pochi passaggi:
- Apri nuovamente “Esegui” con la combinazione di tasti [Windows] e [R].
- Esegui nuovamente l’accesso come amministratore.
- Ora inserisci il seguente comando nella console ed eseguilo:
sfc / scannow
shell- Attendi che il comando venga eseguito completamente. Quindi riavvia il PC e riapri nuovamente l’aggiornamento che in precedenza era stato ostacolato dal codice di errore 0x80073701.
Ripristinare i componenti degli aggiornamenti
Anche il ripristino manuale dei componenti di aggiornamento di Windows può risolvere l’errore 0x80073701. Per farlo, procedi in questo modo:
- Esegui di nuovo il login come amministratore, aprendo “Esegui” con i tasti [Windows] e [R] e poi eseguendo il comando “cmd”.
- Ora inserisci i seguenti quattro comandi in successione e conferma ciascuno di essi con [Invio]:
net stop wuauserv
net stop cryptsvc
net stop bits
net stop msiserver
shell- Questi comandi interrompono i servizi di Windows elencati. Successivamente, rinomina le cartelle degli aggiornamenti. I comandi necessari, da confermare nuovamente con [Invio], sono i seguenti:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
shell- Infine, riavvia i servizi. Questi sono i comandi da utilizzare:
net start wuauserv
net start cryptsvc
net start bits
net start msiserver
shell- Riavvia il computer ed esegui ancora una volta l’aggiornamento. L’errore 0x80073701 dovrebbe a questo punto essere scomparso.
Nella nostra Digital Guide abbiamo raccolto le migliori soluzioni per numerosi codici di errore. Qui di seguito una piccola selezione degli articoli disponibili:
Ti preghiamo di osservare la nota legale relativa a questo articolo.