Il codice di errore 0x80070013 che ottieni da Windows 10 indica che stai cercando di installare un driver sul tuo computer che è già installato, o ne stai installando uno che è meno compatibile con il tuo hardware di quello che hai già.
Ora che sai cos’è, possiamo vedere cosa fa quando succede. Il codice di errore non vi permetterà di installare gli aggiornamenti sul vostro sistema Windows 10 e causerà il fallimento di Windows Update finché non lo affronterete. Dal momento che il tuo sistema dovrebbe essere regolarmente aggiornato, questo è un problema di cui dovresti occuparti il prima possibile.
Anche se errori come questo possono spaventarti, c’è una soluzione abbastanza facile che farà scomparire questo errore e potrai continuare ad aggiornare il tuo sistema, ed è quella di resettare manualmente i componenti di Windows Update.
Resettare manualmente i componenti di Windows Update
Questo metodo ti richiederà di usare un prompt dei comandi elevato per resettare i componenti di Windows Update. In Windows 10, è possibile aprirlo premendo contemporaneamente i pulsanti Windows e X sulla tastiera. Vedrete un menu con le opzioni. Trova e seleziona Prompt dei comandi (Admin). Se ottieni un messaggio di Controllo dell’account utente, premi Sì per consentire l’avvio del prompt dei comandi elevato. I comandi che dovrai digitare devono essere corretti, non sono ammessi errori di ortografia, quindi fai attenzione.
Una volta dentro il prompt dei comandi, la prima cosa da fare è fermare il MSI Installer, i servizi di aggiornamento di Windows e il BITS. Per farlo, digitate i seguenti comandi e premete Invio sulla tastiera dopo ognuno di essi. Se uno di essi richiede più tempo per essere completato, sii paziente e aspetta che finisca prima di digitare il successivo.
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
Ora che i servizi sono fermi, devi rinominare due cartelle, cioè le cartelle Catroot2 e SoftwareDistribution. Dato che sei già in un prompt dei comandi elevato, puoi rinominarle anche da lì, basta usare i seguenti comandi e premere Invio sulla tastiera dopo entrambi.
ren C:\Windows\System32\catroot2 Catroot2.old
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
Dopo aver rinominato le cartelle, il prossimo passo è quello di riavviare i servizi che abbiamo fermato prima, in modo che Windows Update possa continuare a lavorare. Questo è, ancora una volta, fatto nel prompt dei comandi elevato, con i seguenti comandi (non dimenticare Invio dopo aver digitato ogni comando):
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
Quello che abbiamo fatto finora ha resettato i componenti di Windows Update, e ha eliminato qualsiasi problema che stavi affrontando con Windows Update, oltre a prevenire una serie di problemi che potrebbero apparire in futuro. Una volta che hai finito con il prompt dei comandi, puoi chiuderlo digitando Exit e premendo Invio, o cliccando il pulsante X nell’angolo in alto a destra.
Una nota importante è quella di fare attenzione ad avviare il prompt dei comandi in modalità Admin, come descritto in precedenza, perché se non lo fate vi ritroverete con un messaggio Access is denied quando tenterete di rinominare le cartelle, e non sarete in grado di risolvere l’errore 0x80070013.
Quando avete finito con tutto, potete nuovamente provare a passare con Windows Update. Ora non dovreste avere alcun problema e potrete aggiornare il vostro sistema con le ultime patch di stabilità e sicurezza. Il metodo di cui sopra dovrebbe aiutarvi e dovreste essere in grado di farlo con facilità, indipendentemente dalle vostre conoscenze tecniche.