CORRECÇÃO: Valores aleatórios podem ser gravados os parâmetros de ponto flutuante de algumas funções em um aplicativo personalizado que você cria usando o .NET Framework 2.0

Traduções deste artigo Traduções deste artigo
ID do artigo: 934593 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Considere o seguinte cenário. Você criar um aplicativo personalizado usando o Microsoft .NET Framework 2.0. Em seguida, executar o aplicativo personalizado em um computador de 64 bits. Nesse cenário, podem ser gravados valores aleatórios os parâmetros de ponto flutuante de algumas funções no aplicativo personalizado.

Causa

Esse problema ocorre se as seguintes condições forem verdadeiras:
  • O compilador de (JIT) just-in-time gera o código não otimizado.
  • Um método tem suficiente variáveis locais para fazer com que o quadro de pilha para ser maior do que 4 KB.
  • O primeiro parâmetro da função é um número de ponto flutuante, ou o segundo parâmetro da função é um número de ponto flutuante.

Resolução

Informações sobre o hotfix

Um hotfix com suporte foi disponibilizada pela Microsoft. No entanto, destina-se a corrigir o problema descrito neste artigo. Aplique-o somente aos sistemas que apresentarem esse problema específico. Esta correcção poderá submetida a testes adicionais. Portanto, se você não tiver sido gravemente afetado por esse problema, recomendamos que você aguarde o próximo service pack do .NET Framework 2.0 que contém esse hotfix.

Para resolver esse problema imediatamente, contate o Microsoft Customer Atendimento para obter o hotfix. Para obter uma lista completa de telefones do serviço de suporte a clientes da Microsoft e informações sobre os custos de suporte, visite o seguinte site:
http://support.microsoft.com/contactus/?ws=support
Observação Em alguns casos, as taxas cobradas pelas ligações para chamadas de suporte podem ser canceladas se um profissional de suporte da Microsoft determinar que uma atualização específica resolverá o problema. Os custos normais de suporte serão aplicados a questões e problemas que não se qualificam à atualização específica em questão de suporte adicionais.

Pré-requisitos

A seguinte lista contém pré-requisitos para o hotfix:
  • O .NET Framework 2.0

Requisitos de reinicialização

Não é necessário reiniciar o computador após aplicar esse hotfix.

Informações sobre a substituição do hotfix

Esse hotfix não substitui uma atualização lançada anteriormente.

Informações sobre o arquivo

A versão em inglês deste hotfix tem atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos estão listadas no horário de universal coordenado (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para encontrar a diferença entre o UTC e a hora local, use a guia fuso horário no item Data e hora no painel de controle.
O .NET Framework 2.0, versões de 32 bits
Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoTamanho do arquivoDataTempoPlataforma
Mscordacwks.dll2.0.50727.821802,30420 De março de 200709: 31x 86
Mscorjit.dll2.0.50727.821326,65620 De março de 200709: 31x 86
Mscorlib.dll2.0.50727.8214,308,99220 De março de 200709: 31x 86
Mscorpe.dll2.0.50727.821102,91220 De março de 200709: 31x 86
Normalization.dll2.0.50727.82115.36020 De março de 200709: 31x 86
Normidna.nlpNão aplicável59,34220 De março de 200709: 31Não aplicável
Normnfc.nlpNão aplicável45,79420 De março de 200709: 31Não aplicável
Normnfd.nlpNão aplicável39,28420 De março de 200709: 31Não aplicável
Normnfkc.nlpNão aplicável66,38420 De março de 200709: 31Não aplicável
Normnfkd.nlpNão aplicável60,29420 De março de 200709: 31Não aplicável
Peverify.dll2.0.50727.821136,19220 De março de 200709: 31x 86
Sos.dll2.0.50727.821382,46420 De março de 200709: 31x 86
Mscorwks.dll2.0.50727.8215,633,02420 De março de 200709: 31x 86
Vsavb7rt.dll8.0.50727.8211,330,68820 De março de 200709: 31x 86
O .NET Framework 2.0, versões de 64 bits
Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoTamanho do arquivoDataTempoPlataforma
Mscordacwks.dll2.0.50727.8211,597,44020 De março de 200701: 20x 64
Mscordacwks.dll2.0.50727.821802,30420 De março de 200709: 31x 86
Mscorjit.dll2.0.50727.8211,587,71220 De março de 200701: 18x 64
Mscorjit.dll2.0.50727.821326,65620 De março de 200709: 31x 86
Mscorlib.dll2.0.50727.8213,960,83220 De março de 200704: 36x 64
Mscorlib.dll2.0.50727.8214,308,99220 De março de 200709: 31x 86
Mscorpe.dll2.0.50727.821157,18420 De março de 200701: 12x 64
Mscorpe.dll2.0.50727.821102,91220 De março de 200709: 31x 86
Mscorpjt.dll2.0.50727.8212,004,99220 De março de 200701: 18x 64
Normalization.dll2.0.50727.82118,43220 De março de 200701: 17x 64
Normalization.dll2.0.50727.82115.36020 De março de 200709: 31x 86
Normidna.nlpNão aplicável59,34220 De março de 200701: 19Não aplicável
Normidna.nlpNão aplicável59,34220 De março de 200709: 31Não aplicável
Normnfc.nlpNão aplicável45,79420 De março de 200701: 19Não aplicável
Normnfc.nlpNão aplicável45,79420 De março de 200709: 31Não aplicável
Normnfd.nlpNão aplicável39,28420 De março de 200701: 19Não aplicável
Normnfd.nlpNão aplicável39,28420 De março de 200709: 31Não aplicável
Normnfkc.nlpNão aplicável66,38420 De março de 200701: 19Não aplicável
Normnfkc.nlpNão aplicável66,38420 De março de 200709: 31Não aplicável
Normnfkd.nlpNão aplicável60,29420 De março de 200701: 19Não aplicável
Normnfkd.nlpNão aplicável60,29420 De março de 200709: 31Não aplicável
Peverify.dll2.0.50727.821205,82420 De março de 200701: 18x 64
Peverify.dll2.0.50727.821136,19220 De março de 200709: 31x 86
Sos.dll2.0.50727.821480,76820 De março de 200701: 27x 64
Sos.dll2.0.50727.821382,46420 De março de 200709: 31x 86
Mscorwks.dll2.0.50727.82110,334,20820 De março de 200701: 16x 64
Mscorwks.dll2.0.50727.8215,633,02420 De março de 200709: 31x 86
Vsavb7rt.dll8.0.50727.8211,330,68820 De março de 200709: 31x 86
O .NET Framework 2.0, versões com base em Itanium
Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoTamanho do arquivoDataTempoPlataforma
Mscordacwks.dll2.0.50727.8212,719,23220 De março de 200701: 21IA-64
Mscordacwks.dll2.0.50727.821802,30420 De março de 200709: 31x 86
Mscorjit.dll2.0.50727.8212,705,92020 De março de 200701: 19IA-64
Mscorjit.dll2.0.50727.821326,65620 De março de 200709: 31x 86
Mscorlib.dll2.0.50727.8213,960,83220 De março de 200705: 27IA-64
Mscorlib.dll2.0.50727.8214,308,99220 De março de 200709: 31x 86
Mscorpe.dll2.0.50727.821313,85620 De março de 200701: 12IA-64
Mscorpe.dll2.0.50727.821102,91220 De março de 200709: 31x 86
Mscorpjt.dll2.0.50727.8213,501,05620 De março de 200701: 19IA-64
Normalization.dll2.0.50727.82144,03220 De março de 200701: 18IA-64
Normalization.dll2.0.50727.82115.36020 De março de 200709: 31x 86
Normidna.nlpNão aplicável59,34220 De março de 200701: 20Não aplicável
Normidna.nlpNão aplicável59,34220 De março de 200709: 31Não aplicável
Normnfc.nlpNão aplicável45,79420 De março de 200701: 20Não aplicável
Normnfc.nlpNão aplicável45,79420 De março de 200709: 31Não aplicável
Normnfd.nlpNão aplicável39,28420 De março de 200701: 20Não aplicável
Normnfd.nlpNão aplicável39,28420 De março de 200709: 31Não aplicável
Normnfkc.nlpNão aplicável66,38420 De março de 200701: 20Não aplicável
Normnfkc.nlpNão aplicável66,38420 De março de 200709: 31Não aplicável
Normnfkd.nlpNão aplicável60,29420 De março de 200701: 20Não aplicável
Normnfkd.nlpNão aplicável60,29420 De março de 200709: 31Não aplicável
Peverify.dll2.0.50727.821383,48820 De março de 200701: 19IA-64
Peverify.dll2.0.50727.821136,19220 De março de 200709: 31x 86
Sos.dll2.0.50727.821862,72020 De março de 200701: 29IA-64
Sos.dll2.0.50727.821382,46420 De março de 200709: 31x 86
Mscorwks.dll2.0.50727.82121,317,63220 De março de 200701: 17IA-64
Mscorwks.dll2.0.50727.8215,633,02420 De março de 200709: 31x 86
Vsavb7rt.dll8.0.50727.8211,330,68820 De março de 200709: 31x 86

Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

Mais Informações

Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
824684Descrição da terminologia padrão que é usada para descrever as atualizações de software

Propriedades

ID do artigo: 934593 - Última revisão: segunda-feira, 3 de dezembro de 2007 - Revisão: 1.1
A informação contida neste artigo aplica-se a:
  • Microsoft .NET Framework 2.0
Palavras-chave: 
kbmt kbjit kbexpertiseadvanced kbfix kbbug kbhotfixserver kbqfe kbpubtypekc KB934593 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 934593

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com