Actualização para o pacote redistribuível do Microsoft Visual C++ 2012 actualização 4

Este artigo descreve um erro de tempo de execução que poderá encontrar durante a criação de uma aplicação de Visual C++. Existe uma actualização resolver este problema. Para mais informações sobre este problema, consulte a secção "sobre este problema".

Sintomas

Se uma aplicação de Visual C++ baseia-se utilizando o Visual Studio 2012 actualização 1 ou uma versão posterior, a aplicação poderá encontrar o seguinte erro de tempo de execução:

Não foi possível localizar o crtCreateSymbolicLinkW de point_ de entrada do procedimento na biblioteca de ligação dinâmica MSVCR110.dll


Este problema ocorre apenas se as seguintes condições forem verdadeiras:

  • A aplicação utiliza determinadas funcionalidades da biblioteca de modelo padrão do C++.

  • Em tempo de execução, a aplicação utiliza a DLL de tempo de execução C (Msvcr110.dll) da versão RTM do produto. Isto pode ocorrer em algumas situações, apesar do produto foi criado utilizando uma versão posterior do Visual Studio 2012 e espera-se carregar uma DLL mais recente.

Causa

Este problema ocorre porque as exportações de função seguintes estão em falta na DLL de tempo de execução (Msvcr110.dll):

  • __crtCreateSemaphoreExW

  • __crtCompareStringEx

  • __crtCreateSymbolicLinkW

  • __crtEnumSystemLocalesEx

  • __crtFlsAlloc

  • __crtFlsFree

  • __crtFlsGetValue

  • __crtFlsSetValue

  • __crtGetDateFormatEx

  • __crtGetLocaleInfoEx

  • __crtGetTimeFormatEx

  • __crtGetUserDefaultLocaleName

  • __crtInitializeCriticalSectionEx

  • __crtIsValueLocaleName

  • __crtLCMapStringEx

  • __crtSetThreadStackGuarantee


Resolução

O Windows update

Para resolver este problema, aplique esta actualização que está disponível a partir do Windows Update.

Sobre este problema

Este problema foi resolvido no Visual Studio 2012 actualização 1. Esta versão contém as DLLs de tempo de execução correctas. A redistribuição de Visual C++ correspondente também foi lançada. Aplicações criadas utilizando este update ou de qualquer actualização posterior do Visual Studio 2012 e utilizando as DLLs de tempo de execução de C++ da actualização mais recente deverão funcionar conforme esperado.

No entanto, mesmo se criar uma aplicação utilizando o Visual Studio 2012 actualizações, poderá encontrar um problema se as aplicações que estão em execução no computador do utilizador ainda estiverem a utilizar as DLL de tempo de execução de C++ do Visual Studio 2012 RTM. Para resolver este problema, estamos a lançar as DLLs de tempo de execução de C++ do Visual Studio 2012 actualização 4 (o mais recente actualização do Visual Studio 2012) através do Microsoft Update.

Para mais informações sobre o Visual Studio 2012 actualização 4, consulte a Descrição do Visual Studio 2012 actualização 4.

Problemas conhecidos desta actualização

  • A Microsoft tem conhecimento de que alguns clientes de Windows 10 estão a receber várias ofertas de KB3119142 através do Microsoft Update, apesar da actualização está marcado como instalou com êxito. Microsoft está a trabalhar para resolver este problema. Entretanto, recomendamos que os clientes que estão a receber várias ofertas de KB3119142, tente os seguintes métodos para contornar este problema.

    • Método 1

      1. No painel de controlo, clique em desinstalar um programa do grupo de programas .

      2. Na lista de programas, localize Microsoft Visual C++ 2012 Redistributable (X64)-11.0.61030 ou Microsoft Visual C++ 2012 Redistributable (X86)-11.0.61030, consoante a arquitectura do sistema.

      3. O nome da entrada com o botão direito e, em seguida, clique em Alterar.

      4. Na caixa de diálogo Modificar o programa de configuração , clique em Reparar.

      5. Após a reparação processo estiver concluído, reinicie o computador se lhe for pedido para efectuar este procedimento.

    • Método 2

      1. Execute a funcionalidade de reparação de Modificar o programa de configuração para o Microsoft Visual C++ 2012 Redistributable iniciando o programa de instalação a partir do seguinte Web site da Microsoft Download Center:

        https://www.microsoft.com/en-us/download/confirmation.aspx?id=30679

      2. Na caixa de diálogo Modificar o programa de configuração , clique em Reparar.

      3. Após a reparação processo estiver concluído, reinicie o computador se lhe for pedido para efectuar este procedimento.

Precisa de mais ajuda?

Aumente os seus conhecimentos
Explore as formações
Seja o primeiro a obter novas funcionalidades
Aderir ao Microsoft insiders

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×