Aplica-se a
.NET Framework 3.5 Service Pack 1

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:

http://msdn.microsoft.com/en-us/library/bb680014.aspx

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.