Sintomi
Quando si avvia un'applicazione in esecuzione in common language runtime (CLR), si verifica una violazione di accesso. Questo problema si verifica in presenza delle seguenti condizioni:
-
Il computer dispone di più di 32 processori Itanium (IA-64).
-
Garbage collection per server è attivata.
Causa
Quando garbage collection per server è attivata nel sistema basati su Itanium, c'è una matrice che contiene 32 elementi per l'archiviazione nell'heap. Prima di effettua un'allocazione in un thread, l'heap deve essere determinato mediante l'indice corrispondente al corrente della CPU. Quando il numero di CPU supera 32, si verifica una violazione di accesso.
Risoluzione
Informazioni sulla sostituzione dell'hotfix
L'aggiornamento rapido (hotfix) corrisponde a KB961881 è stato sostituito con l'hotfix KB981574, che contiene tutte le correzioni precedentemente inclusi in KB961881. È necessario utilizzare l'hotfix KB981574 per risolvere i problemi descritti in KB961881. Per ulteriori informazioni, fare clic sul numero seguente per visualizzare l'articolo della Microsoft Knowledge Base corrispondente:
981574 La schermata rimane aperta più di solito quando si tenta di avviare Excel in un computer che ha installato.NET Framework 3.5 SP1
Soluzione alternativa
Per risolvere questo problema, è possibile attivare una garbage collection per workstation invece di garbage collection per server.
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".
Riferimenti
Per ulteriori informazioni su come configurare l'operazione di garbage collection sul server, visitare il seguente sito Web Microsoft: