Come correggere il codice di errore di Windows 0x80070005

Windows visualizzerà il codice di errore 0x80070005 quando si verifica un problema durante l'installazione degli aggiornamenti di Windows(problem installing Windows updates) . Potresti anche riscontrare l'errore se Windows non è in grado di attivare o eseguire determinate applicazioni di Office , in particolare dopo un aggiornamento di Windows . Il codice di errore fondamentalmente ti dice che Windows non ha i file o le autorizzazioni di registro richiesti per eseguire un'operazione.

Evidenziamo sette potenziali soluzioni di risoluzione dei problemi per il codice di errore di Windows 0x80070005.(Windows)

1. Esegui lo strumento di risoluzione dei problemi di Windows Update(Windows Update Troubleshooter)

Fallo se ricevi il codice di errore 0x80070005 quando tenti di installare un aggiornamento di Windows . Lo strumento di risoluzione dei problemi di Windows Update può anche correggere altri errori durante un aggiornamento. 

In Windows 11, vai su Impostazioni(Settings) > Sistema(System) > Risoluzione dei problemi(Troubleshoot) > Altri strumenti per la risoluzione dei problemi(Other troubleshooters) e seleziona il pulsante Esegui(Run) accanto a Windows Update.

Se hai un computer Windows 10 , vai su Impostazioni(Settings) > Aggiornamento e sicurezza(Update & Security) > Risoluzione dei problemi(Troubleshoot) > Strumento di risoluzione dei problemi aggiuntivo(Additional troubleshooter) > Windows Update e seleziona Esegui lo strumento di risoluzione dei problemi(Run the troubleshooter) .

Attendi(Wait) che lo strumento di risoluzione dei problemi diagnostichi potenziali problemi che causano il codice di errore 0x80070005 e segui i consigli sullo schermo.

2. Cerca malware e virus

Malware e virus spesso eliminano i file di sistema essenziali e le chiavi di registro necessarie per eseguire determinati programmi e installare gli aggiornamenti di Windows . Utilizza software di terze parti per eseguire la scansione del PC alla ricerca di malware e virus(scan your PC for malware and viruses) o attiva la protezione in tempo reale nell'app Sicurezza di Windows(Windows Security) .

Vai in Impostazioni(Settings) > Privacy e sicurezza(Privacy & security) > Sicurezza di Windows(Windows Security) > Apri Sicurezza di Windows(Open Windows Security) > Protezione da virus e minacce(Virus & threat protection) > Gestisci impostazioni(Manage settings) e attiva Protezione in tempo reale(Real-time protection) .

In Windows 10, vai su Impostazioni(Settings) > Aggiornamento e sicurezza(Update & Security) > Sicurezza di Windows(Windows Security) > Protezione da virus e minacce(Virus & threat protection) > Gestisci impostazioni(Manage settings) e attiva Protezione in tempo reale(Real-time protection) .

3. Eseguire il Controllo file di sistema

Il Controllo file di sistema(System File Checker) ( SFC ) è uno strumento da riga di comando che verifica la presenza di file di sistema corrotti, danneggiati e mancanti in Windows(checks for corrupt, damaged, and missing system files in Windows) . Se lo strumento ne trova, li sostituisce con una nuova copia.

Se ricevi 0x80070005 perché un file di sistema vitale è mancante o danneggiato, eseguire l' SFC è la soluzione migliore per risolvere il problema. Collega il tuo computer a Internet e segui i passaggi seguenti.

  1. Digita prompt dei comandi(command prompt) nella barra di ricerca di Windows(Windows Search) e seleziona Esegui come amministratore(Run as administrator) .

Se il tuo PC esegue Windows 8 o versioni successive, Microsoft consiglia di eseguire lo strumento DISM ( Deployment Image Servicing and Management ) prima di eseguire Controllo file di sistema(System File Checker) . Altrimenti(Otherwise) , vai al passaggio(Step) 3 se hai un PC Windows 7 .

  1. Digita o incolla DISM.exe /Online /Cleanup-image /Restorehealth nel terminale e premi Invio(Enter) .

Esegui il Controllo file di sistema(System File Checker) (vedi passaggio successivo) quando ricevi un messaggio di successo che dice "L'operazione di ripristino è stata completata correttamente".

  1. Digita o incolla sfc /scannow nel terminale e premi Invio(Enter) .

Attendere(Wait) un messaggio di successo, chiudere la finestra del prompt dei comandi(Command Prompt) ed eseguire nuovamente l'app/il sistema operativo, eliminando l'errore 0x80070005. Potrebbe essere necessario riavviare il computer per completare le operazioni di riparazione in sospeso.

Quindi, prestare attenzione al messaggio sullo schermo durante l'esecuzione del Controllo file di sistema(System File Checker) .

4. Aggiorna il registro di Windows

Microsoft consiglia di aggiornare il registro(Microsoft recommends updating the registry) se viene visualizzato il codice di errore 0x80070005 in un'applicazione di Office dopo l'aggiornamento di Windows . L'eliminazione o il danneggiamento di qualsiasi elemento nel registro può causare altri problemi in Windows . Quindi, assicurati di eseguire il backup del registro di Windows(back up the Windows Registry) prima di eseguire l'aggiornamento.

Chiudi tutte le applicazioni di Microsoft Office(Microsoft Office) e segui questi passaggi:

  1. Premi il tasto Windows(Windows key) + R , digita regedit nella casella Esegui e seleziona OK .

  1. Espandi la cartella HKEY_USERS , fai clic con il pulsante destro del mouse sulla cartella S-1-5-20 e seleziona Autorizzazioni(Permissions) nel menu di scelta rapida.

  1. Seleziona Aggiungi(Add) .

  1. Digitare il nome dell'utente corrente nella finestra di dialogo, selezionare Verifica nomi(Check Names) e selezionare OK .

  1. Quindi, seleziona Avanzate(Advanced) . Si aprirà il menu Impostazioni di sicurezza avanzate(Advanced Security Settings) per la cartella del registro.

  1. Nella scheda "Autorizzazioni", seleziona l'utente appena creato e scegli Modifica(Edit) .

  1. Selezionare la casella Controllo completo(Full Control) e selezionare OK .

  1. Selezionare SERVIZIO DI RETE(NETWORK SERVICE) e selezionare Modifica(Edit) .

  1. Selezionare la casella Controllo completo(Full Control) e selezionare OK .

  1.  Infine, seleziona Sostituisci tutte le voci di autorizzazione degli oggetti figlio con voci di autorizzazione ereditabili da questo oggetto(Replace all child object permission entries with inheritable permission entries from this object) e seleziona OK .

  1. Selezionare (Yes) nella richiesta di conferma.

  1. Selezionare Applica(Apply) e quindi OK .

Chiudi l' Editor del Registro(Registry Editor) di sistema , riapri l' app di Office e controlla se ciò interrompe il codice di errore 0x80070005.

  1. Premi il tasto Windows(Windows key) + R per aprire la casella Esegui di Windows.
  2. Digita C:\Users\USERNAME\AppData nella finestra di dialogo e seleziona OK .

Nota:(Note:) sostituire C: con la lettera di unità in cui è installato Windows . Allo stesso modo(Likewise) , sostituisci USERNAME con il nome utente del tuo PC.

  1. Fare clic con il pulsante destro del mouse sulla cartella Locale e selezionare (Local)Proprietà(Properties) nel menu contestuale.

  1. Vai alla scheda Sicurezza e seleziona (Security)Modifica(Edit) .

  1. Seleziona Aggiungi(Add) .

  1. Digita Everyone nella finestra di dialogo, seleziona Controlla nomi(Check Names,) e scegli OK in seguito.

  1. Seleziona Tutti(Everyone) , seleziona la casella Consenti(Allow) nella colonna "Controllo completo".

  1. Selezionare Applica(Apply) e quindi OK .

  1. Potresti ricevere un "Errore nell'applicazione della sicurezza(Applying Security) " un paio di volte mentre Windows imposta le autorizzazioni. Continua a selezionare Continua(Continue) fino alla fine del processo.

  1. Selezionare OK per chiudere le autorizzazioni locali(Local) per la finestra Locale(Local) e reinstallare l' aggiornamento di Windows .

  1. Selezionare di nuovo OK per salvare le modifiche.

5. Controlla le impostazioni del firewall

È possibile risolvere l'errore 0x80070005 configurando SVCHOST (il processo host per i servizi Windows ) per ignorare le impostazioni del firewall.

  1. Digita firewall nella barra di ricerca di Windows(Windows Search) e seleziona Firewall e protezione della rete(Firewall & network protection) nella pagina dei risultati.

  1. Scorri fino alla fine della pagina e seleziona Consenti un'app tramite il firewall(Allow an app through firewall) .

Questo ti reindirizzerà alla finestra di Windows Defender Firewall nel (Windows Defender Firewall)Pannello(Control Panel) di controllo .

  1. Seleziona Modifica impostazioni(Change settings) .

  1. Seleziona Consenti un'altra app(Allow another app) .

  1. Seleziona Sfoglia(Browse) .

  1.  Seleziona svchost e seleziona Apri(Open) .

  1. Seleziona Aggiungi(Add) per continuare.

  1. Assicurati di controllare le colonne " Privato(Private) e "Pubblico" per il processo host(Host Process) per i servizi (Services)Windows .

  1. Seleziona OK e prova ad aggiornare di nuovo il PC.

6. Eseguire un avvio pulito

L' esecuzione di un avvio pulito in Windows(clean boot in Windows) può aiutare a diagnosticare la causa di errori di avvio, frequenti arresti anomali delle app e problemi di Windows Update . Quando si esegue un avvio pulito, il PC disabilita temporaneamente i servizi non essenziali. Ciò consentirà di isolare e diagnosticare i conflitti software che causano il codice di errore 0x80070005 durante l'aggiornamento di Windows o l'esecuzione di app di Office .

Assicurati(Make) di aver eseguito l'accesso al PC utilizzando un account amministratore prima di avviare un avvio pulito.

  1. Digita msconfig nella casella di ricerca di Windows ed esegui Configurazione di sistema(System Configuration) come amministratore.

  1. Vai alla scheda Servizi , seleziona la casella (Services)Nascondi tutti i servizi Microsoft(Hide all Microsoft services) e seleziona Disabilita tutto(Disable all) .

  1. Successivamente(Afterward) , vai alla scheda Avvio e seleziona (Start-up)Apri Task Manager(Open Task Manager) .

  1. Fare clic con il pulsante destro del mouse su un programma nell'elenco e selezionare Disattiva(Disable) . Fallo per tutte le app nella scheda Avvio .(Startup)

Chiudi Task Manager e riavvia il computer per avviare in un ambiente "pulito". Se non ricevi l'errore 0x80070005 dopo il processo di avvio pulito, significa che una delle app disabilitate è responsabile dell'errore.

7. Ripristina i componenti di Windows Update

Ripristina tutti i componenti dell'agente di Windows Update se l'errore persiste dopo aver provato la procedura di risoluzione dei problemi sopra.

  1. Digita prompt dei comandi(command prompt) nella barra di ricerca di Windows(Windows Search) e seleziona Esegui come amministratore(Run as administrator) .

  1. Digita o incolla net stop wuauserv nel terminale e premi Invio(Enter) . Questo comando interromperà il servizio Windows Update .

  1. Quindi, digita o incolla rd /s /q %systemroot%\SoftwareDistribution e premi Invio(Enter) .

  1. Infine, digita o incolla net start wuauserv e premi Invio(Enter) per riavviare il servizio Windows Update .

Chiudi la finestra del prompt dei comandi(Command Prompt) e controlla se ora puoi installare gli aggiornamenti di Windows(Windows Updates) senza il codice di errore 0x80070005.

Ultima risorsa: ripristina Windows

Ripristina le impostazioni di fabbrica di Windows(Reset Windows to factory settings) se non riesci ancora a installare gli aggiornamenti di Windows o a eseguire le app di (Windows)Office a causa dell'errore 0x80070005.



About the author

Sono un ingegnere del software con oltre 10 anni di esperienza nel lavoro su Apple iOS e dispositivi edge. La mia esperienza nell'ingegneria hardware mi ha appassionato nell'assicurarmi che i dispositivi dei nostri clienti siano il più affidabili e fluidi possibile. Ho scritto codice negli ultimi anni e ho imparato a usare Git, Vim e Node.js.



Related posts