Nei sistemi operativi Windows viene eseguito di default un controllo au­to­ma­ti­co degli ultimi ag­gior­na­men­ti non appena ci si connette a Internet. È possibile con­trol­la­re anche ma­nual­men­te la presenza di nuovi ag­gior­na­men­ti nell’Update Center; in ogni caso è utile seguire una delle due opzioni perché se non in­stal­la­te gli ag­gior­na­men­ti regolari di Windows, non avete le ultime ca­rat­te­ri­sti­che del sistema operativo e di altre ap­pli­ca­zio­ni Microsoft come Office o Outlook, nonché im­por­tan­ti cor­re­zio­ni di errori e mi­glio­ra­men­ti della sicurezza (come la ri­so­lu­zio­ne delle falle di sicurezza).

Tuttavia durante la ricerca e l'in­stal­la­zio­ne di ag­gior­na­men­ti sia in modo au­to­ma­ti­co sia manuale possono ve­ri­fi­car­si dei problemi, come l’errore 0x80070002, che osta­co­la­no il processo di ag­gior­na­men­to e com­pro­met­to­no si­gni­fi­ca­ti­va­men­te la stabilità del sistema. Qui vi il­lu­stria­mo cos’è l’errore 0x80070002 e come si risolve.

Registra il tuo dominio
  • Domain Connect gratuito per una con­fi­gu­ra­zio­ne facile del DNS
  • Cer­ti­fi­ca­to SSL Wildcard gratuito
  • Pro­te­zio­ne privacy inclusa

Cosa si nasconde dietro al codice di errore “0x80070002”?

Il messaggio di errore "0x80070002" è uno dei messaggi di errore più diffusi sui problemi di ag­gior­na­men­to di Windows. Si verifica non solo nelle versioni correnti, come Windows 10, ma anche nelle edizioni pre­ce­den­ti, come Vista o XP, dove in alcuni casi viene espresso anche con il codice "0x80070003". A seconda della versione del sistema, possono essere presenti anche i codici “80070002" o "80070003". Il messaggio che riportano tali codici è: "ERROR_FILE_NOT_FOUND" che significa: "Errore: file non trovato".

Il fatto che il processo di ag­gior­na­men­to di Windows fallisca perché non è stato possibile trovare un file può essere dovuto sia al fatto che il file cor­ri­spon­den­te è mancante, sia al fatto che questo file è dan­neg­gia­to. I processi critici re­spon­sa­bi­li di tale fal­li­men­to possono essere il download e l’estra­zio­ne dei file di in­stal­la­zio­ne. Tuttavia, poiché Windows non risolve il problema da solo, ma si limita a mostrare l'errore 0x80070002, è opportuno risolvere il problema da soli per poter in­stal­la­re comunque l’ag­gior­na­men­to in questione.

N.B.

L'errore 0x80070002 può ve­ri­fi­car­si anche durante l'avvio e la di­sin­stal­la­zio­ne di altre ap­pli­ca­zio­ni Microsoft e programmi di terze parti. Anche in questo caso mancano o sono dan­neg­gia­ti i file necessari per la relativa ese­cu­zio­ne.

Le soluzioni migliori per risolvere l’errore di Windows “0x80070002”

Il codice di errore "0x80070002" durante l'in­stal­la­zio­ne di un ag­gior­na­men­to di Windows può derivare da cause diverse. Ad esempio, il servizio Windows re­spon­sa­bi­le degli ag­gior­na­men­ti non funziona cor­ret­ta­men­te, rendendo im­pos­si­bi­le l'in­stal­la­zio­ne. Oppure file di sistema im­por­tan­ti sono andati persi o sono stati eliminati o ancora sono state ef­fet­tua­te im­po­sta­zio­ni di sistema errate. Non è detto che siate voi per­so­nal­men­te re­spon­sa­bi­li, poiché spesso tali problemi sono causati da malware o da un fun­zio­na­men­to difettoso del­l'hard­ware.

Nelle seguenti soluzioni che vi pro­po­nia­mo, sco­pri­re­te come poter ri­spon­de­re al meglio al­l'er­ro­re 0x80070002.

Soluzione 1: Con­trol­la­re e, se ne­ces­sa­rio, mo­di­fi­ca­re data e ora

Quando collegate il computer Windows a Internet, il sistema operativo di solito determina au­to­ma­ti­ca­men­te le in­for­ma­zio­ni ap­pro­pria­te su fuso orario, ora e data. Se il processo di sin­cro­niz­za­zio­ne non funziona o se si imposta l'ora ma­nual­men­te, possono ve­ri­fi­car­si errori di Update come 0x80070002 se vi sono di­scre­pan­ze rilevanti rispetto ai valori effettivi. Date un'oc­chia­ta al menu "Data e ora", che può essere aperto tramite il pannello di controllo (nel menu Start di Windows). Seguite il pro­ce­di­men­to seguente:

  1. Nella scheda "Data e ora" con­trol­la­te se è stato impostato il fuso orario corretto. In caso contrario, mo­di­fi­ca­te la selezione corrente tramite "Cambia fuso orario". Spuntate inoltre l’opzione "Imposta au­to­ma­ti­ca­men­te l'ora legale".
  2. Passate alla scheda "Ora Internet" e fate clic sul pulsante "Modifica im­po­sta­zio­ni".
  3. Spuntate l’opzione "Sin­cro­niz­za con un server di ri­fe­ri­men­to orario Internet" e se­le­zio­na­te uno dei server suggeriti.
  4. Cliccate su "Aggiorna ora" e poi su "OK" per con­fer­ma­re le modifiche.

Soluzione 2: riavviare i servizi di Windows Update

I sistemi operativi Windows includono una varietà di servizi e processi che sono per­ma­nen­te­men­te attivi o vengono eseguiti quando il sistema ne ha bisogno. Uno di questi servizi è il Windows Update Agent (WUA), re­spon­sa­bi­le del ri­le­va­men­to, del download e del­l'in­stal­la­zio­ne degli ag­gior­na­men­ti Windows e altre ap­pli­ca­zio­ni Microsoft in­stal­la­te. Se questo servizio non funziona cor­ret­ta­men­te, è im­pos­si­bi­le ag­gior­na­re il sistema; pertanto, un modo per cor­reg­ge­re l'errore 0x80070002 è riavviare l'Update Agent.

Come tutti gli altri servizi di Windows, il servizio di ag­gior­na­men­to si trova nella Microsoft Ma­na­ge­ment Console, alla quale si può accedere tramite il pannello di controllo ("Strumenti di am­mi­ni­stra­zio­ne" -> "Servizi") o tramite la funzione di ricerca nel menu Start, inserendo il termine di ricerca "Servizi" e aprendo quindi il link con lo stesso nome. Cercate la voce "Windows Update" nel­l'e­len­co e cliccate su "Arresta" o sull’icona cor­ri­spon­den­te:

Prima di riavviare il servizio, aprite la seguente directory sul vostro PC (se Windows è in­stal­la­to su un’altra unità indicare all’inizio la lettera ri­spet­ti­va):

C:/Windows/SoftwareDistribution

In questa directory l’Update Agent memorizza i file necessari per il processo di in­stal­la­zio­ne. Affinché il servizio non acceda a questi file dopo il riavvio e per scaricare ed estrarre il ri­spet­ti­vo ag­gior­na­men­to, eliminate il contenuto di questa directory:

Riavviate il servizio di ag­gior­na­men­to uti­liz­zan­do il pulsante con lo stesso nome nel Service Manager (Microsoft Ma­na­ge­ment Console) e quindi riavviate il sistema, dopo di che l'Agent potrà fare un altro tentativo di download e in­stal­la­zio­ne del­l'ag­gior­na­men­to pro­ble­ma­ti­co.

My­De­fen­der
Massima sicurezza per tutti i tuoi di­spo­si­ti­vi
  • Pro­te­zio­ne antivirus
  • Backup au­to­ma­ti­ci e recupero dei file persi

Soluzione 3: controllo e ri­pa­ra­zio­ne dei file di sistema

Anche i file di sistema mancanti o difettosi possono causare l'errore 0x80070002. Dal momento che il messaggio di errore non fornisce alcuna in­for­ma­zio­ne sulla posizione in cui cercare il problema, potete affidarvi allo strumento SFC (System File Checker). Questo programma controlla e ripara tutti i file di sistema della vostra in­stal­la­zio­ne di Windows; se la ri­pa­ra­zio­ne non è possibile, SFC vi informa sul/sui file in­te­res­sa­to/i. I diritti di am­mi­ni­stra­to­re sono necessari per uti­liz­za­re lo strumento a riga di comando, perché è ne­ces­sa­rio eseguire come am­mi­ni­stra­to­re il prompt dei comandi. Per fare questo dovete:

  1. Aprire il menu Start.
  2. Digitare "cmd" nella barra di ricerca.
  3. Fare clic con il pulsante destro del mouse sul prompt dei comandi e fare clic su “Esegui come am­mi­ni­stra­to­re”.

Una volta aperta la riga di comando, inserite il seguente comando per avviare SFC:

sfc /scannow

Lasciate aperta la richiesta fino al com­ple­ta­men­to del processo di verifica (100%). Al termine del processo, lo strumento vi pre­sen­te­rà il risultato del controllo. Trovate una lista di file dan­neg­gia­ti che non è stato possibile riparare nel file di log cbs.log nella directory Windows/Logs/CBS.

Soluzione 4: Con­trol­la­re l'unità Windows per ve­ri­fi­ca­re la presenza di errori nei file di sistema

Gli arresti anomali del sistema o rimozioni improprie possono portare a errori nei file di sistema, cioè a settori difettosi del disco rigido. Questi, a loro volta, possono causare varie com­pli­ca­zio­ni come il problema di Update 0x80070002. Con lo strumento CHKDSK (Check Disk), Windows offre una soluzione standard integrata con la quale è possibile rilevare e cor­reg­ge­re tali errori nelle strutture dei file di sistema in qualsiasi momento. Come il programma SFC descritto sopra, CHKDSK può essere eseguito dalla riga di comando.

In questo caso è sempre ne­ces­sa­rio avviare il prompt dei comandi come am­mi­ni­stra­to­re:

  1. Aprite il menu Start di Windows.
  2. Inserite il termine "cmd" nella ricerca.
  3. Fate clic con il tasto destro del mouse su "Prompt dei comandi" e poi su "Esegui come am­mi­ni­stra­to­re".

Per eseguire la scansione e riparare l'unità su cui è stato in­stal­la­to Windows (di solito C:), digitate il seguente comando:

chkdsk C: /F /R

Siccome l'unità è at­tual­men­te uti­liz­za­ta da Windows e dai suoi vari servizi e processi, sarete informati dell’im­pos­si­bi­li­tà di avviare CHKDSK in quel momento. Digitate "S" e premete il tasto [Enter] per con­fer­ma­re, in modo che il programma di controllo venga eseguito prima del suc­ces­si­vo avvio del sistema.

Soluzione 5: uti­liz­za­re lo strumento di ri­so­lu­zio­ne dei problemi

Per le versioni correnti di Windows, il servizio di ri­so­lu­zio­ne dei problemi di Update è spe­ci­fi­ca­men­te pro­get­ta­to per cor­reg­ge­re gli errori di ag­gior­na­men­to come 0x80070002. È possibile scaricare l'ultima versione di questo tool, di piccole di­men­sio­ni (pochi KB), in qualsiasi momento nel forum ufficiale di supporto tecnico di Microsoft. Dopo aver aperto il file .diagcab scaricato con la “Guida alla ri­so­lu­zio­ne dei problemi con diagnosi”, basta seguire le istru­zio­ni per cor­reg­ge­re l'errore 0x80070002:

Soluzione 6: ve­ri­fi­ca­re la presenza di malware nel sistema

Se i file di sistema o le im­po­sta­zio­ni im­por­tan­ti non sono corretti o mancano, il computer potrebbe essere infettato da malware. Ogni tentativo sarà in questo caso inutile finché non lo in­di­vi­due­re­te e ri­muo­ve­re­te com­ple­ta­men­te dal vostro sistema. Per scoprire quali sono gli strumenti migliori per in­di­vi­dua­re e rimuovere spyware, trojan, virus, ecc., si prega di leggere il nostro det­ta­glia­to articolo su malware.

Soluzione 7: in­stal­la­re ma­nual­men­te l’ag­gior­na­men­to pro­ble­ma­ti­co

Se l’Update Center mostra ancora il codice di errore "0x80070002" no­no­stan­te le soluzioni suggerite, dovreste provare a scaricare e in­stal­la­re l’ag­gior­na­men­to da soli. Microsoft fornisce tutti gli ag­gior­na­men­ti pub­bli­ca­ti nel proprio Update Catalog online in cui basta sem­pli­ce­men­te digitare il numero di Knowledge Base del­l'ag­gior­na­men­to (che inizia sempre con "KB") nella barra di ricerca e premere "Cerca": l'ap­pli­ca­zio­ne web cercherà au­to­ma­ti­ca­men­te i file di in­stal­la­zio­ne ap­pro­pria­ti.

N.B.

Prestate at­ten­zio­ne a se­le­zio­na­re e scaricare i file di in­stal­la­zio­ne indicati per la vostra edizione Windows (server vs desktop) e per la giusta ar­chi­tet­tu­ra (x64/ARM64/x86).

Vi preghiamo di osservare la nota legale relativa a questo articolo.

Vai al menu prin­ci­pa­le