Al momento sei offline in attesa che la connessione Internet venga ristabilita

Messaggi di errore durante il tentativo di installare Windows XP Service Pack 3: "Impossibile completare l'installazione del Service Pack 3" e "Si è verificato un errore interno"

Il supporto per Windows XP è terminato

Il supporto Microsoft per Windows XP è terminato l'8 aprile 2014. Questa modifica ha interessato gli aggiornamenti software e le opzioni di sicurezza. Ulteriori informazioni su come continuare a essere protetti.

Sintomi
Quando si tenta di installare Windows XP Service Pack 3 (SP3), è possibile che venga visualizzato un messaggio di errore analogo al seguente:
Impossibile completare l'installazione del Service Pack 3
Dopo avere scelto OK nel messaggio di errore, viene visualizzato un messaggio di errore analogo al seguente:
Si è verificato un errore interno
Inoltre, nel file C:\Windows\Svcpack.log potrebbero essere registrati i seguenti errori:
165.672: An internal error occurred.165.672: Service Pack 3 installation did not complete.165.672: Update.exe extended error code = 0x1ffe054f165.672: Update.exe return code was masked to 0x643 for MSI custom action compliance
Nota In questo articolo la cartella C:\Windows rappresenta la cartella in cui solitamente viene installato Windows XP.
Cause
Gli errori menzionati nella sezione "Sintomi" possono verificarsi a causa della presenza di file non attendibili o di chiavi del Registro di sistema danneggiate. È possibile verificare la causa effettuando la ricerca di voci correlate nel file Svcpack.log. Voci specifiche consentiranno di identificare le cause specifiche del problema, come indicato nelle seguenti sezioni "Causa".

Causa 1

Verificare se nel file Svcpack.log sono registrate le seguenti voci:
142.391: CheckVLKForBlock: LIC.dll not trust verified142.578: Trying CheckVLKForBlock again142.594: CheckVLKForBlock: LIC.dll not trust verified142.594: Error: CheckVLKForBlock failed
Queste voci indicano che il problema è causato dal file Licdll.dll. Il file Licdll.dll potrebbe essere stato modificato, è danneggiato o non è attendibile. Il file Licdll.dll è contenuto nella seguente cartella:
C:\Windows\System32\

Causa 2

Verificare se nel file Svcpack.log sono registrate le seguenti voci:
211.890: IsSPBetaKey:pLA->lpVtbl->GetProductID Failed: 0x80004005 213.125: Trying CheckVLKForBlock again214.468: Error: CheckVLKForBlock failed
Queste voci indicano che il problema è causato dalle informazioni sull'ID prodotto non corrette presenti nel Registro di sistema.

Causa 3

Verificare se nel file Svcpack.log sono registrate le seguenti voci:
299.031: Trying CheckVLKForBlock again299.531: Error: CheckVLKForBlock failed
Queste voci indicano che il problema è causato da chiavi del Registro di sistema danneggiate o modificate nei programmi preinstallati.

Nota Uno dei programmi noti che causano questo problema è Micrografx - Picture Publisher Professional 10. Per risolvere il problema, vedere la sezione "Soluzione alternativa per la causa 3".
Risoluzione
Per risolvere o aggirare queste cause, utilizzare la risoluzione o soluzione alternativa corrispondente alla causa.

Risoluzione per la causa 1

Per risolvere questo problema, è necessario sostituire la copia corrente del file Licdll.dll utilizzando una copia dal supporto originale di Windows XP. Per effettuare questa operazione, attenersi alla seguente procedura:
  1. Inserire il CD di Windows XP nell'unità CD-ROM.
  2. Scegliere Esci dall'Installazione guidata non appena viene avviata.
  3. Fare clic sul pulsante Start, quindi scegliere Esegui.
  4. Copiare e incollare, o digitare, il seguente comando nella casella Apri, quindi premere INVIO:
    explorer
  5. Fare clic su Risorse del computer.
  6. Prendere nota della lettera di unità che contiene il CD di Windows XP.
  7. Fare clic sul pulsante Start, quindi scegliere Esegui.
  8. Copiare e incollare, o digitare, il seguente comando nella casella Apri, quindi premere INVIO:
    cmd
  9. Digitare o copiare e incollare il seguente testo nella finestra del prompt dei comandi, quindi premere INVIO:
    Expand Lettera_unità_CD-ROM:\i386\licdll.dl_ C:\Windows\system32\Licdll.dll
    Nota Nel comando riportato nel passaggio 9, sostituire Lettera_unità_CD-ROM utilizzando la lettera di unità effettiva dell'unità annotata nel passaggio 6.
  10. Per installare Windows XP SP3, visitare il sito Web Microsoft Windows Update:

Risoluzione per la causa 2

Per risolvere questo problema, è necessario sostituire la voce del Registro di sistema relativa all'ID prodotto non corretto con l'ID prodotto corretto. A questo scopo, attenersi alla procedura riportata nelle sezioni "Individuare e annotare l'ID prodotto" e "Identificare e modificare la voce del Registro di sistema relativa all'ID prodotto".

Individuare e annotare l'ID prodotto

  1. Fare clic sul pulsante Start, quindi scegliere Esegui.
  2. Copiare e incollare, o digitare, il seguente comando nella casella Apri, quindi premere INVIO:
    sysadm.cpl
  3. Nella scheda Generale individuare l'ID prodotto. L'ID prodotto è il numero di 20 cifre riportato nella sezione Registrato a nome di.
  4. Annotare l'ID prodotto che verrà utilizzato nella sezione "Identificare e modificare la voce del Registro di sistema relativa all'ID prodotto".

Identificare e modificare la voce del Registro di sistema relativa all'ID prodotto

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 protezione, 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 HOW TO: Eseguire il backup, modificare e ripristinare il Registro di sistema in Windows XP
  1. Fare clic sul pulsante Start, quindi scegliere Esegui.
  2. Copiare e incollare, o digitare, il seguente comando nella casella Apri, quindi premere INVIO:
    regedit
  3. Individuare e fare clic sulla sottochiave del Registro di sistema analoga alla seguente:
    HKEY_LOCAL_MACHINE\SYSTEM\WPA\Key-XXXXXXXXXXXXXXXXXXXXX
    Nota La serie di X rappresenta il segnaposto per una stringa di 21 caratteri.
  4. Potrebbero essere presenti diverse sottochiavi analoghe al formato riportato nel passaggio 3. Per determinare la sottochiave corretta, attenersi alla seguente procedura:
    1. Fare clic su ogni sottochiave nel riquadro di spostamento.
    2. Nel riquadro dei dettagli confrontare il valore della stringa relativa alla voce del Registro di sistema ProductID nella colonna Dati con il numero annotato nel passaggio 4 della sezione "Individuare e annotare l'ID prodotto".
    3. La sottochiave del Registro di sistema il cui valore della voce ProductID del Registro di sistema corrisponde al numero annotato nella sezione "Individuare e annotare l'ID prodotto" è la sottochiave del Registro di sistema desiderata.
  5. Nel riquadro di spostamento fare clic con il pulsante destro del mouse sulla sottochiave del Registro di sistema identificata nel passaggio 4c, quindi fare clic su Esporta.
  6. Salvare la sottochiave del Registro di sistema sul desktop come temp.reg.
  7. Fare clic con il pulsante destro del mouse sul file temp.reg presente sul desktop, quindi scegliere Apri con.
  8. Fare clic su Blocco note, quindi scegliere OK.
  9. Nel file temp.reg aperto individuare il seguente testo:
    [HKEY_LOCAL_MACHINE\SYSTEM\WPA\Key-XXXXXXXXXXXXXXXXXXXXX]
  10. Sostituire il testo menzionato nel passaggio 9 utilizzando il seguente testo:
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion]
  11. Scegliere Salva dal menu File, quindi uscire dal Blocco note.
  12. Fare doppio clic sul file temp.reg, scegliere nella finestra di dialogo quando viene chiesto di aggiungere le informazioni al Registro di sistema, quindi scegliere OK.
  13. Per installare Windows XP SP3, visitare il sito Web Microsoft Windows Update:

Risoluzione per la causa 3

Per risolvere questo problema, è necessario eliminare la sottochiave del Registro di sistema InprocServer32. Per effettuare questa operazione, attenersi alla seguente procedura:
  1. Fare clic sul pulsante Start, quindi scegliere Esegui.
  2. Copiare e incollare, o digitare, il seguente comando nella casella Apri, quindi premere INVIO:
    regedit
  3. Individuare e fare clic sulla sottochiave del Registro di sistema analoga alla seguente:
    HKEY_CLASSES_ROOT\CLSID\{00020420-0000-0000-C000-000000000046}\InprocServer32
  4. Scegliere Elimina dal menu Modifica, quindi scegliere .
  5. Uscire dall'editor del Registro di sistema.
  6. Per installare Windows XP SP3, visitare il sito Web Microsoft Windows Update:

Soluzione alternativa per la causa 3

Uno dei programmi noti che causano il problema menzionato nella sezione relativa alla causa 3 è Micrografx - Picture Publisher Professional 3. Per risolvere il problema, disinstallare temporaneamente il programma Micrografx, quindi installare Windows XP SP3. Dopo aver completato l'installazione di Windows XP SP3, reinstallare il programma Micrografx.

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.
Proprietà

ID articolo: 949384 - Ultima revisione: 05/16/2011 22:51:00 - Revisione: 2.0

Microsoft Windows XP Service Pack 3

  • kbdll kbservicepack kbregistry kbupdate kbexpertisebeginner kbprb kberrmsg kbtshoot KB949384
Feedback