Sintomas
Quando inicia uma aplicação que é executado no common language runtime (CLR), ocorre uma violação de acesso. Este problema ocorre quando as condições seguintes são verdadeiras:
-
O computador tem mais de 32 processadores Itanium (IA-64).
-
Recolha de lixo de servidor está activada.
Causa
Quando a recolha de lixo de servidor está activada no sistema baseados em Itanium, não existe uma matriz que tem 32 elementos para armazenar a área para dados dinâmicos. Antes de uma atribuição num thread, a pilha deve ser determinada pelo índice que corresponde à CPU actual. Quando o número de CPU excede 32, ocorre uma violação de acesso.
Resolução
Informações sobre substituição de correcções
A correcção que corresponde a KB961881 foi substituída com a correcção KB981574, que contém todas as correcções que foram anteriormente incluídas no KB961881. Deve utilizar a correcção KB981574 para corrigir os problemas descritos nos KB961881.Para mais informações, clique no número de artigo seguinte para visualizar o artigo na Base de Dados de Conhecimento Microsoft
981574 O ecrã inicial permanece aberto já que o normal quando tenta iniciar o Excel num computador que tenha instalado o .NET Framework 3.5 SP1
Solução
Para contornar este problema, pode activar a recolha de lixo de estação de trabalho em vez de recolha de lixo de servidor.
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".
Referências
Para mais informações sobre como configurar a recolha de lixo no servidor, visite o seguinte Web site da Microsoft: