Dopo aver installato Windows 7 Service Pack 1 o un service pack di Windows Vista il computer potrebbe bloccarsi o riavviarsi mostrando uno schermo nero e visualizzando il messaggio di errore "0xc0000034"

Traduzione articoli Traduzione articoli
Identificativo articolo: 975484 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

In questa pagina

Sintomi

Considerare il seguente scenario: Installare Windows 7 Service Pack 1 (SP1) o un service pack di Windows Vista nel computer. Dopo aver installato il service pack, il computer potrebbe bloccarsi o riavviarsi. Se il computer viene riavviato, viene visualizzato un messaggio di errore analogo al seguente su una schermata nera:
 
!! 0xc0000034 !! 142/53007 (_0000000000000000.cdf-ms)

Nota Riavviando il computer, verrā visualizzato lo stesso messaggio di errore.

Risoluzione

Per risolvere questo problema, utilizzare il metodo pių appropriato per la versione di Windows corrente, tra quelli descritti di seguito.

Procedura per risolvere il problema per utenti di Windows 7

Per risolvere questo problema, attenersi alla procedura descritta nel Metodo 1. Se il Metodo 1 non consente di risolvere il problema o non si č in grado di eseguire la relativa procedura, si consiglia di utilizzare il Metodo 2.

Metodo 1: Eliminare le voci POQ da Pending.xml

Questo metodo č destinato alle risoluzione del problema mediante la creazione e l'esecuzione di uno script .vbs. Una volta terminata correttamente la creazione e l'esecuzione dello script .vbs, č necessario completare correttamente l'installazione di Windows 7 Service Pack 1.

Note

  • Č possibile applicare lo script .vbs solo al codice di errore 0xc0000034. Non utilizzare questo script per problemi relativi a errori diversi da 0xc0000034.
  • Questo metodo č consigliato solo a utenti esperti.
  • Per utilizzare questo metodo si consiglia di accedere a un secondo computer e a una periferica rimovibile, ad esempio un'unitā USB.
Prima di iniziare

Prima di iniziare, individuare quanto riportato di seguito.
  • Individuare un secondo computer con accesso a Internet per creare un file di script (.vbs). Per creare il file di script (.vbs) copiare il testo per lo script riportato in questo articolo della Knowledge Base.
  • Individuare una periferica rimovibile, ad esempio un'unitā USB. Copiare il file di script (.vbs) creato nella periferica rimovibile e trasferirlo nel computer che presenta il problema.
Nota Se non č possibile accedere a un secondo computer e a una periferica rimovibile, creare il file di script (.vbs) nel computer che presenta il problema. Per eseguire questa operazione, in Opzioni ripristino di sistema aprire un prompt dei comandi e avviare il Blocco note. Quindi, creare manualmente il file di script (.vbs) digitando il testo per lo script riportato in questo articolo della Knowledge Base. Sarā quindi possibile salvare il file di script (.vbs) sull'unitā disco rigido locale ed eseguire lo script per completare la procedura.

Parte 1: creazione del file di script (.vbs)

Per eseguire questa operazione, attenersi alla seguente procedura.
  1. Individuare un secondo computer con accesso a Internet.
  2. Aprire il Blocco note.
  3. Copiare e incollare il testo riportato di seguito in Blocco note.

    Dim xmlDoc, node, nodeList, fileName, backupFileName, numberOfPOQNodes

    Set xmlDoc = CreateObject("Microsoft.XMLDOM")

    If Wscript.Arguments.Count = 0 Then

        WScript.echo("Error! No XML file specified.")

        Wscript.quit

    End If

    fileName = WScript.Arguments(0)

    backupFileName = Left(fileName, InStrRev(fileName, ".") - 1) & "_backup.xml"

    If Not xmlDoc.load(fileName) Then

        WScript.echo("Failure loading XML file " & fileName & ".")

        Wscript.quit

    End If

    xmlDoc.save(backupFileName)

    Set nodeList = xmlDoc.documentElement.selectNodes("POQ")

    numberOfPOQNodes = nodeList.Length

    For Each node in nodeList

        xmlDoc.documentElement.removeChild(node)

    Next

    xmlDoc.save(fileName)

    Set xmlDoc = Nothing

    WScript.echo(numberOfPOQNodes & " POQ nodes removed. Script completed.")
  4. Scegliere Salva con nome dal menu File.
  5. Denominare il fileScript.vbs e salvarlo su una periferica rimovibile, ad esempio un'unitā USB.

Parte 2: esecuzione del file di script (.vbs)

Nota Nella procedura seguente si suppone che il file di script (.vbs) sia stato copiato in un'unitā USB. Se č stata utilizzata una periferica rimovibile di diverso tipo, la procedura potrebbe essere leggermente diversa.

A tal fine, attenersi alla seguente procedura:

  1. riavviare il computer e premere il tasto F8 sulla tastiera. Č necessario premere F8 prima della comparsa del logo Windows. In caso contrario č necessario riprovare attendendo la visualizzazione della schermata di accesso a Windows, quindi arrestare e riavviare il computer.
    Nota: in un computer configurato per consentire l'avvio di pių sistemi operativi č possibile premere il tasto F8 quando viene visualizzato il menu di avvio.
  2. Utilizzare i tasti di direzione per selezionare Ripristina il computer nell'area Opzioni di avvio avanzate, quindi premere Invio. Se richiesto, selezionare l'installazione di Windows 7 da ripristinare, quindi fare clic su Avanti.
  3. Selezionare un metodo di input da tastiera e la lingua, quindi fare clic su Avanti.
  4. Selezionare un nome utente, digitare la password, quindi fare clic su OK.
  5. In Opzioni ripristino di sistema, prendere nota della lettera dell'unitā di Windows 7 elencata nella riga sotto a Scegliere uno strumento di ripristino.

    Ad esempio, č possibile che vengano visualizzate informazioni simili alle seguenti.

    Sistema operativo: Windows 7 su (C:) <NomeVolume>

    Nota Nell'esempio riportato, la lettera dell'unitā per Windows 7 č C.
  6. In Opzioni ripristino di sistema, fare clic su Prompt dei comandi.
  7. Inserire il supporto rimovibile con il file di script (.vbs) creato in precedenza nel PC.
  8. Al prompt dei comandi passare all'unitā e alla directory contenente il file di script (.vbs) creato in precedenza.

    Ad esempio, se in precedenza č stato salvato il file script.vbs creato nella directory principale di un'unitā USB e la lettera dell'unitā associata all'unitā USB č "E", sarā sufficiente digitare quanto riportato di seguito nel prompt dei comandi e premere Invio.

    E:

    Nota In caso di dubbi sull'unitā contente il supporto rimovibile č possibile utilizzare Diskpart per visualizzare un elenco delle unitā. Per eseguire Diskpart, attenersi alla seguente procedura.
    1. Digitare Diskpart e premere Invio.
    2. Digitare List volume e premere Invio.
    3. Prendere nota dell'unitā contenente il supporto rimovibile con il file di script (.vbs) creato in precedenza. Se č stata utilizzata un'unitā USB, il tipo di unitā verrā indicato in elenco come "Rimovibile".
    4. Per uscire da Diskpart digitare Exit e premere Invio.

  9. Al prompt dei comandi digitare il comando seguente e premere Invio:

    Cscript Script.vbs <Windows _7_drive_letter>:\Windows\winsxs\pending.xml

    in cui <Windows _7_drive_letter> rappresenta la lettera dell'unitā sulla quale č installato il sistema operativo Windows 7.

    Questo consentirā l'esecuzione dello script nel file Script.vbs. Al termine dell'esecuzione dello script, potrebbe essere visualizzato un messaggio analogo al seguente.

    2 nodi di POQ rimossi. Script completato
  10. Per chiudere il prompt dei comandi digitare Exit e premere Invio.
  11. Riavviare il computer. Ora č necessario completare l'installazione di Service Pack 1.

Metodo 2: ripristino del computer riportandolo a uno stato precedente utilizzando Ripristino configurazione di sistema


Tale metodo permette all'utente di ripristinare il computer a uno stato avviabile senza il Service Pack installato. Dopo aver ripristinato il computer a uno stato avviabile, č necessario provare a installare nuovamente il service pack.

Prima che si verifichi questo problema, il Ripristino configurazione di sistema ripristinerā il computer riportandolo a uno stato precedente, quindi lo riavvierā. Per ripristinare il sistema, attenersi alla seguente procedura:
  1. riavviare il computer e premere il tasto F8 sulla tastiera. Č necessario premere F8 prima della comparsa del logo Windows. In caso contrario č necessario riprovare attendendo la visualizzazione della schermata di accesso a Windows, quindi arrestare e riavviare il computer.

    Nota In un computer configurato per consentire l'avvio di pių sistemi operativi č possibile premere il tasto F8 quando viene visualizzato il menu di avvio
  2. Utilizzare i tasti di direzione per selezionare Ripristina il computer nell'area Opzioni di avvio avanzate, quindi premere Invio.
    Se richiesto, selezionare l'installazione di Windows 7 da ripristinare, quindi fare clic su Avanti.
  3. Selezionare un metodo di input da tastiera e la lingua, quindi fare clic su Avanti.
  4. Selezionare un nome utente, digitare la password, quindi fare clic su OK.
  5. In Opzioni ripristino di sistema, fare clic su Ripristino configurazione di sistema.
  6. Nella finestra Ripristino configurazione di sistema scegliere Avanti.
  7. Se disponibile, selezionare un punto di ripristino per Windows 7 Service Pack 1. Se non č disponibile, selezionare un punto di ripristino che potrebbe essere stato creato prima che si verificasse il problema, quindi fare clic su Avanti.

    Nota Se non č possibile visualizzare un punto di ripristino, selezionare la casella di controllo Mostra ulteriori punti di ripristino.
  8. Nella finestra Conferma il punto di ripristino, fare clic su Fine, quindi su quando richiesto.
  9. Quando viene completato il Ripristino configurazione di sistema, fare clic su Riavvia.

    Nota Se viene visualizzata la schermata nera e lo stesso messaggio di errore o altri simili, potrebbe essere necessario ripetere la procedura e ripristinare il computer a una data precedente.

Procedura per risolvere il problema per utenti di Windows Vista

Per risolvere questo problema, utilizzare uno dei metodi descritti di seguito, iniziando dal Metodo 1. Se il Metodo 1 non consente di risolvere il problema, passare al Metodo 2. Il Metodo 3 č consigliato solo a utenti esperti.

Tali metodi permettono all'utente di ripristinare il computer a uno stato avviabile senza il service pack installato. Dopo aver ripristinato il computer a uno stato avviabile, č necessario provare a installare nuovamente il service pack.

Nota I metodi seguenti richiedono il DVD di Windows Vista. Se il produttore del computer non ha fornito alcun DVD di Windows Vista, dovrebbe essere possibile avviare lo strumento di ripristino. A tal fine, attenersi alla seguente procedura:
  1. Riavviare il computer e premere F8 durante il processo di riavvio per aprire il menu Opzioni di avvio avanzate. Oppure attendere e selezionare l'opzione Menu Opzioni avanzate.
  2. Nel menu, selezionare l'opzione per ripristinare il computer.
  3. Selezionare amministrazione, quindi premere Invio.
  4. Andare al passaggio 4 nel Metodo 1 o 2.

Metodo 1: Ripristinare il computer riportandolo a uno stato precedente utilizzando Ripristino configurazione di sistema

Lo strumento Ripristino configurazione di sistema ripristinerā il computer riportandolo allo stato precedente al problema. Il computer verrā poi riavviato. Per ripristinare il sistema, attenersi alla seguente procedura:
  1. Inserire il DVD di Windows Vista nell'unitā DVD, quindi riavviare il computer dal DVD.

    Nota Quando viene visualizzato il messaggio Premere un tasto qualsiasi per eseguire l'avvio dal CD o DVD, eseguire l'operazione per riavviare il computer utilizzando il DVD di Windows Vista.
  2. Selezionare l'impostazione della lingua, quindi fare clic su Avanti.
  3. Selezionare Ripristina il computer.
  4. Selezionare l'installazione di Windows Vista da ripristinare, quindi scegliere Avanti.
  5. In Opzioni ripristino di sistema, selezionare Ripristino configurazione di sistema e premere Invio.

    Nota Se viene rilevato un problema quando il processo di ripristino avvia Windows Vista, verrā eseguito lo strumento Ripristino all'avvio per correggere il problema in maniera automatica. In questo caso, fare clic su Annulla, quindi su Opzioni di visualizzazione avanzata per supporto e ripristino del sistema.
  6. Nella procedura guidata di ripristino della configurazione di sistema, fare clic su Avanti.
  7. Selezionare il punto di ripristino con una data precedente a quella in cui č stato ricevuto il messaggio di errore, quindi fare clic su Avanti.

    Nota Nella maggior parte dei casi, si tratta del punto di ripristino pių recente nell'elenco.
  8. Fare clic su Avanti.
  9. Scegliere Fine. Una volta terminato il Ripristino configurazione di sistema il computer verrā riavviato.  
Nota Se viene visualizzata la schermata nera e lo stesso messaggio di errore o altri simili, potrebbe essere necessario ripetere la procedura e ripristinare il computer a una data precedente.

Metodo 2: Utilizzare le strumento Ripristino all'avvio per provare a risolvere gli errori di avvio del computer

Per avviare Windows dal DVD di Windows Vista e utilizzare Opzioni ripristino di sistema, attenersi alla seguente procedura:

  1. Inserire il DVD di Windows Vista nell'unitā DVD, quindi riavviare il computer dal DVD.

    Nota Quando viene visualizzato il messaggio Premere un tasto qualsiasi per eseguire l'avvio dal CD o DVD, eseguire l'operazione per riavviare il computer utilizzando il DVD di Windows Vista.
  2. Selezionare l'impostazione della lingua, quindi fare clic su Avanti.
  3. Selezionare Ripristina il computer.
  4. Selezionare l'installazione di Windows Vista da ripristinare, quindi scegliere Avanti.
  5. In Opzioni ripristino di sistema, selezionare Ripristino all'avvio e premere Invio.

    Nota Se viene rilevato un problema quando il processo di ripristino avvia Windows Vista, verrā eseguito lo strumento Ripristino all'avvio per correggere il problema in maniera automatica. In questo caso, fare clic su Annulla, quindi su Opzioni di visualizzazione avanzata per supporto e ripristino del sistema.
  6. Al temine del ripristino all'avvio, fare clic su Fine.
  7. In Opzioni ripristino di sistema, fare clic su Riavvia.
Nota Se viene visualizzata una schermata nera con lo stesso messaggio di errore, provare il metodo 3.

Metodo 3: Eliminare la voce poqexec dal valore SetupExecute (solo per utenti esperti)

Nota Il Metodo 3 č consigliato solo a utenti esperti.

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 Come eseguire il backup e il ripristino del Registro di sistema in Windows

Per eliminare la voce poqexec dal valore SetupExecute (REG_MULTI_SZ), č necessario cancellare il valore. A tal fine, attenersi alla seguente procedura:
  1. Inserire il DVD di Windows Vista nell'unitā DVD, quindi riavviare il computer dal DVD.

    Nota Quando viene visualizzato il messaggio Premere un tasto qualsiasi per eseguire l'avvio dal CD o DVD, eseguire l'operazione per riavviare il computer utilizzando il DVD di Windows Vista.
  2. Selezionare l'impostazione della lingua, quindi fare clic su Avanti.
  3. Selezionare Ripristina il computer.

    Nota Se viene chiesto di eseguire un Ripristino configurazione di sistema, selezionare Noe premere Invio.
  4. In Opzioni ripristino di sistema, selezionare Ripristino all'avvio e premere Invio.

    Nota Se viene rilevato un problema quando il processo di ripristino avvia Windows Vista, verrā eseguito lo strumento Ripristino all'avvio per correggere il problema in maniera automatica. In questo caso, fare clic su Annulla, quindi su Opzioni di visualizzazione avanzata per supporto e ripristino del sistema.
  5. In Opzioni ripristino di sistema, fare clic su Prompt dei comandi e premere Invio.
  6. Al prompt dei comandi digitare i seguenti comandi. Premere Invio dopo ogni comando: 

    Reg load HKLM\BaseSystem C:\Windows\System32\config\SYSTEM

    Reg Delete "HKLM\BaseSystem\ControlSet001\Control\Session Manager" /v SetupExecute

    Reg add "HKLM\BaseSystem\ControlSet001\Control\Session Manager" /v SetupExecute /t REG_MULTI_SZ

    Reg unload HKLM\BaseSystem

  7. Al prompt dei comandi, digitare exit e premere Invio.
  8. Riavviare il computer.

Proprietā

Identificativo articolo: 975484 - Ultima modifica: domenica 15 maggio 2011 - Revisione: 5.0
Le informazioni in questo articolo si applicano a:
  • Windows 7 Starter
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Enterprise
  • Windows 7 Professional
  • Windows 7 Ultimate
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 for Itanium-Based Systems
  • Windows Server 2008 R2 Service Pack 1
  • Windows Server 2008 R2 Standard
Chiavi: 
kbupdateissue kbtshoot kberrmsg kbexpertiseinter kbexpertisebeginner kbexpertiseadvanced kbsurveynew kbprb KB975484
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com