Sintomas
Parta do princípio que instalou o Visual Studio 2012 actualização 4 no seu computador. Depois disso se criar um projecto de Visual C++, o falha da operação de compilação com violação de acesso é semelhante ao seguinte:(17f0.1464): Access violation - code c0000005 (first/second chance not available)eax=00000000 ebx=03de4580 ecx=03de65e8 edx=00000000 esi=0000000e edi=03e0789c
eip=5132b0c0 esp=02f5f6bc ebp=02f5f6f4 iopl=0 nv up ei pl zr na pe nc cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010246 c2!ExtractSubreg+0x170: 5132b0c0 8b12 mov edx,dword ptr [edx] ds:002b:00000000=???????? 02f5f6f4 5136fabe c2!ExtractSubreg+0x170 02f5f744 5138f8d8 c2!Enterloads+0x5fe 02f5f760 513a9227 c2!Globregs+0x168 02f5f770 513b51c6 c2!dop2_GlobalRegAlloc+0x67 02f5f780 513b4811 c2!EmitFunction+0xb6 02f5f7b0 51479169 c2!WorkerThreadMain+0xc1 02f5f7e4 5147913b c2!ThreadPool::Thread::Main+0x29 02f5f7ec 7162f2e9 c2!ThreadPool::Thread::ThreadMain+0xb 02f5f824 7162f2cd msvcr110!_callthreadstartex+0x1b 02f5f830 76aa336a msvcr110!_threadstartex+0x7c 02f5f83c 777f9f72 kernel32!BaseThreadInitThunk+0xe 02f5f87c 777f9f45 ntdll!__RtlUserThreadStart+0x70 02f5f894 00000000 ntdll!_RtlUserThreadStart+0x1b Nota Este problema é um problema conhecido quando utiliza o c2.dll.Resolução
Para resolver este problema, transfira e aplicar a correcção a partir da seguinte hiperligação.
Informações sobre correção
Existe uma correção suportada pela Microsoft. No entanto, esta correção destina-se apenas a corrigir o problema descrito neste artigo. Aplique esta correcção apenas em sistemas que tenham este problema específico.
Se a correção está disponível para transferência, existe uma secção de "Transferência de Correção Disponível" na parte superior deste artigo da Base de Dados de Conhecimento. Se esta secção não for apresentado, submeta um pedido de suporte e serviço de cliente Microsoft para obter a correcção. Nota Caso ocorram problemas adicionais ou se for necessária a resolução de problemas, poderá ter de criar um pedido de assistência separado. Os custos de normais do suporte serão aplicados a questões de suporte adicional e problemas incluídos nesta correção específica. Para uma lista completa dos números de telefone de suporte e serviço de cliente da Microsoft ou para criar um pedido de assistência separado, visite o seguinte Web site da Microsoft:http://support.microsoft.com/contactus/?ws=supportNota O formulário "Transferência de correcção disponível" apresenta os idiomas nos quais a correcção está disponível. Se não visualizar o seu idioma, é porque uma correcção não está disponível para esse idioma.
Pré-requisitos
Para aplicar esta correcção, tem de ter o Microsoft Visual Studio 2012 actualização 4 instalado.
Requisito de reinício
Poderá ter de reiniciar o computador depois de instalar a correcção se os ficheiros afectados não estão a ser utilizados no momento da instalação. Recomendamos que feche todos os componentes relacionados com o Visual Studio 2012 antes de instalar a correcção.
Estado
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".