Windows è uno dei sistemi operativi più popolari al mondo, in par­ti­co­la­re per la sua facilità d’uso e per l’ampio supporto di ap­pli­ca­zio­ni e di­spo­si­ti­vi di terze parti. Come gli altri software, tuttavia, anche i sistemi Microsoft sono tutt’altro che perfetti: molto comuni sono i crash di sistema e i messaggi di errore che in Windows spesso appaiono dal nulla e pre­sen­ta­no codici di errore enig­ma­ti­ci.

L’esempio migliore è dato dall’errore 0x80004005, descritto da Microsoft come “non spe­ci­fi­ca­to”. In quali si­tua­zio­ni può ve­ri­fi­car­si e quali soluzioni esistono per cor­reg­ge­re l’errore 0x80004005?

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 0x80004005?

L'errore di Windows “0x80004005” è un messaggio di errore che si verifica in diversi ambiti e so­prat­tut­to in si­tua­zio­ni in cui agli utenti viene negato l’accesso a un’ap­pli­ca­zio­ne, un servizio o un di­spo­si­ti­vo per motivi im­pre­vi­sti. I contesti in cui possono ve­ri­fi­car­si tali problemi di accesso sono:

  • In­stal­la­zio­ne di un ag­gior­na­men­to Windows o di un programma
  • Ag­gior­na­men­to di un software
  • Con­nes­sio­ne a una rete
  • Accesso a risorse di rete condivise
  • Ricezione di e-mail in Outlook
  • Avvio di una macchina virtuale
  • Estra­zio­ne del contenuto da un file compresso

Anche se l’errore 0x80004005 è piuttosto raro, sono diverse le si­tua­zio­ni in cui si può ve­ri­fi­ca­re, ma poiché la causa non è un mal­fun­zio­na­men­to del sistema e riguarda invece im­po­sta­zio­ni o file errati di ap­pli­ca­zio­ni, servizi o di­spo­si­ti­vi in­te­res­sa­ti, non esiste una soluzione uniforme per ri­sol­ver­lo. La scelta della soluzione dipende piuttosto dal contesto in cui si è ve­ri­fi­ca­to l’errore 0x80004005.

Come risolvere l’errore 0x80004005 di Windows Update

Se l’in­stal­la­zio­ne di un nuovo ag­gior­na­men­to di Windows non funziona e si ottiene il codice di errore “0x80004005”, si hanno diverse soluzioni possibili: si può ad esempio uti­liz­za­re lo strumento di ri­so­lu­zio­ne dei problemi fornito da Microsoft, eseguire un controllo (compresa la ri­pa­ra­zio­ne) dei file di sistema, riavviare i servizi di ag­gior­na­men­to o in­stal­la­re l’ag­gior­na­men­to ma­nual­men­te.

Soluzione 1: strumento di ri­so­lu­zio­ne dei problemi

Gli utenti di Windows 7 e Windows 8 hanno la pos­si­bi­li­tà di scaricare lo strumento di ri­so­lu­zio­ne dei problemi di Windows Update dal forum di Microsoft. Dopo il download, fate doppio clic sul file scaricato (Win­do­w­sUp­da­te.diagcab) per avviare lo strumento di ri­so­lu­zio­ne dei problemi. Quindi se­le­zio­na­te la voce “Windows Update” e fate clic su “Suc­ces­si­vo”, dopodiché Windows inizierà il tentativo di cor­re­zio­ne dell’errore di ag­gior­na­men­to.

In Windows 10, la gestione degli errori di ag­gior­na­men­to si trova nel menu “Ag­gior­na­men­to e sicurezza” che trovate nelle im­po­sta­zio­ni e a cui potete accedere tramite l'omonimo pulsante nel menu Start. Dopo aver aperto il menu “Ag­gior­na­men­to e sicurezza”, se­le­zio­na­te “Ri­so­lu­zio­ne dei problemi” nel menu a sinistra e fate clic sulla voce “Windows Update”. Vi apparirà così il pulsante “Esegui la ri­so­lu­zio­ne dei problemi”, tramite il quale è possibile avviare lo strumento di aiuto:

Soluzione 2: controllo e ri­pa­ra­zio­ne dei file di sistema tramite SFC

Se l’in­stal­la­zio­ne di un ag­gior­na­men­to di Windows viene bloccata, ciò può essere dovuto a file di sistema dan­neg­gia­ti o mancanti. In questo caso, è possibile risolvere il problema uti­liz­zan­do il programma a riga di comando SFC (System File Checker), in­stal­la­to di default su tutti i sistemi Windows. Tuttavia, questa soluzione funziona solo se si è in possesso dei diritti di am­mi­ni­stra­to­re, perché è ne­ces­sa­rio eseguire il prompt dei comandi come am­mi­ni­stra­to­re per avviare il programma. Se sod­di­sfa­te questo requisito, potete avviare il controllo del sistema come segue:

  1. digitate “cmd” nella ricerca di Windows.
  2. Fate clic con il tasto destro del mouse sul prompt dei comandi, quindi fate clic su “Esegui come am­mi­ni­stra­to­re”.
  3. Inserite il comando sfc /scannow e premete il tasto [Enter].

Soluzione 3: riavviare i servizi di Update

Per ottenere e in­stal­la­re gli ag­gior­na­men­ti che Microsoft fornisce re­go­lar­men­te, Windows utilizza diversi servizi. Se non fun­zio­na­no cor­ret­ta­men­te, errori come 0x80004005 sono un possibile risultato. Una soluzione pro­met­ten­te è il riavvio di questi servizi, cosa che si può fare anche dal prompt dei comandi. Come descritto nella sezione pre­ce­den­te avviate come am­mi­ni­stra­to­re e inserite i seguenti comandi per in­ter­rom­pe­re in un primo passaggio i servizi:

net stop wuauserv
net stop bits
net stop trustedinstaller
net stop appidsvc
net stop cryptsvc

In un secondo momento riavviate i servizi:

net start wuauserv
net start bits
net start trustedinstaller
net start appidsvc
net start cryptsv

Soluzione 4: in­stal­la­re un ag­gior­na­men­to ma­nual­men­te

Se no­no­stan­te i tentativi di soluzione sopra descritti l’errore 0x80004005 si verifica nuo­va­men­te nell’Update Center, potete provare a scaricare ma­nual­men­te l'ag­gior­na­men­to in questione e in­stal­lar­lo. Per fare ciò, an­no­ta­te­vi il numero di Knowledge Base associato e di­gi­ta­te­lo nella finestra di ricerca nel Microsoft Update Catalog. Otterrete quindi un elenco dei file di in­stal­la­zio­ne dell’ag­gior­na­men­to per le varie ar­chi­tet­tu­re, tra i quali potrete se­le­zio­na­re la versione più consona al vostro caso.

Dopo il download, fate doppio clic sul file msu scaricato. Seguite le istru­zio­ni e riavviate il PC per com­ple­ta­re il processo di ag­gior­na­men­to.

Come cor­reg­ge­re l’errore 0x80004005 in Microsoft Outlook

Il codice di errore “0x80004005” potrebbe apparire nel recupero di e-mail con il client Outlook per due motivi prin­ci­pa­li:

  1. Il software antivirus uti­liz­za­to blocca il recupero dei messaggi ricevuti.
  2. Si verifica un problema con la notifica delle nuove e-mail in entrata.

Potreste per prima cosa ve­ri­fi­ca­re in modo semplice e veloce se si tratta del primo caso di­sat­ti­van­do tem­po­ra­nea­men­te il software di sicurezza che si sta uti­liz­zan­do e cercando di re­cu­pe­ra­re i messaggi. Se il programma è ef­fet­ti­va­men­te re­spon­sa­bi­le del problema di accesso, è ne­ces­sa­rio con­tat­ta­re di­ret­ta­men­te il pro­dut­to­re o ricorrere a un’al­ter­na­ti­va.

Se invece il problema è legato alla notifica delle nuove e-mail, è possibile ri­sol­ver­lo di­sat­ti­van­do questa funzione. In questo caso andate nelle opzioni di Outlook (“File” -> “Opzioni”) e scegliete la categoria “E-mail”. Quindi rimuovete il segno di spunta da “Mostra notifica sul desktop” nella sezione “Posta in arrivo” e con­fer­ma­te la modifica cliccando su “OK”.

Codice di errore “0x80004005” durante l’estra­zio­ne dei file: cosa fare?

Se si vogliono estrarre dei file zippati uti­liz­zan­do lo strumento standard di Windows e ci si trova di fronte all’errore 0x80004005, questo indica in genere che l’archivio è stato compresso uti­liz­zan­do un algoritmo non sup­por­ta­to. Una seconda possibile causa è che il file ZIP è protetto da password; il programma Windows supporta solo ZIPCrypto e AES-128, mentre i file di archivio criptati sono spesso basati su AES-256. La soluzione consiste nell’utilizzo di strumenti di terze parti come WinZip o il programma open source 7-Zip che sup­por­ta­no molti più metodi di com­pres­sio­ne e crit­to­gra­fia rispetto al servizio integrato di Windows e aumentano no­te­vol­men­te le pos­si­bi­li­tà di aprire il file.

Come cor­reg­ge­re l’errore di rete 0x80004005

Quando si uti­liz­za­no reti private o pubbliche, possono ve­ri­fi­car­si errori come “0x80004005” che possono impedire l'accesso a un’intera rete o a singole risorse di rete (ad esempio cartelle o unità condivise). Una delle ragioni più comuni è che il client e/o la con­di­vi­sio­ne di file e stampanti non sono abilitati per le reti Microsoft. Per risolvere il problema nella maggior parte dei casi è suf­fi­cien­te attivare questi due servizi nel modo seguente:

  1. Aprite il pannello di controllo dal menu Start.
  2. Cliccate su “Centro con­nes­sio­ni di rete e con­di­vi­sio­ne” (vi­sua­liz­za­zio­ne per icone).
  3. Nella sezione “Vi­sua­liz­za reti attive” se­le­zio­na­te la con­nes­sio­ne di rete pro­ble­ma­ti­ca e fate clic su “Proprietà” nel menu che appare.
  4. Con­trol­la­te le voci "Client per reti Microsoft" e "Con­di­vi­sio­ne di file e stampanti per reti Microsoft".
  5. Salvate le modifiche facendo clic su “OK”.

Se l’accesso alle cartelle condivise non è possibile, lo stato dei suddetti servizi Windows dovrebbe essere con­trol­la­to anche da parte del par­te­ci­pan­te della rete che fornisce le ri­spet­ti­ve risorse in rete.

Come risolvere l’errore 0x80004005 durante l’in­stal­la­zio­ne o l’ag­gior­na­men­to del software

Il codice di errore “0x80004005” non si verifica uni­ca­men­te quando ci sono problemi con ap­pli­ca­zio­ni e servizi Microsoft, ma anche con pro­ble­ma­ti­che legate a software di terze parti, spe­cial­men­te quando durante l’in­stal­la­zio­ne o gli ag­gior­na­men­ti ci sono file dan­neg­gia­ti. Se li avete scaricati da Internet, per prima cosa potete provare a sca­ri­car­li una seconda volta.

Consiglio

Se in­stal­la­te un programma o un ag­gior­na­men­to da un disco fisso e vi trovate di fronte all’errore 0x80004005, spesso avete la pos­si­bi­li­tà di scaricare i ri­spet­ti­vi file dal sito del pro­dut­to­re per avviare un nuovo tentativo di in­stal­la­zio­ne senza il disco fisso dan­neg­gia­to.

Se il problema persiste, si dovrebbe con­trol­la­re il software di sicurezza che si sta uti­liz­zan­do: sia la fun­zio­na­li­tà di pro­te­zio­ne in tempo reale e il firewall di Windows, sia le soluzioni di terze parti possono infatti bloccare l'e­se­cu­zio­ne dei file di in­stal­la­zio­ne, causando messaggi di errore come “0x80004005”. Di­sat­ti­va­te tem­po­ra­nea­men­te i ri­spet­ti­vi strumenti per ve­ri­fi­ca­re se sono ef­fet­ti­va­men­te re­spon­sa­bi­li del­l'er­ro­re. Prima di fare ciò, as­si­cu­ra­te­vi di ottenere i file di in­stal­la­zio­ne da una fonte at­ten­di­bi­le per non esporre il vostro sistema operativo all’ingresso di malware.

Come cor­reg­ge­re l’errore 0x80004005 quando si utilizza Vir­tual­Box

Vir­tual­Box è una delle soluzioni più note per l’ese­cu­zio­ne virtuale di diverse versioni di Windows o altri sistemi operativi come Ubuntu sup­por­ta­ti come guest. Anche all’avvio di una macchina virtuale con­fi­gu­ra­ta, tuttavia, può ve­ri­fi­car­si l’errore 0x80004005. Nella maggior parte dei casi, il problema è che i file del software di vir­tua­liz­za­zio­ne sono andati persi o sono dan­neg­gia­ti. In questi casi Vir­tual­Box offre una funzione di ri­pa­ra­zio­ne che è possibile uti­liz­za­re eseguendo nuo­va­men­te il setup e se­le­zio­nan­do l'opzione “Ripara”. Vir­tual­Box so­sti­tui­rà au­to­ma­ti­ca­men­te i file difettosi o mancanti senza che sia ne­ces­sa­rio eliminare i sistemi già impostati.

L’errore di accesso all’avvio di una macchina Vir­tual­Box può anche essere il risultato di un problema del driver: Vir­tual­Box funziona con il driver “Vir­tual­Box NDIS6 Bridged Net­wor­king”, motivo per cui nelle im­po­sta­zio­ni di con­nes­sio­ne di rete occorre abilitare “Vir­tual­box Host-Only Network”. Aprite il Centro con­nes­sio­ni di rete e con­di­vi­sio­ne e ve­ri­fi­ca­te che NDIS6 sia abilitato nelle im­po­sta­zio­ni del­l'a­dat­ta­to­re. Con­trol­la­te la riga cor­ri­spon­den­te per cor­reg­ge­re l'errore 0x80004005.

Vai al menu prin­ci­pa­le