Symptômes
Quand vous démarrez une application qui s’exécute sur le Common Language Runtime (CLR), une violation d’accès se produit. Ce problème se produit lorsque les conditions suivantes sont remplies :
- Cet ordinateur est équipé de plus de 32 processeurs Itanium (IA-64).
- Le nettoyage de la mémoire du serveur est activé.
Cause
Lorsque le nettoyage de la mémoire du serveur est activé sur le système Itanium, il existe un tableau qui comporte 32 éléments pour stocker le tas. Avant d’effectuer une allocation sur un thread, le segment de mémoire doit être déterminé par l’index qui correspond au processeur actuel. Lorsque le nombre d’UC dépasse 32, une violation d’accès se produit.
Résolution
Informations sur le remplacement des correctifs logiciels
Le correctif qui correspond à KB961881 a été remplacé par le correctif KB981574, qui contient tous les correctifs précédemment inclus dans KB961881. Utilisez le correctif logiciel KB981574 pour résoudre les problèmes décrits dans KB961881. Pour plus d’informations, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
981574 L’écran de démarrage reste ouvert plus longtemps que d’habitude lorsque vous essayez de démarrer Excel sur un ordinateur sur lequel .NET Framework 3.5 SP1 est installé
Solution de contournement
Pour contourner ce problème, vous pouvez activer le nettoyage de la mémoire du poste de travail au lieu du nettoyage de la mémoire du serveur.
État
Microsoft a confirmé qu’il s’agissait d’un problème dans les produits Microsoft répertoriés dans la section « S’applique à ».
Références
Pour plus d’informations sur la configuration du nettoyage de la mémoire sur le serveur, reportez-vous au site Web de Microsoft à l’adresse suivante :