Quando si interagisce con un computer, possiamo trovare problemi sotto forma di vari errori di sistema. Sono di natura diversa, ma generano sempre fastidi e talvolta interrompono la procedura di lavoro. In questo post, Discuteremo le cause dell'errore 0x80070005 e descriveremo le alternative per rimuoverlo.
Errore di riparazione 0x80070005
Questo errore si verifica più frequentemente durante il successivo aggiornamento automatico o manuale del sistema operativo. Allo stesso tempo, Ci sono situazioni in cui appare una finestra di dialogo con questo codice quando si avvia un'applicazione. Le ragioni che portano a questo comportamento di “finestre” sono molto diversi, dal “vandalismo” da un programma antivirus alla corruzione dei dati sulla partizione di sistema.
Motivo 1: Antivirus
I programmi antivirus assumono la proprietà del sistema e, spesso, agiscono in modo assolutamente da teppista. Applicabile alla nostra situazione, può bloccare l'accesso alla rete per i servizi di aggiornamento o impedire l'esecuzione di programmi. Puoi risolvere il problema disabilitando la protezione attiva e il firewall, se c'è qualcosa incluso nel pacchetto, o rimuovendo completamente il software al momento dell'aggiornamento.
Per saperne di più:
Come disabilitare l'antivirus
Come eliminare un antivirus
Motivo 2: Il servizio VSS è disabilitato
VSS è un servizio di snapshot che consente di sovrascrivere file che oggi sono occupati da qualsiasi procedura o programma. Se è disabilitato, alcune operazioni in background potrebbero non riuscire.
- Apri la ricerca di sistema facendo clic sull'icona della lente di ingrandimento nell'angolo in basso a sinistra del “Barra delle applicazioni” , scrivi la domanda “Servizi” e apri l'applicazione trovata.
- Stiamo cercando il servizio mostrato nello screenshot nell'elenco, cliccaci sopra e poi clicca sul link “Correre” .
Se la colonna “Stato” già dice “In azione” , clicca su “Ricomincia” e quindi riavviare il sistema.
Motivo 3: Errore TCP / IP
La maggior parte delle operazioni di aggiornamento viene eseguita con una connessione Internet tramite TCP / IP. Il fallimento di quest'ultimo può portare all'errore 0x80070005. È qui che sarà d'aiuto reimpostare lo stack di protocollo utilizzando un comando della console.
- Inizia il “Riga di comando” . Tieni presente che devi farlo come amministratore; caso opposto, il trucco potrebbe non funzionare.Per saperne di più: Apri il prompt dei comandi in Windows 10
Abbiamo scritto (copiamo e incolliamo) il seguente comando:
netsh int ip reset
Premiamo il tasto ENTEROKAY .
- Una volta completata la procedura, riavvia il pc.
Motivo 4: attributi della cartella di sistema
Ogni disco di sistema ha una cartella speciale chiamata “Informazioni sul volume del sistema” Contenente informazioni su partizioni e file system. Se hai un attributo di sola lettura, i processi che richiedono la scrittura in questa directory falliranno.
- Apriamo il disco di sistema, In altre parole, quello che installa Windows. Andiamo alla scheda “Aspetto” , apriamo il “scelte” e procediamo a modificare le impostazioni della cartella.
- Qui riattiviamo la scheda “Aspetto” e disabilita l'opzione (deseleziona la casella), che nasconde i file di sistema protetti. Clicca su “Richiesta” e Accettare .
- Stiamo cercando la nostra cartella, facciamo clic destro su di esso e apriamo le proprietà.
- Rimuovi la casella di controllo accanto a per posizione “Sola lettura” . Nota che la casella di controllo non deve essere vuota. Va bene anche un quadrato (vedi screenshot). Allo stesso tempo, dopo aver chiuso le proprietà, questo flag verrà impostato automaticamente. Dopo l'installazione, clicca su “Richiesta” e chiudi la finestra.
Motivo 5: errori durante il download degli aggiornamenti
Windows ha un'altra directory speciale chiamata “Distribuzione software” , contenente tutti gli aggiornamenti scaricati. Se si verifica un errore durante la procedura di download e copia o la connessione viene disconnessa, i pacchi rischiano di essere danneggiati. In questa circostanza, il sistema “penserò” che i file sono già stati scaricati e proveranno a usarli. Per risolvere il problema, devi eliminare questa cartella.
- Apri il plugin “Servizi” per attraverso la ricerca di sistema (Guarda su) e fermati “Centro aggiornamenti” .
- Allo stesso modo, terminiamo il lavoro del servizio di trasferimento in background.
- Ora vai alla cartella “finestre” e apri la nostra directory.
Seleziona tutto il contenuto ed eliminalo.
- Per garantire il raggiungimento del risultato, deve svuotare il “Cestino per la carta” di questi file. Questo può essere fatto utilizzando programmi speciali o manualmente.
Per saperne di più: Pulisci la spazzatura di Windows 10
- stiamo ripartendo.
Guarda anche: Risolvi il problema con il download degli aggiornamenti in Windows 10
Motivo 6: Diritti di accesso
L'errore di cui stiamo discutendo può verificarsi a causa di un'impostazione errata dei diritti di accesso per modificare alcune sezioni e chiavi importanti del registro di sistema. Anche il tentativo di regolare manualmente questi parametri potrebbe non riuscire. L'utilità della console SubInACL ci aiuterà a far fronte al compito. Poiché è assente dal sistema per impostazione predefinita, devi scaricarlo e installarlo.
Scarica l'utility dal sito ufficiale
- Crea una cartella chiamata “SubInACL” alla radice dell'unità C: .
- Esegui il programma di installazione scaricato e fai clic su “Prossimo” nella finestra di avvio.
- Accettiamo i termini del contratto di licenza.
- Premi il pulsante Sfoglia.
Nell'elenco a discesa, seleziona l'unità C: , fare clic sulla cartella creata in precedenza e fare clic su clic su Accettare .
- Iniziamo l'installazione.
- Chiudi il programma di installazione.
È importante evidenziare qui spiegare perché cambiamo il percorso di installazione. Il punto è che dovremo anche scrivere degli script per gestire il registro, e questo indirizzo apparirà su di loro. Per impostazione predefinita è piuttosto lungo ed è molto possibile commettere errori durante l'inserimento. Allo stesso tempo, ci sono ancora posti lì, che implica racchiudere il valore tra virgolette, che può far sì che l'utilità si comporti in modo imprevedibile. Quindi, abbiamo scoperto l'installazione, passiamo agli script.
- Apriamo il solito sistema “Bloc notes” e scriviamo il seguente codice in esso:
@echo off
Set OSBIT=32
IF exist "%ProgramFiles(x86)%" set OSBIT=64
set RUNNINGDIR=%ProgramFiles%
IF %OSBIT% == 64 set RUNNINGDIR=%ProgramFiles(x86)%
C:subinaclsubinacl.exe /subkeyreg "HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionComponent Based Servicing" /grant="nt servicetrustedinstaller"=f
@Echo Gotovo.
@pause - Vai a File del menu e seleziona Salva come .
- Seleziona il tipo “Tutti i file” , dare allo script qualsiasi nome con l'estensione .pipistrello . Lo teniamo in un posto comodo.
Prima di usare questo “file batch”, è necessario assicurarsi e creare un punto di ripristino del sistema in modo da poter ripristinare le modifiche in caso di errore.
Per saperne di più:
Come creare un punto di ripristino in Windows 10
Come ripristinare Windows? 10 a un punto di ripristino
- Esegui lo script come amministratore.
- Rimettiamo in moto la macchina.
Se la tecnica non ha funzionato, devi crearne e applicarne un altro “file batch” con il seguente codice. Non dimenticare il punto di ripristino.
@echo off
C:subinaclsubinacl.exe /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f
C:subinaclsubinacl.exe /subkeyreg HKEY_CURRENT_USER /grant=administrators=f
C:subinaclsubinacl.exe /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f
C:subinaclsubinacl.exe /subdirectories %SystemDrive% /grant=administrators=f
C:subinaclsubinacl.exe /subkeyreg HKEY_LOCAL_MACHINE /grant=system=f
C:subinaclsubinacl.exe /subkeyreg HKEY_CURRENT_USER /grant=system=f
C:subinaclsubinacl.exe /subkeyreg HKEY_CLASSES_ROOT /grant=system=f
C:subinaclsubinacl.exe /subdirectories %SystemDrive% /grant=system=f
@Echo Gotovo.
@pause
Nota: se durante l'esecuzione degli script nel “Riga di comando” vediamo errori di accesso, quindi la configurazione iniziale del registro è già corretta e dovresti cercare altre alternative per risolverlo.
Motivo 7: danni ai file di sistema
L'errore 0x80070005 si verifica anche a causa del danneggiamento del file di sistema responsabile del normale svolgimento della procedura di aggiornamento o dell'avvio dell'ambiente per l'esecuzione dei programmi. In tali casi, puoi solo provare a ripristinarli usando due utility della console.
Per saperne di più: Ripristina i file di sistema in Windows 10
Motivo 8: Virus
Il malware è un ostacolo costante per i possessori di PC Windows. Questi parassiti sono in grado di danneggiare o bloccare i file di sistema, modificare le impostazioni del registro e causare vari arresti anomali del sistema. Se i metodi di cui sopra non hanno dato un risultato positivo, dovresti controllare il tuo PC per malware e sbarazzartene se li trovi.
Per saperne di più: Lotta contro i virus informatici
Motivo 9: Errori del disco rigido
La prossima cosa a cui prestare attenzione sono i possibili errori dell'unità di sistema. Windows ha uno strumento integrato per controllare e risolvere questi problemi. Nonostante questo, puoi usare programmi appositamente progettati per questo.
Per saperne di più: Esegui la diagnostica del disco rigido in Windows 10
conclusione
L'ultima risorsa per correggere l'errore 0x80070005 è provare a ripristinare il sistema o reinstallarlo completamente.
Per saperne di più:
Ripristina Windows 10 al suo stato originale
Restituisce Windows 10 al suo stato di fabbrica
Come installare Windows 10 da un'unità flash USB o da un disco
Dare consigli su come prevenire questo problema è abbastanza difficile, ma ci sono diverse regole per minimizzarne l'aspetto. Primo, leggi il post del paragrafo sui virus, ti aiuterà a capire come non infettare il tuo computer. Al secondo posto, cerca di non usare programmi jailbroken, specialmente quelli che installano i propri driver o servizi, oppure modificare i parametri della rete e del sistema nel suo insieme. Al terzo posto, senza estrema necessità e studio preliminare della procedura, non modificare il contenuto delle cartelle di sistema, impostazioni del registro e impostazioni di Windows.