Sintomas
Quando você inicia um aplicativo que é executado no common language runtime (CLR), ocorre uma violação de acesso. Esse problema ocorre quando as seguintes condições são verdadeiras:
-
O computador tem mais de 32 processadores Itanium (IA-64).
-
Coleta de lixo do servidor está ativada.
Causa
Quando a coleta de lixo do servidor está habilitada no sistema baseado em Itanium, é uma matriz que tem 32 elementos para armazenar a pilha. Antes que seja feita uma alocação em um thread, a pilha deve ser determinada pelo índice correspondente à CPU atual. Quando o número da CPU excede 32, ocorre uma violação de acesso.
Resolução
Informações de substituição do hotfix
O hotfix que corresponde a KB961881 foi substituído com o hotfix KB981574, que contém todas as correções que foram anteriormente incluídas no KB961881. Você deve usar o hotfix KB981574 para corrigir os problemas descritos no KB961881. Para obter mais informações, clique no número abaixo para ler os artigos na Base de Dados de Conhecimento Microsoft:
981574 A tela de apresentação permanece aberta mais do que o normal quando você tenta iniciar o Excel em um computador que possui o.NET Framework 3.5 SP1 instalado
Solução alternativa
Para contornar esse problema, você pode habilitar a coleta de lixo da estação de trabalho em vez de coleta de lixo do servidor.
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft que estão listados na seção "Aplicável a".
Referências
Para obter mais informações sobre como configurar a coleta de lixo no servidor, visite o seguinte site da Microsoft: