Aplica-se A
.NET Framework 3.5 Service Pack 1

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:

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

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.