Il codice di errore 0x8000ffff si verifica ab­ba­stan­za di frequente nei sistemi Windows, poiché non è ri­con­du­ci­bi­le a un errore ben definito, bensì può essere vi­sua­liz­za­to in caso di errori in diversi punti del sistema. So­li­ta­men­te l’errore 0x8000ffff non è causato da com­po­nen­ti Windows pro­ble­ma­ti­ci o mancanti, ma da mal­fun­zio­na­men­ti di programmi di terze parti. Nella maggior parte dei casi, a causare l’errore “im­pre­vi­sto” sono gli scanner antivirus di pro­dut­to­ri terzi.

N.B.

La ricerca Google dei messaggi di errore di Windows deve essere eseguita con una certa cautela. Spesso tra i primi risultati sono proposti siti poco af­fi­da­bi­li che offrono software ancor meno af­fi­da­bi­li, a cui viene at­tri­bui­ta la presunta capacità di risolvere l’errore cercato. Di fatto, tuttavia, si tratta di veicoli at­tra­ver­so i quali non di rado gli hacker dif­fon­do­no i propri malware. Per questo motivo, non in­stal­la­te in nessun caso questi programmi, ma risolvete l’errore uti­liz­zan­do i tool di Microsoft ap­po­si­ta­men­te previsti, come descritto in questo articolo.

L’errore 0x8000ffff si verifica so­prat­tut­to in tre cir­co­stan­ze:

  • in­stal­la­zio­ne di software
  • ri­pri­sti­no del sistema
  • ag­gior­na­men­to di Windows

Durante l’in­stal­la­zio­ne di software

Se l’errore 0x8000ffff si verifica durante l’in­stal­la­zio­ne di un software, spesso la causa è una di­sin­stal­la­zio­ne in­com­ple­ta. In questo caso, il programma era già in­stal­la­to in pre­ce­den­za e nel sistema sono ancora presenti alcuni “residui” della pre­ce­den­te in­stal­la­zio­ne. Per di­sin­stal­la­re com­ple­ta­men­te le ap­pli­ca­zio­ni in Windows 10, procedete nel modo seguente:

  1. di­sat­ti­va­te gli scanner virus e/o malware di pro­dut­to­ri terzi.
  2. Chiudete anche tutti gli altri programmi in ese­cu­zio­ne.
  3. Di­sin­stal­la­te il programma nelle im­po­sta­zio­ni di Windows, alla voce “App e fun­zio­na­li­tà oppure facendo clic con il tasto destro del mouse sul programma nel menu Start.
  1. Can­cel­la­te i dati delle ap­pli­ca­zio­ni e i residui del ri­spet­ti­vo programma nelle directory “.\Program Files”, “.\Program Files (x86)”, “.\Users\<Nome utente>\AppData\Local” e “.\Users\<Nome utente>\AppData\Roaming”, can­cel­lan­do le cartelle create per il programma.
  2. Con l’editor del Registro di sistema cercate le voci di registro del programma “HKEY_CURRENT_USER\Software” e “HKEY_LOCAL_MACHINE\Software” ed eli­mi­na­te­le.
  3. Svuotate le directory tem­po­ra­nee “.\Temp“, „.\Windows\Temp” e “.\Users\<Nome utente>\AppData\Local\Temp”.
  4. Riavviate il PC.

Dopo il riavvio, di­sat­ti­va­te nuo­va­men­te i software di sicurezza di pro­dut­to­ri terzi, quindi avviate un nuovo tentativo di in­stal­la­zio­ne del programma. In questo modo è possibile ve­ri­fi­ca­re se il problema 0x8000ffff persiste.

Durante il ri­pri­sti­no del sistema mediante riavvio

Se il codice errore 0x8000ffff si verifica durante un tentativo di creare un nuovo punto di ri­pri­sti­no del sistema o di uti­liz­za­re un punto di ri­pri­sti­no già creato, riavviate il PC senza programmi ad ese­cu­zio­ne au­to­ma­ti­ca e servizi in back­ground. A questo scopo, procedete come segue:

  1. Dal menu Start (icona di Windows), alla voce “Strumenti di am­mi­ni­stra­zio­ne Windows”, avviate il programma “Con­fi­gu­ra­zio­ne del sistema”.
  2. Nella scheda “Servizi”, attivate l’opzione “Nascondi tutti i servizi Microsoft”.
  3. A questo punto fate clic su “Disattiva tutti” per di­sat­ti­va­re anche tutti gli altri servizi ad ese­cu­zio­ne au­to­ma­ti­ca.
  4. Passate alla scheda “Ese­cu­zio­ne au­to­ma­ti­ca” e fate clic sul link “Apri Gestione attività”.
  5. Nella Gestione attività, cartella “Ese­cu­zio­ne au­to­ma­ti­ca” di­sat­ti­va­te tutti i servizi ad ese­cu­zio­ne au­to­ma­ti­ca.
  6. Riavviate il PC.

Dopo il riavvio, di­sat­ti­va­te tutti gli scanner virus di pro­dut­to­ri terzi e tentate di creare o uti­liz­za­re un punto di ri­pri­sti­no del sistema. Suc­ces­si­va­men­te, riat­ti­va­te i servizi e le ese­cu­zio­ni au­to­ma­ti­che e riavviate il PC.

Durante il ri­pri­sti­no del sistema con il programma della riga di comando DISM

Anche file di sistema dan­neg­gia­ti possono essere la causa dell’errore 0x80000ffff. In questo caso è possibile ri­pri­sti­na­re il sistema con lo strumento della riga di comando DISM e con il System File Checker di Windows. Entrambi sono strumenti di ri­so­lu­zio­ne errori pre­in­stal­la­ti in Windows 10 e Windows 8, che vengono avviati tramite la riga di comando e non di­spon­go­no di un’in­ter­fac­cia grafica, ma che fun­zio­na­no comunque molto bene. In Windows 7 era ne­ces­sa­rio scaricare e in­stal­la­re uno speciale Automated In­stal­la­tion Kit (AIK) di Windows.

Per cor­reg­ge­re l’errore 0x8000ffff at­tra­ver­so la riga di comando, procedete come segue:

  1. Con il tasto destro del mouse, fate clic sul logo Windows nella barra delle ap­pli­ca­zio­ni e aprite il menu Start. Da qui se­le­zio­na­te “Prompt dei comandi (am­mi­ni­stra­to­re)” o “Windows Po­wer­Shell (am­mi­ni­stra­to­re)”. A seconda della con­fi­gu­ra­zio­ne di Windows, viene vi­sua­liz­za­ta solo una di queste due voci di menu.
  2. Nel ri­spet­ti­vo strumento a riga di comando lanciate il comando “DISM/Online/Cleanup-image/Sca­n­health” e con­fer­ma­te con il tasto Invio. Viene avviata una procedura di ricerca errori, che può ri­chie­de­re alcuni minuti. Se il DISM non trova errori, viene vi­sua­liz­za­to il messaggio “No component store cor­rup­tion detected”. In questo caso è possibile saltare il passaggio suc­ces­si­vo.
  3. Se è stato segnalato un errore, digitate il comando “DISM/Online/Cleanup-image/Re­sto­re­health” e con­fer­ma­te con il tasto Invio. A questo punto, gli errori trovati vengono corretti, cosa che può ri­chie­de­re un certo tempo.

Se viene vi­sua­liz­za­to il messaggio “Im­pos­si­bi­le trovare i file di origine”, questi devono essere caricati da un DVD di in­stal­la­zio­ne di Windows o da un file ISO cor­ri­spon­den­te.

N.B.

Se non avete il DVD originale Microsoft a portata di mano, potete scaricare e generare un file ISO uti­liz­zan­do il Media Creation Tool per Windows.

Per caricare i file di origine per la cor­re­zio­ne dal DVD o dal file ISO, inserite nel comando DISM il percorso dell’unità per l’immagine di in­stal­la­zio­ne di Windows:

DISM/Online/Cleanup-Image/RestoreHealth/Source:wim:X:\sources\install.wim:1/LimitAccess

In questo comando, so­sti­tui­te la lettera dell’unità X: con la lettera dell’unità del DVD o del file ISO.

Una volta che DISM ha concluso con successo la procedura di cor­re­zio­ne, nella stessa finestra del prompt dei comandi lanciate il System File Checker:

sfc /scannow

Durante l’ag­gior­na­men­to di Windows uti­liz­zan­do la Ri­so­lu­zio­ne problemi

Nelle im­po­sta­zio­ni di Windows 10, alla voce “Ag­gior­na­men­to e sicurezza”, “Ri­so­lu­zio­ne problemi” trovate uno strumento che corregge au­to­ma­ti­ca­men­te la maggior parte degli errori nel sistema di ag­gior­na­men­to di Windows. Nel caso in cui il codice errore 0x8000ffff dovesse essere vi­sua­liz­za­to durante l’ese­cu­zio­ne del normale ag­gior­na­men­to, questo strumento permette una ri­so­lu­zio­ne semplice e rapida del problema.

N.B.

Per accedere alle im­po­sta­zio­ni di Windows, fate clic sul simbolo delle im­po­sta­zio­ni nel menu Start o uti­liz­za­te la com­bi­na­zio­ne di tasti tasto [Windows] + [i].

Avviate la ri­so­lu­zio­ne dei problemi facendo clic su “Esegui lo strumento di ri­so­lu­zio­ne dei problemi”; nella maggior parte dei casi, a questo punto dovete solo attendere. L’ap­pli­ca­zio­ne di sistema viene eseguita senza che l’utente debba in­tra­pren­de­re alcuna azione. Al termine della procedura viene segnalato se è stato possibile risolvere il problema.

Con lo script Reset Windows Update Agent

Nel corso del tempo, Microsoft ha svi­lup­pa­to diversi strumenti, registry hack e sug­ge­ri­men­ti della riga di comando per risolvere i problemi di ag­gior­na­men­to e li ha raccolti nella banca dati del supporto Windows, con­den­san­do­li quindi in modo chiaro in uno script. Questi strumenti sono utili anche quando la ri­so­lu­zio­ne dei problemi per Windows Update nelle im­po­sta­zio­ni non dà l’esito auspicato.

Un menu testuale intuitivo offre strumenti per ri­pri­sti­na­re i com­po­nen­ti di update, can­cel­la­re i file tem­po­ra­nei, svuotare il registro e con­trol­la­re i file di sistema protetti. Lo script Reset Windows Update Agent scarica i tool adatti nella versione ag­gior­na­ta e li esegue. Dopo il download, de­com­pri­me­te l’archivio ZIP scaricato in una cartella sul disco rigido e avviate il file di script in essa contenuto “Re­set­WUEng.cmd” facendo clic con il tasto destro del mouse (richiede i diritti di am­mi­ni­stra­to­re).

N.B.

Tutti gli scanner malware (ad eccezione di Windows Defender) devono essere ob­bli­ga­to­ria­men­te di­sat­ti­va­ti, poiché spesso i software di sicurezza di pro­dut­to­ri terzi bloccano gli accessi a livello di sistema e gli script rea­gi­sco­no in modo errato ai po­ten­zia­li errori, sebbene non si tratti di errori del sistema di ag­gior­na­men­to, ma solo di reazioni im­pre­vi­ste dello scanner virus.

I singoli com­po­nen­ti della suite vengono eseguiti at­tra­ver­so l’im­mis­sio­ne di numeri. Per risolvere l’errore 0x8000ffff è ne­ces­sa­rio avviare in sequenza i com­po­nen­ti da 1 a 11. Nella maggior parte dei casi questo errore non si ri­pre­sen­ta più.

Durante l’ag­gior­na­men­to di Windows con il programma della riga di comando DISM

Anche la procedura seguente, che utilizza gli strumenti a riga di comando DISM e SFC, può aiutarvi a risolvere il codice errore 0x8000ffff durante l’ese­cu­zio­ne dell’ag­gior­na­men­to di Windows.

Anche se l’errore è stato corretto già una volta, non significa che in un altro punto del sistema non possa ve­ri­fi­car­si nuo­va­men­te un errore im­pre­vi­sto con lo stesso codice errore. Se questo tipo di errore si presenta con frequenza crescente, con­si­glia­mo di di­sin­stal­la­re il software di sicurezza di pro­dut­to­ri terzi uti­liz­za­to e di ricorrere esclu­si­va­men­te al Windows Defender fornito da Windows oppure a un’al­ter­na­ti­va adatta.

Vai al menu prin­ci­pa­le