Sommario

Quando si tenta di avviare un computer basato su Windows XP, è possibile che venga visualizzato un messaggio di errore contenente differenti codici di errore. In questo articolo vengono descritte le cause dei differenti codici di errore. Questo articolo fornisce inoltre soluzioni relative ai seguenti codici di errore:

  • Codice di errore 0x80004005

  • Codice di errore 0x80090006

  • Codice di errore 0x8009001d

  • Codice di errore 0x80070002

  • Codice di errore 0x8007007f o codice di errore 0x8007007e

  • Codice di errore 0x800705aa, codice di errore 0x8007007e e codice di errore 0x80004005

  • Codice di errore 0x800705aa, codice di errore 0x80070002, codice di errore 0x80004005, codice di errore 0x800405aa e codice di errore 0x80090019

  • Codice di errore 0x800703e7

Questo articolo contiene, inoltre, soluzioni relative ad alcuni codici di errore non presenti in questo elenco.

Sintomi

Quando si tenta di avviare un computer basato su Windows X è possibile che venga visualizzato un messaggio di errore analogo al seguente:

Un problema impedisce a Windows di verificare accuratamente la licenza per questo computer. Codice di errore: 0xnnnnnnnn

Nota Nel messaggio di errore, nnnnnnnn rappresenta il codice di errore specifico. È possibile, ad esempio, che venga visualizzato il codice di errore 0x80004005.

Cause

Nelle sezioni seguenti vengono descritti i motivi per cui è possibile che venga visualizzato un determinato codice di errore.

Codice di errore 0x80004005

Questo problema può verificarsi se un file necessario per l'Attivazione di un prodotto Windows (WPA) risulta danneggiato o mancante. Il problema si presenta se si verificano una o entrambe le seguenti condizioni:

  • Un'utilità di backup o un programma antivirus di terze parti interferisce con l'installazione di Windows XP.

  • Un file necessario per l'Attivazione di un prodotto Windows viene modificato manualmente.

Codice di errore 0x80090006

Questo problema si verifica perché la lettera di unità è stata modificata o perché è impossibile trovare alcuni file nel percorso predefinito.

Codice di errore 0x8009001d

Questo problema si verifica perché è stato modificato il MountedDevices valore del Registro di sistema per cambiare la lettera di unità assegnata all'unità di sistema o di avvio.

Codice di errore 0x80070002

Questo problema può verificarsi in presenza di una delle seguenti condizioni:

  • Il provider di protezione predefinito di Windows XP è stato cambiato.

  • La lettera dell'unità di sistema è stata cambiata.

Codice di errore 0x8007007f o codice di errore 0x8007007e

Questo problema si verifica di frequente dopo l'aggiornamento di un service pack. Al termine dell'aggiornamento, il file visualizzato è danneggiato, mancante o non corrispondente.

Codice di errore 0x800705aa, 0x8007007e e 0x80004005

Questo problema si verifica quando il file Dpcdll.dll è mancante o danneggiato.

Codice di errore 0x800705aa, 0x80070002, 0x80004005, 0x800405aa e 0x80090019

Questo problema si verifica perché sono presenti alcuni codici di errore in un programma di terze parti.

Codice di errore 0x800703e7

Questo errore specifico si verifica quando si verifica un problema durante un'operazione di caricamento pagina. Questo errore si verifica in genere a causa di un danneggiamento del disco rigido.

Workaround

Importante In questa sezione, metodo o attività viene illustrato come modificare il Registro di sistema. L'errata modifica del Registro di sistema può causare seri problemi. Attenersi quindi scrupolosamente alla procedura indicata. Per maggiore sicurezza, eseguire una copia di backup del Registro di sistema prima di modificarlo. In questo modo sarà possibile effettuarne il ripristino in caso di problemi. Per ulteriori informazioni su come eseguire il backup del Registro di sistema e su come ripristinarlo, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:

322756 Come eseguire il backup e il ripristino del Registro di sistema in WindowsPer ovviare a questo problema, utilizzare uno dei seguenti metodi in base al codice di errore ricevuto.

Soluzione relativa al codice di errore 0x80004005

Per risolvere questo problema, utilizzare uno dei seguenti metodi.

Metodo 1

Nota È necessario attenersi a questo metodo se il codice di errore viene visualizzato dopo l'aggiornamento da Microsoft Windows 98 Seconda Edizione.Avviare il computer dal CD di Windows XP, quindi eseguire un aggiornamento sul posto per il ripristino e assicurarsi di utilizzare un codice Product Key valido. Per ulteriori informazioni su come eseguire un aggiornamento sul posto, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:

978788 Esecuzione di un aggiornamento sul posto (reinstallazione) di Windows XP È anche possibile risolvere il problema disinstallando Windows XP. Reinstallare quindi il sistema operativo in esecuzione prima dell'aggiornamento a Windows XP. Per ulteriori informazioni sulla disinstallazione di Windows XP, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:

312569 Avvio manuale del processo di disinstallazione di Windows XP

Metodo 2

Per risolvere il problema, ripristinare l'installazione di Windows XP utilizzando il CD di Windows XP, quindi sostituire i file. A questo scopo, attenersi alla seguente procedura:

  1. Inserire il CD di Windows XP nell'unità CD-ROM o DVD-ROM.

  2. Riavviare il computer.

  3. Quando viene visualizzato un messaggio analogo al seguente, premere un tasto per avviare il computer dal CD di Windows XP:

    Premere un tasto qualsiasi per eseguire l'avvio dal CDNota Il computer deve essere configurato per l'avvio dall'unità CD-ROM o DVD-ROM. Per ulteriori informazioni su come configurare il computer per l'avvio dall'unità CD o DVD, vedere la documentazione fornita con il PC oppure contattare il produttore.

  4. Quando viene visualizzato il messaggio seguente, premere R per avviare la Console di ripristino di emergenza. Questa fase dell'installazione prepara Windows XP per l'esecuzione sul computer.Per installare Windows XP, premere INVIO. Per ripristinare un'installazione di Windows XP utilizzando la Console di ripristino, premere R. Per uscire dal programma di installazione senza installare Windows XP, premere F3.

  5. Viene visualizzata un'opzione numerata simile alla seguente:

    1. C:\WINDOWSPrendere nota del percorso secondo Windows (in questo esempio, il percorso è C:\WINDOWS) per l'utente più recente nel passaggio 7 e 11, quindi premere 1 per accedere all'installazione dell'unità primaria tramite la Console di ripristino di emergenza.

  6. Quando richiesto, digitare la password di amministratore. Se non si dispone di una password di amministratore, premere solo INVIO.

  7. Digitare cd C:\WINDOWS\System32, quindi premere INVIO.

    Nota In questo comando, utilizzare il percorso annotato nel passaggio 5 se è diverso da C:\WINDOWS.

  8. Rinominare i file riportati di seguito utilizzando il comando REN. A tale scopo, al prompt dei comandi digitare REN File_Name.extensionFile_Name.old.

    • Wpa.dbl

    • Pidgen.dll

    • Actshell.htmNota Il file si trova nella seguente sottocartella:

      oobe

    • Licdll.dll

    • Regwizc.dll

    • Licwmi.dll

    • Wpabaln.exe

    Nota Nel comando precedente, sostituire File_Name.extension con il nome del file nell'elenco dei file in questo passaggio. Inoltre, File_Name.old rappresenta il nuovo nome del file. Ad esempio, per il file Wpa.dbl, utilizzare il comando seguente:

    REN Wpa.dbl Wpa.OLD

  9. Digitare la lettera assegnata all'unità CD seguita da due punti, quindi premere INVIO: Digitare, ad esempio, D:, quindi premere INVIO.

  10. Digitare cd i386, quindi premere INVIO.

  11. Digitare i comandi riportati di seguito singolarmente, Premere INVIO dopo ogni comando:

    • Expand licwmi.dl_ C:\WINDOWS\System32

    • Expand regwizc.dl_ C:\WINDOWS\System32

    • Expand licdll.dl_ C:\WINDOWS\System32

    • Expand wpabaln.ex_ C:\WINDOWS\System32

    • Expand wpa.db_ C:\WINDOWS\System32

    • Expand actshell.ht_ C:\WINDOWS\System32

    • Copy pidgen.dll C:\WINDOWS\System32

    Nota In questi comandi, utilizzare il percorso annotato nel passaggio 5 se è diverso da C:\WINDOWS.

  12. Digitare Exit, quindi premere INVIO per riavviare il computer.

Soluzione alternativa per il codice di errore 0x80090006

Per risolvere questo problema, utilizzare uno dei metodi seguenti.Nota Se i metodi descritti in questa sezione non sono adatti a questa situazione, utilizzare i metodi nella sezione "Soluzione alternativa per un codice di errore non presente nell'elenco" e iniziare con il Metodo 1.

Utilizzo di Ghost

Se viene distribuito un computer basato su Windows XP mediante Ghost di Symantec, creare nuovamente l'immagine Ghost specificando l'opzione –FDSZ durante il processo di creazione.

Utilizzo di Drive Image Pro

Se si distribuisce un computer basato su Windows XP utilizzando Drive Image Pro, aggiornare Drive Image Pro con Deploy Center versione 5.0 di Power Quest.

Soluzione relativa al codice di errore 0x8009001d

Per risolvere questo problema, è necessario rimuovere l'intero contenuto della chiave del Registro di sistema MountedDevices. Questa chiave si trova nella seguente sottochiave:

HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:

223188 Modifica della lettera di unità di sistema/avvio in Windows In Windows XP non è possibile modificare la chiave del Registro di sistema MountedDevices poiché vi sono molti percorsi hardcoded nell'unità C:\Windows. Tali percorsi hardcoded potrebbero non essere caricati. Questo comportamento provoca il codice di errore relativo a WPA.

Soluzione relativa al codice di errore 0x80070002

Per ovviare a questo problema, utilizzare il metodo appropriato.

Reimpostare il provider di protezione predefinito in Windows XP

Per reimpostare il provider di protezione predefinito in Windows XP, eliminare le chiavi pertinenti al Registro di sistema. A questo scopo, attenersi alla seguente procedura:

  1. Avviare il computer. Premere F8 durante l'avvio per avviare il computer in modalità provvisoria.

  2. Fare clic sul pulsante Start, scegliere Esegui, digitare regedit, quindi scegliere OK.

  3. Eliminare le seguenti sottochiavi dal Registro di sistema:

    • HKEY_USERS\.DEFAULT\Software\Microsoft\Cryptography\Providers

    • HKEY_USERS\S-1-5-20\Software\Microsoft\Cryptography\Providers

  4. Uscire dall'editor del Registro di sistema.

  5. Riavviare il computer.

Reimpostare la lettera di unità per l'unità di sistema

Utilizzare l'editor del Registro di sistema per ripristinare il valore originale della lettera di unità dell'unità di sistema. Modificare la chiave del Registro di sistema riportata di seguito per cambiare il valore della lettera di unità del sistema:

HKEY_LOCAL_MACHINE\SYSTEM\MountedDevicesPer ulteriori informazioni su come reimpostare la lettera dell'unità di sistema, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:

223188 Modifica della lettera di unità di sistema/avvio in Windows

Soluzione relativa al codice di errore 0x8007007f o al codice di errore 0x8007007e

Per ovviare a questo problema, disinstallare il service pack installato. Quindi, reinstallarlo.

Soluzione relativa al codice di errore 0x800705aa, al codice di errore 0x8007007e e al codice di errore 0x80004005

Per ovviare a questo problema, sostituire il file Dpcdll.dll utilizzando un file Dpcdll.dll integro della versione corretta. Nota Per ottenere il file Dpcdll.dll integro, copiare il file Dpcdll.dll da un nuovo computer installato.

Soluzione relativa al codice di errore 0x800705aa, al codice di errore 0x80070002, al codice di errore 0x80004005, al codice di errore 0x800405aa e al codice di errore 0x80090019

Nota Nella maggior parte degli scenari, il software di terze parti WinTools è alla base di questo problema.Per ovviare al problema, attenersi alla seguente procedura:

  1. Scollegare il cavo di rete dal computer.

  2. Riavviare il computer, quindi premere F8 in fase di avvio iniziale per avviare il computer in modalità provvisoria con prompt dei comandi.

  3. Rimuovere il software di terze parti WinTools da Installazione applicazioni nel Pannello di controllo.

  4. Fare clic su Start, scegliere Esegui, digitare regedit, quindi scegliere OK.

  5. Eliminare la chiave del Registro di sistema contenente il valore WinTools. Questa chiave si trova nella seguente sottochiave:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

  6. Eliminare le seguenti sottochiavi, se presenti:

    • HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{87766247-311C-43B4-8499-3D5FEC94A183}

    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ Windows\CurrentVersion\Explorer\BrowserHelperObjects\ {87766247-311C-43B4-8499-3D5FEC94A183}

  7. Uscire dall'editor del Registro di sistema.

  8. Riavviare il computer.

  9. Eliminare i seguenti file dal percorso ProgramsDir\Common files\WinTools: :

    • ProgramsDir\Common files\WinTools\WToolsA.exe

    • ProgramsDir\Common files\WinTools\WSup.exe

    • ProgramsDir\Common files\WinTools\WToolsS.exe

    • ProgramsDir\Common files\WinTools\WToolsB.dll

    NotaProgramsDir rappresenta la cartella Programmi nella quale WinTools è installato. Per impostazione predefinita, si tratta del percorso C:\Programmi.

  10. Pulire i file host al percorso %Windir%\System32\Drivers\Etc\Hosts.Nota%Windir% rappresenta la cartella Windows di un computer basato su Windows XP. Per impostazione predefinita, si tratta del percorso C:\Windows.

  11. Eliminare tutti i file con nome Wtools o Wsup. Ad esempio, la cartella di prelettura %Windir%\, potrebbe contenere alcuni file che contengono Wtools o Wsup nel nome.Nota La cartella di prelettura %Windir%\, è una cartella nascosta. Per accedere alla cartella, digitare %Windir%\prelettura nella casella Indirizzo, quindi premere INVIO.

  12. Riavviare il computer in modalità normale.

Soluzione relativa al codice di errore 0x800703e7

Per ovviare a questo problema, eseguire il comando chkdsk.Per ulteriori informazioni sul comando chkdsk, visitare il seguente sito Web Microsoft:

http://technet.microsoft.com/it-it/library/bb491051.aspx

Soluzione per un codice di errore non presente nell'elenco

Se il codice di errore visualizzato non è presente nell'elenco, utilizzare uno dei metodi seguenti.

Metodo 1: rinominare il file Wpa.dbl e il file Wpa.bak

Se si desidera di nuovo forzare l'attivazione in Windows XP, rinominare il file Wpa.dbl e il file Wpa.bak.

Metodo 2: rinominare il file Wpa.bak

Si consideri lo scenario descritto di seguito. Viene visualizzato un codice di errore indicante la necessità di avviare Windows XP. Tuttavia non è possibile avviare Windows XP. In questo caso, sarà necessario rinominare il file Wpa.dbl per invalidare il nome del file Wpa.dbl. Modificare ad esempio il nome del file Wpa.dbl in Wpa.dblinvalid. Modificare quindi il nome del file Wpa.bak in Wpa.dbl.

Metodo 3: ripristinare il sistema

Ripristinare il computer basato su Windows XP da un punto di ripristino utilizzando le opzioni di ripristino del sistema. Per ulteriori informazioni sul ripristino del sistema, visitare il seguente sito Web Microsoft:

http://technet.microsoft.com/it-it/library/bb457025.aspx

Metodo 4: eseguire un aggiornamento sul posto

Eseguire un aggiornamento sul posto del sistema. Per ulteriori informazioni su come eseguire un aggiornamento sul posto, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:

978788 Esecuzione di un aggiornamento sul posto (reinstallazione) di Windows XP

Informazioni

Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:

307654 Installazione e utilizzo della Console di ripristino di emergenza in Windows XP Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:

316941 Installazione di Windows XP Per ulteriori informazioni, fare clic sui numeri degli articoli della Microsoft Knowledge Base riportati di seguito:

302806 Descrizione di Microsoft Product Activation (potrebbe essere in inglese)

299056 Quando si esegue la registrazione di un prodotto Windows viene visualizzato un messaggio di errore

299840 Utilizzo di Sysprep con Microsoft Product Activation o supporto Volume License per distribuire Windows XP

291997 Attivazione di Windows XP mediante il file Unattend.txt

289657 Dopo aver completato l'installazione, la Configurazione guidata non viene eseguita

291983 Porte utilizzate da Windows Product Activation

I prodotti di terze parti citati in questo articolo sono forniti da produttori indipendenti. Microsoft non rilascia alcuna garanzia implicita o esplicita relativa alle prestazioni o all'affidabilità di tali prodotti.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.