Actualizare pentru Microsoft Visual C++ 2012 Update 4 Redistributable Package

IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată și poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate și articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cunoștințe în mai multe limbi. Articolele traduse automat și post-editate pot conține greșeli de vocabular, sintaxă și/sau gramatică. Microsoft nu este responsabil de inexactitățile, erorile sau daunele cauzate de traducerea greșită a conținutului sau de utilizarea acestuia de către clienți. Găsiți mai multe informații despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 3119142
Acest articol descrie o eroare de execuție care se pot întâlni la compilarea o aplicație Visual C++. O actualizare este disponibilă pentru a rezolva această problemă. Pentru mai multe informații despre această problemă, consultați "Despre această problemă"secțiunea.
Simptome
Dacă o aplicație Visual C++ este create cu Visual Studio 2012 actualizare 1 sau o versiune ulterioară, aplicaţia întâmpina următorul mesaj de eroare de execuție:

Punctul de intrare _crtCreateSymbolicLinkW al procedurii nu a putut fi localizat în biblioteca de legături dinamice MSVCR110.dll

Această problemă apare numai dacă următoarele condiții sunt adevărate:

  • Aplicația utilizează anumite funcționalități de C++ Standard Template Library.
  • La momentul execuției, aplicația utilizează DLL C run-time (Msvcr110.dll) de la versiunea RTM de produs. Acest lucru poate apărea în anumite situații, chiar dacă produsul a fost construit utilizând o versiune mai recentă de Visual Studio 2012 și se așteaptă să încarce un DLL mai noi.
Cauză
Această problemă apare deoarece următoarea funcţie exporturi lipsesc în execuție DLL (Msvcr110.dll):

  • __crtCreateSemaphoreExW
  • __crtCompareStringEx
  • __crtCreateSymbolicLinkW
  • __crtEnumSystemLocalesEx
  • __crtFlsAlloc
  • __crtFlsFree
  • __crtFlsGetValue
  • __crtFlsSetValue
  • __crtGetDateFormatEx
  • __crtGetLocaleInfoEx
  • __crtGetTimeFormatEx
  • __crtGetUserDefaultLocaleName
  • __crtInitializeCriticalSectionEx
  • __crtIsValueLocaleName
  • __crtLCMapStringEx
  • __crtSetThreadStackGuarantee

Rezoluţie

Actualizare Windows

Pentru a rezolva această problemă, Aplicați această actualizare este disponibilă de la Actualizare Windows.

Despre această problemă

Această problemă a fost rezolvată în Visual Studio 2012 1. Această versiune conține DLL-uri corect de execuție. Redistribuirea corespunzătoare Visual C++, de asemenea, a fost lansat. Aplicații care sunt create utilizând această actualizare sau orice actualizare ulterioară a Visual Studio 2012 și utilizând C++ de execuție DLL-urile de la actualizarea mai nou ar trebui să funcționeze așa cum vă așteptați.

Cu toate acestea, chiar dacă construi o aplicaţie utilizând Visual Studio 2012 actualizări, puteţi întâlni o problemă, dacă aplicațiile care se execută pe computerul utilizatorului utilizați în continuare C++ de execuție DLL-urile din Visual Studio 2012 RTM. Pentru a rezolva această problemă, vă sunt lansează C++ de execuție DLL-urile din Visual Studio 2012 Update 4 (mai recentă actualizare de Visual Studio 2012) prin Microsoft Update.

Pentru mai multe informații despre Visual Studio 2012 Update 4, consultați Descrierea actualizării Visual Studio 2012 4.

Probleme cunoscute în această actualizare

  • Microsoft este informat că unii clienţi Windows 10 primit mai multe oferte de KB3119142 prin Microsoft Update chiar dacă actualizarea este marcat ca cu succes instalat. Microsoft lucrează pentru a rezolva această problemă. Între marcă de timp, vă recomandăm clienților care a primit mai multe oferte de KB3119142 încercați metodele următoare pentru a rezolva această problemă.

    • Metoda 1

      1. În Panou de control, faceți clic pe dezinstalare program în grupul de programe .
      2. În Listă tabel de programe, găsiți Microsoft Visual C++ 2012 Redistributable (X 64)-11.0.61030 sau Microsoft Visual C++ 2012 Redistributable (X 86)-11.0.61030, în funcție de arhitectură de sistem.
      3. Faceți clic dreapta pe nume de sign-in de intrare și apoi faceți clic pe Modificare.
      4. În casetă de dialog Modifică program de instalare , faceți clic pe reparare.
      5. După repararea se termină procesul, reporniți computerul dacă vi se solicită aceasta.
    • Metoda 2

      1. Executați funcționalitatea de reparare Modifica program de instalare pentru Microsoft Visual C++ 2012 Redistributable pornind program de instalare de la următorul site Web Microsoft Download Center:

        https://www.Microsoft.com/en-us/download/confirmation.aspx?id=30679
      2. În casetă de dialog Modifică program de instalare , faceți clic pe reparare.
      3. După repararea se termină procesul, reporniți computerul dacă vi se solicită aceasta.
msvcr110.dll "procedure entry point" _ crtCreateSymbolicLinkW

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 3119142 - Ultima examinare: 01/21/2016 09:06:00 - Revizie: 3.0

Microsoft Visual C++ Redistributable Package

  • kbsurveynew kbqfe kbexpertiseadvanced kbfix kbmt KB3119142 KbMtro
Feedback