Sintomi

Durante l'installazione di un aggiornamento per Microsoft .NET Framework 4, lo strumento Native Image Generator (NGen.exe) utilizza un'alta percentuale di cicli di CPU sul computer per diverso tempo. Questo varia in base al numero di immagini native installate nel computer.

Cause

Gli aggiornamenti a .NET Framework 4 comportano la rigenerazione completa della cache dell'immagine nativa e questa operazione richiede molto tempo. In alcuni computer, l'interazione con immagini native installate precedentemente potrebbe richiedere molto più tempo del previsto per la rigenerazione. Anche se il problema interessa solo i tempi di setup, l'effetto può variare da alcuni minuti a decine di minuti. I computer con più immagini native installate avranno tempi di generazione maggiori.

Workaround

Per risolvere il problema automaticamente, accedere alla sezione "Correzione automatica". Se si desidera risolvere il problema manualmente, andare alla sezione "Correzione manuale".

Correzione automatica



Per risolvere il problema automaticamente, fare clic sul collegamento o sul pulsante Fix it. Quindi, fare clic su Esegui nella finestra di dialogo Download file e attenersi alla procedura guidata di Fix it.

Per Microsoft .NET Framework 4, versione a 32 bit

Per Microsoft .NET Framework 4, versione a 64 bit

Per Microsoft.NET Framework 4, versione Itanium



Note

  • Questa procedura guidata è disponibile solo in lingua inglese. Tuttavia la correzione automatica funziona anche per versioni di Windows in altre lingue.

  • Se non si sta utilizzando il computer che presenta il problema, è possibile salvare la correzione automatica su un'unità memoria flash o su un CD ed eseguirla sul computer interessato dal problema.

Risolvere il problema manualmente

Per risolvere il problema, è possibile ridurre i tempi di generazione delle immagini native forzando NGen.exe a generare nuove immagini native, indipendentemente da quanto precedentemente generato.

Per ottimizzare i tempi di generazione, immediatamente prima dell'installazione dell'aggiornamento a .NET Framework 4, aprire un prompt dei comandi con privilegi elevati ed eseguire i comandi seguenti.

Importante Eseguire i comandi immediatamente prima di applicare l'aggiornamento. In caso contrario, i comandi saranno meno efficaci.

In un computer con il sistema operativo Windows a 32 bit in esecuzione

%windir%\microsoft.net\framework\v4.0.30319\ngen.exe update /force /queue
In un computer con il sistema operativo Windows a 64 bit in esecuzione

%windir%\microsoft.net\framework\v4.0.30319\ngen.exe update /force /queue

%windir%\microsoft.net\framework64\v4.0.30319\ngen.exe update /force /queue

Serve aiuto?

Amplia le tue competenze

Esplora i corsi di formazione >

Ottieni in anticipo le nuove caratteristiche

Partecipa a Microsoft Insider >

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?

Grazie per il feedback!

×