Che cosa significa davvero l'errore 0x80070005
Il codice è un errore Win32 incapsulato: il 5 finale è il classico «Accesso negato», cioè al servizio di aggiornamento è stata rifiutata un'operazione su file che considera routine. Il rifiuto arriva raramente da Windows stesso: di solito sono permessi NTFS rotti sulle cartelle di aggiornamento, un criterio che tiene al guinzaglio il servizio o un software di sicurezza che si mette tra il servizio e i suoi file. L'errore può comparire durante il download, durante l'installazione o nel corso di un aggiornamento delle funzionalità e quasi sempre si ripete a ogni tentativo finché non si rimuove la causa.
La buona notizia è che l'elenco delle cause possibili è corto. Ogni causa ha una correzione diretta e ben documentata. Procedendo in ordine di probabilità, raramente si arriva in fondo all'elenco.
- Permessi NTFS rotti su C:\Windows\SoftwareDistribution o C:\Windows\System32\catroot2
- Un criterio di gruppo o una regola del registro che limita l'accesso a Windows Update
- Antivirus di terze parti che blocca le operazioni su file del servizio di aggiornamento
- Residui di un aggiornamento fallito che il servizio non riesce a sovrascrivere
- File di sistema corrotti che mandano in tilt lo stack di manutenzione
Come correggere 0x80070005: strumento di risoluzione e reset dei componenti
Partite dallo strumento integrato: Impostazioni → Sistema → Risoluzione dei problemi → Altri strumenti di risoluzione dei problemi → Windows Update → Esegui. Reimposta da solo diverse impostazioni di aggiornamento e in una bella fetta di casi elimina l'errore. Se l'errore torna, aprite il Terminale (o il Prompt dei comandi) come amministratore e fermate i quattro servizi coinvolti: net stop wuauserv, net stop cryptSvc, net stop bits, net stop msiserver. Poi rinominate le due cartelle di lavoro dell'aggiornatore: ren C:\Windows\SoftwareDistribution SoftwareDistribution.old e ren C:\Windows\System32\catroot2 catroot2.old.
Riavviate i servizi in ordine inverso (net start wuauserv, net start cryptSvc, net start bits, net start msiserver) e riavviate il PC. Windows ricostruisce entrambe le cartelle da zero e riscarica solo gli aggiornamenti ancora in sospeso. Se la rinomina fallisce con «accesso negato» perfino in un prompt elevato, sono rotti i permessi della cartella stessa: aprite Proprietà → scheda Protezione e verificate che Amministratori e SYSTEM abbiano controllo completo prima di riprovare.
Criteri, antivirus e file di sistema: le correzioni più profonde
Se l'errore sopravvive al reset dei componenti, cercate che cosa sta limitando gli aggiornamenti di proposito. Il colpevole più comune è l'antivirus di terze parti: disattivatelo durante l'installazione dell'aggiornamento e riattivatelo dopo. Sui computer aziendali un criterio di gruppo può bloccare gli aggiornamenti, ma anche chi usa Windows a casa dovrebbe aprire gpedit.msc (se la sua edizione lo include) e confermare che nulla sotto Modelli amministrativi → Componenti di Windows → Windows Update sia impostato su Abilitato, in particolare il criterio «Rimuovi l'accesso all'uso di tutte le funzionalità di Windows Update». Il gemello nel registro vive sotto HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate — esportate un backup prima di toccare qualsiasi cosa.
Infine riparate i file di sistema: eseguite sfc /scannow in un prompt elevato. Se SFC segnala corruzioni che non riesce a sistemare, proseguite con DISM /Online /Cleanup-Image /RestoreHealth e riavviate. Nella pratica, il reset di permessi e componenti risolve la maggior parte dei casi di 0x80070005; i controlli su criteri e antivirus prendono quasi tutti gli altri.
Domande e risposte
Che cosa significa l'errore Windows Update 0x80070005?
È l'errore Win32 «Accesso negato»: al servizio di aggiornamento è stato negato l'accesso a un file o a una cartella — per permessi rotti, un criterio restrittivo o l'interferenza dell'antivirus.
È sicuro rinominare SoftwareDistribution e catroot2?
Sì, Windows ricrea entrambe le cartelle automaticamente. Perdete solo la cache locale dei download e l'elenco della cronologia degli aggiornamenti; quelli installati restano intatti.
Perché l'errore 0x80070005 continua a tornare?
Perché il blocco sottostante è ancora lì — il più delle volte permessi rotti o un criterio. Ripetete il reset dei componenti, poi controllate la scheda Protezione e le posizioni dei criteri indicate sopra.
Scopri cosa include la licenza prima dell'acquisto.
La prova singola di 30 minuti include gli strumenti essenziali. Le funzioni PRO restano bloccate finché non attivi una licenza a pagamento.
Da leggere dopo
Scrivici: [email protected]