CORREÇÃO: Violação de acesso pode ocorrer quando você executar um aplicativo baseado no.NET Framework 2.0 SP2 que chama um conjunto misto que é de domínio neutro

IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.

Clique aqui para ver a versão em Inglês deste artigo: 2315412
Sintomas
Quando você executa um aplicativo baseado no.NET Framework 2.0 que chama um conjunto misto que Microsoft é domínio neutro, pode ocorrer um erro de violação de acesso. Este erro pode causar outros problemas. Por exemplo, esse erro de violação de acesso pode causar os seguintes problemas:
  • Se você instalou a função de servidor Transporte de Hub ou Edge Transport Server função do Microsoft Exchange Server, não é possível iniciar o serviço de transporte do Exchange e você recebe a seguinte mensagem de erro:
    Carregamento de módulo concluído, mas não foi possível carregar símbolos para Microsoft.Exchange.Rpc.ni.dll
  • Alguns comandos não podem ser executados com êxito em um aplicativo cliente que executa o Exchange cmdlets no prompt do Windows PowerShell.
Causa
Esse problema é causado por uma condição de concorrência ocorre quando o assembly é carregado por vários segmentos em vários domínios de aplicativo. Nesse caso, o common language runtime (CLR) apenas parcialmente o assembly é carregado e totalmente não inicializar os tipos no assembly. Portanto, quando um processo acessa a parte do assembly não inicializada, ocorre uma violação de acesso.
Resolução

Informações sobre o hotfix

Um hotfix suportado está disponível agora na Microsoft. No entanto, destina-se a corrigir somente o problema descrito neste artigo. Aplique-o somente aos sistemas que apresentarem esse problema específico. Esta correção poderá ser submetida a testes adicionais. Portanto, se esse problema não o prejudicar, recomendamos que você aguarde a próxima atualização de software que contenha esse hotfix.

Para resolver esse problema imediatamente, contate o Atendimento Microsoft para obter o hotfix. Para obter uma lista completa dos números de telefone do Atendimento Microsoft e informações sobre custos de suporte, visite o seguinte site da Microsoft:Observação: Em alguns casos, as taxas cobradas 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 para questões de suporte adicionais e problemas que não se qualificam à atualização específica em questão.

Pré-requisitos:

Para aplicar esse hotfix, você deve ter o.NET Framework 3.5 Service Pack 1 (SP1) instalado em um dos seguintes sistemas operacionais:
  • Windows Vista SP2
  • Windows Server 2008 SP2
Observação: O.NET Framework 2.0 SP2 está incluído no.NET Framework 3.5 SP1.

Requisitos de reinicialização:

Antes de aplicar esse hotfix, recomendamos que você feche todas as instâncias do Visual Studio e todos os aplicativos baseados no.NET Framework. Você não precisa reiniciar o computador após aplicar o hotfix se os arquivos afetados não estão sendo usados.

Informações de substituição do hotfix:

Esse hotfix não substitui nenhum outro hotfix.

Informações sobre o arquivo

A versão em inglês deste hotfix possui os atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos estão listadas na Hora Universal Coordenada (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para localizar 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.

Informações de arquivo para todas as versões compatíveis baseadas em x86 do Windows Vista SP2 e do Windows Server 2008 SP2
Nome do ArquivoVersão do arquivoTamanho do arquivoDataHoraPlataforma
Mscorlib.dll2.0.50727.56514,550,65603 de fevereiro de 201110:55x86
Mscordacwks.dll2.0.50727.5651989,52803 de fevereiro de 201110:54x86
Mscorwks.dll2.0.50727.56515,924,17603 de fevereiro de 201110:55x86
Sos.dll2.0.50727.5651388,93603 de fevereiro de 201110:55x86
Informações de arquivo para todas as versões compatíveis baseadas em x64 do Windows Vista SP2 e do Windows Server 2008 SP2
Nome do ArquivoVersão do arquivoTamanho do arquivoDataHoraPlataforma
Mscorlib.dll2.0.50727.56514,567,04003 de fevereiro de 201110:53x64
Mscordacwks.dll2.0.50727.56511,755,48003 de fevereiro de 201110:52x64
Mscorwks.dll2.0.50727.56519,992,52803 de fevereiro de 201110:53x64
Sos.dll2.0.50727.5651485,19203 de fevereiro de 201110:54x64
Informações de arquivo para todas as versões compatíveis baseadas em IA-64 do Windows Server 2008 SP2
Nome do ArquivoVersão do arquivoTamanho do arquivoDataHoraPlataforma
Mscorlib.dll2.0.50727.56514,009,98403 de fevereiro de 201110:51IA-64
Mscordacwks.dll2.0.50727.56513,082,58403 de fevereiro de 201110:51IA-64
Mscorwks.dll2.0.50727.565120,341,58403 de fevereiro de 201110:51IA-64
Sos.dll2.0.50727.5651872,77603 de fevereiro de 201110:51IA-64
Situação
A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".
Mais Informações
Para obter mais informações sobre assemblies (nativos e gerenciados) mistos, visite o seguinte site da Microsoft Developer Network (MSDN):Para obter mais informações sobre domínios de aplicativos e assemblies, visite o seguinte site da MSDN:Para obter mais informações sobre as funções do Exchange Server no Exchange Server 2010, visite o seguinte site da Microsoft:

Informações adicionais sobre o arquivo:

Informações de arquivo adicionais para todas as versões baseadas em x86 do Windows Vista Service Pack 2 (SP2) e do Windows Server 2008 SP2
Nome do ArquivoX86_mscorlib_b77a5c561934e089_6.0.6002.22582_none_b0cca9fadb4ceb9e.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo544,632
Data (UTC)03 de fevereiro de 2011
Hora (UTC) 19:06
Nome do ArquivoX86_netfx-mscordacwks_b03f5f7f11d50a3a_6.0.6002.22582_none_14379bcf20d55bf6.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo6,241
Data (UTC) 03 de fevereiro de 2011
Hora (UTC)19:03
Nome do ArquivoX86_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.0.6002.22582_none_1b7378e848d45023.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo25,247
Data (UTC)03 de fevereiro de 2011
Hora (UTC)19:06
Nome do ArquivoX86_netfx-sos_dll_b03f5f7f11d50a3a_6.0.6002.22582_none_fd05e39014ca380b.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo4,115
Data (UTC) 03 de fevereiro de 2011
Hora (UTC)19:02
Informações sobre arquivos adicionais para todas as versões baseadas em x64 do Windows Vista SP2 e Windows Server 2008 SP2
Nome do ArquivoAmd64_mscorlib_b77a5c561934e089_6.0.6002.22582_none_691f7323c6d0c298.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo607,386
Data (UTC)03 de fevereiro de 2011
Hora (UTC) 17:04
Nome do ArquivoAmd64_netfx-mscordacwks_b03f5f7f11d50a3a_6.0.6002.22582_none_cc8a64f80c5932f0.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo6,267
Data (UTC) 03 de fevereiro de 2011
Hora (UTC)17:02
Nome do ArquivoAmd64_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.0.6002.22582_none_d3c642113458271d.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo24,663
Data (UTC)03 de fevereiro de 2011
Hora (UTC)17:04
Nome do ArquivoAmd64_netfx-sos_dll_b03f5f7f11d50a3a_6.0.6002.22582_none_b558acb9004e0f05.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo4,131
Data (UTC) 03 de fevereiro de 2011
Informações sobre arquivos adicionais para todas as versões baseadas em IA-64 do Windows Server 2008 SP2
Nome do ArquivoIa64_mscorlib_b77a5c561934e089_6.0.6002.22582_none_b0cc87bcdb4d2382.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo607,375
Data (UTC)03 de fevereiro de 2011
Hora (UTC) 16:11
Nome do ArquivoIa64_netfx - mscordacwks_b03f5f7f11d50a3a_6.0.6002.22582_none_1437799120d593da.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo6,257
Data (UTC) 03 de fevereiro de 2011
Hora (UTC)16:09
Nome do ArquivoIa64_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.0.6002.22582_none_1b7356aa48d48807.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo24,611
Data (UTC)03 de fevereiro de 2011
Hora (UTC)16:11
Nome do ArquivoIa64_netfx-sos_dll_b03f5f7f11d50a3a_6.0.6002.22582_none_fd05c15214ca6fef.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo4,124
Data (UTC) 03 de fevereiro de 2011

Warning: This article has been translated automatically

Propriedades

ID do Artigo: 2315412 - Última Revisão: 04/10/2016 05:17:00 - Revisão: 2.0

Microsoft .NET Framework 3.5, Microsoft .NET Framework 3.5 Service Pack 1, Microsoft .NET Framework 2.0 Service Pack 2

  • kbqfe kbHotfixServer kbfix kbexpertiseadvanced kbsurveynew kbmt KB2315412 KbMtpt
Comentários