Se Windows 11 mostra l’errore 0x80070005 durante Windows Update, il significato generale è “accesso negato”: un processo non riesce a usare una risorsa con i permessi richiesti. Non significa però che devi cambiare proprietà e autorizzazioni di intere cartelle. Parti da riavvio, troubleshooter di Windows Update, controllo del contesto in cui compare il codice e integrità dei file di sistema; intervieni sui permessi solo quando hai identificato la risorsa coinvolta.
| Dove compare 0x80070005 | Controllo iniziale |
|---|---|
| Windows Update | Troubleshooter, servizi e file di sistema |
| Installazione app o programma | Account, percorso e software di sicurezza |
| Microsoft Store | Account, Store e aggiornamenti Windows |
| Cartella o file specifico | Permessi solo su quella risorsa |
| PC aziendale | Policy e amministratore IT |
Cosa significa 0x80070005
0x80070005 è un codice di Windows associato a una condizione di accesso negato. Può comparire in contesti diversi: Windows Update, installazioni, servizi, Microsoft Store, attività pianificate o accesso a file e cartelle.
La soluzione dipende quindi dal punto esatto in cui compare. Se lo vedi in Windows Update, non è prudente applicare automaticamente procedure pensate per una cartella condivisa o per un’applicazione. La prima cosa da fare è annotare operazione, aggiornamento KB e momento del fallimento.

1. Riavvia e ripeti l’operazione una sola volta
Un aggiornamento o un installer può fallire perché un file è temporaneamente in uso oppure perché Windows ha un riavvio pendente. Riavvia il PC, accedi con il tuo account abituale e ripeti l’operazione.
Se 0x80070005 non compare più, fermati. Se ritorna nello stesso punto, continua la diagnosi senza cambiare permessi a caso.
2. Se compare in Windows Update, usa il troubleshooter ufficiale
Apri Impostazioni > Sistema > Risoluzione dei problemi e avvia la procedura per Windows Update, oppure segui la guida Microsoft alla risoluzione dei problemi di Windows Update.
Lo strumento può controllare componenti e configurazioni comuni senza obbligarti a intervenire manualmente su cartelle di sistema. Dopo la procedura, riavvia se richiesto e prova nuovamente l’aggiornamento.
3. Controlla se fallisce un solo aggiornamento o tutti
Vai in Impostazioni > Windows Update > Cronologia aggiornamenti. Se 0x80070005 riguarda sempre lo stesso KB ma gli altri pacchetti si installano, il problema è più circoscritto. Se invece falliscono più aggiornamenti differenti, controlla componenti e file di sistema.
Per un errore legato a file mancanti abbiamo una guida separata a 0x80070002 su Windows 11; se invece DISM non trova i file sorgente necessari, consulta 0x800f081f e la riparazione del component store.
4. Verifica account e contesto senza trasformare tutto in amministratore
Se il codice compare durante l’installazione di un programma, verifica di usare un account autorizzato a installare software e scarica l’installer dal produttore. Quando l’applicazione richiede elevazione, Windows deve mostrare la finestra UAC.
Non disabilitare UAC e non eseguire ogni programma come amministratore in modo permanente. L’elevazione serve solo quando l’operazione la richiede realmente. Se un installer continua a fallire, controlla anche che il percorso di destinazione sia accessibile e che non stia tentando di scrivere in una posizione protetta con autorizzazioni anomale.

5. Controlla antivirus e protezioni solo se il log indica un blocco
Un software di sicurezza può impedire a un processo di modificare determinate aree, ma non va dato per scontato che sia la causa. Prima aggiorna antivirus e Windows. Se il problema è iniziato subito dopo l’installazione di una suite di terze parti, verifica i suoi log o la cronologia degli eventi bloccati.
Evita di disattivare permanentemente antivirus e firewall. Su un PC aziendale, non modificare agent di sicurezza, EDR o policy senza l’amministratore.
6. Ripara l’immagine di Windows e i file di sistema
Se 0x80070005 compare in Windows Update o in più funzioni di sistema, apri Terminale come amministratore ed esegui:
DISM /Online /Cleanup-Image /RestoreHealth
Al termine esegui:
sfc /scannow
Microsoft documenta questa sequenza nella guida allo strumento System File Checker. Dopo eventuali riparazioni, riavvia e ripeti l’operazione che generava l’errore.
7. Non dare “Controllo completo” a Everyone
Molte guide propongono di risolvere 0x80070005 concedendo permessi estesi a cartelle o chiavi del Registro. È una scorciatoia rischiosa: può ridurre la sicurezza e nascondere la causa reale.
Se il messaggio indica una cartella precisa, controlla proprietà e autorizzazioni solo di quella risorsa e confrontale con un sistema equivalente. Non modificare ricorsivamente Windows, Program Files, ProgramData o il Registro senza una procedura specifica del produttore.
8. Se l’errore compare nel Microsoft Store
Se Windows Update funziona ma 0x80070005 compare soltanto durante il download di un’app, tratta il problema come specifico del Store: verifica l’account Microsoft, gli aggiornamenti dello Store, data e ora e lo spazio libero. Non resettare Windows Update se la parte di sistema funziona normalmente.
9. PC aziendale: policy e gestione possono essere la causa
In un ambiente gestito, un accesso negato può essere intenzionale. Criteri di gruppo, Intune, EDR, AppLocker o altre policy possono impedire installazioni o modifiche. In questo caso raccogli il codice, il nome del pacchetto e l’orario del tentativo e passa le informazioni all’IT.
Cosa evitare
- Non assegnare Everyone/Controllo completo a cartelle di sistema.
- Non disabilitare UAC in modo permanente.
- Non modificare proprietario e ACL di Windows senza una causa precisa.
- Non disattivare protezioni aziendali o antivirus alla cieca.
- Non scaricare “fix” eseguibili da siti non ufficiali.
Verifica finale
Ripeti la stessa operazione che generava 0x80070005. Se Windows Update completa il KB, l’app si installa o la risorsa torna accessibile senza ampliare inutilmente i permessi, il problema è risolto.
La regola più importante è non confondere “accesso negato” con “devo dare più permessi a tutto”. Identifica il contesto, prova gli strumenti supportati e modifica autorizzazioni soltanto quando sai esattamente quale risorsa sta bloccando l’operazione.