Aktualizácia pre Microsoft Visual C++ 2012 aktualizácia 4 Redistribuovateľný balík

V tomto článku sa popisuje chyba spustenia, ktoré sa môžu vyskytnúť pri vytváraní aplikáciu Visual C++. Aktualizácia je k dispozícii na odstránenie tohto problému. Ďalšie informácie o tomto probléme nájdete v časti "informácie o tomto probléme".

Príznaky

Aplikáciu Visual C++ vstavanú pomocou aplikácie Visual Studio 2012 aktualizácia 1 alebo novšia verzia, aplikácia môže vyskytnúť nasledujúca chyba spustenia:

Postup položka point_ crtCreateSymbolicLinkW nepodarilo nájsť v dynamicky prepojovanej knižnici MSVCR110.dll


Tento problém sa vyskytuje len v prípade, že sú splnené nasledujúce podmienky:

  • Aplikácia používa niektoré funkcie zo šablóny knižnice.

  • Počas spustenia, aplikácia používa C-runtime knižnice DLL (Msvcr110.dll) z RTM verzie produktu. Táto situácia môže nastať v niektorých prípadoch, aj keď produkt bol vytvorený pomocou novšej verzie programu Visual Studio 2012 a očakáva sa, že zaťaženie novšie DLL.

Príčina

Tento problém sa vyskytuje, pretože chýbajú nasledujúce funkcie vývoz modulu runtime knižnice DLL (Msvcr110.dll):

  • __crtCreateSemaphoreExW

  • __crtCompareStringEx

  • __crtCreateSymbolicLinkW

  • __crtEnumSystemLocalesEx

  • __crtFlsAlloc

  • __crtFlsFree

  • __crtFlsGetValue

  • __crtFlsSetValue

  • __crtGetDateFormatEx

  • __crtGetLocaleInfoEx

  • __crtGetTimeFormatEx

  • __crtGetUserDefaultLocaleName

  • __crtInitializeCriticalSectionEx

  • __crtIsValueLocaleName

  • __crtLCMapStringEx

  • __crtSetThreadStackGuarantee


Riešenie

Služba Windows update

Ak chcete vyriešiť tento problém, použite túto aktualizáciu, ktorá je dostupná v službe Windows Update.

Informácie o tomto probléme

Tento problém bol odstránený v Visual Studio 2012 aktualizácia 1. Táto verzia obsahuje správne DLL spustenia. Vydali aj zodpovedajúce Visual C++ distribúcia. Aplikácie, ktoré sú vytvorené pomocou tejto aktualizácie alebo žiadna novšia aktualizácia aplikácie Visual Studio 2012 a pomocou modulu runtime C++ DLL z novšie aktualizácie by mali fungovať podľa očakávania.

Však aj v prípade, že môžete vytvoriť aplikáciu pomocou Visual Studio 2012 aktualizácií, sa môžu vyskytnúť problém v prípade aplikácií, ktoré sú spustené v počítači stále používate C++ DLL spustenia z Visual Studio 2012 RTM. Ak chcete vyriešiť tento problém, sme uvoľnení C++ DLL spustenia z Visual Studio 2012 aktualizácia 4 (najnovšie aktualizácie programu Visual Studio 2012) prostredníctvom Microsoft Update.

Ďalšie informácie o Visual Studio 2012 aktualizácia 4 nájdete Popis Visual Studio 2012 aktualizácia 4.

Známe problémy v tejto aktualizácii

  • Spoločnosť Microsoft sa vie, že niektorí zákazníci Windows 10 prijímajú viaceré ponuky KB3119142 Microsoft Update, napriek tomu, že aktualizácia je označená ako úspešne nainštalovaný. Spoločnosť Microsoft pracuje na vyriešenie tohto problému. Medzitým odporúčame, aby zákazníci sa zobrazuje viacero ponúk KB3119142 vyskúšajte nasledujúce postupy obísť tento problém.

    • Metóda 1

      1. V ovládacom paneli kliknite na položku Odinštalovať program v programoch .

      2. V zozname programov vyhľadajte Microsoft Visual C++ 2012 Redistribuovateľný balík (X64)-11.0.61030 alebo Microsoft Visual C++ 2012 Redistribuovateľný balík (X86)-11.0.61030, v závislosti od architektúry systému.

      3. Kliknite pravým tlačidlom myši na názov a kliknite na položku zmeniť.

      4. V dialógovom okne Upraviť nastavenie , kliknite na tlačidlo opraviť.

      5. Po oprave je proces, ak sa zobrazí výzva, reštartujte počítač.

    • Metóda 2

      1. Spustiť funkciu Upraviť nastavenie opravy pre Microsoft Visual C++ 2012 Redistribuovateľný balík Inštalátora na nasledujúcej webovej lokalite Microsoft Download Center:

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

      2. V dialógovom okne Upraviť nastavenie , kliknite na tlačidlo opraviť.

      3. Po oprave je proces, ak sa zobrazí výzva, reštartujte počítač.

Potrebujete ďalšiu pomoc?

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pripojiť k Microsoft insiderov chcú

Považujete poskytnuté informácie za užitočné?

Ďakujem za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×