Naujinimas, skirtas Microsoft Visual C ++ 2012 naujinimo 4 Redistributable paketą

SVARBU: šis straipsnis išverstas naudojant „Microsoft“ mašininio vertimo programinę įrangą ir gali būti pataisytas naudojant „Community Translation Framework“ (CTF) technologiją. „Microsoft“ siūlo mašinos išverstus ir po to bendruomenės suredaguotus straipsnius, taip pat žmogaus išverstus straipsnius siekdama suteikti prieigą prie visų savo žinių bazės straipsnių daugeliu kalbų. Mašinos išverstuose ir vėliau paredaguotuose straipsniuose gali būti žodyno, sintaksės ir / arba gramatikos klaidų. „Microsoft“ neatsako už jokius netikslumus, klaidas arba žalą, patirtą dėl neteisingo turinio vertimo arba mūsų klientų naudojimosi juo. Daugiau apie CTF žr. http://support.microsoft.com/gp/machine-translation-corrections.

Spustelėkite čia, norėdami pamatyti šio straipsnio versiją anglų kalba: 3119142
Šiame straipsnyje aprašoma vykdymo klaidų, kurios gali kilti, kai kuriate "Visual C++" programą. Naujinimas gali išspręsti šią problemą. Jei norite gauti daugiau informacijos apie šią problemą, žr. toliau "Apie šią problemą"skyriuje.
Požymiai
Jei Visual C ++ programa sukurta naudojant Visual Studio 2012 naujinimas 1 arba naujesnė versija, programa gali kilti vykdymo laiko klaidos.

Procedūros įrašo point_ crtCreateSymbolicLinkW nepavyko rasti dinaminių saitų bibliotekoje MSVCR110.dll

Ši problema kyla tik tada, jei tenkinamos šios sąlygos:

  • Programa naudoja tam tikros funkcijos iš C++ standartinių šablonų biblioteka.
  • Vykdymo metu, programa naudoja C vykdymo laiko DLL (Msvcr110.dll) iš produkto RTM versijos. Tai įvyksta, kai kuriais atvejais, net jei produktas buvo sukurta naudojant naujesnę "Visual Studio 2012" versiją ir tikimasi, kad atsisiųsti naujesnę DLL.
Priežastis
Ši problema kyla, nes šios funkcijos eksporto vykdymo metu DLL (Msvcr110.dll):

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

Sprendimas

Windows naujinimas

Norėdami išspręsti šią problemą, taikyti šį naujinimą, kuris pasiekiamas Windows Update.

Apie šią problemą

Ši problema buvo išspręsta į Visual Studio 2012 1. Šis leidimas yra teisingas vykdymo metu dll. Taip pat buvo išleistas atitinkamą Visual C ++ perskirstymo. Programos, kurios yra sukurtos naudojant šį naujinimą arba joks naujesnis naujinimas Visual Studio 2012 ir naudojant C ++ vykdymo metu DLL naujesnė naujinimo turi veikti taip, kaip tikėtasi.

Tačiau net jei kuriate taikomosios programos Visual Studio 2012 naujinimus, gali kilti problemų jei programos, veikiančios kompiuteryje vartotojo vis dar naudojate C++ vykdyklės dll iš Visual Studio 2012 RTM. Norėdami išspręsti šią problemą, mes išleido C++ vykdyklės DLL Visual Studio 2012 naujinimas 4 (į naujausią naujinimą, Visual Studio 2012) per Microsoft Update.

Jei norite gauti daugiau informacijos apie Visual Studio 2012 naujinimas 4, žr. Visual Studio 2012 naujinimo 4 aprašas.

Žinomos problemos, Šis naujinimas

  • Microsoft supranta, kad kai kurie klientai Windows 10 gauna keletą pasiūlymų, KB3119142 per Microsoft Update net jei naujinimas yra pažymėtas kaip sėkmingai įdiegtas. Microsoft stengiasi spręsti šią problemą. Tuo tarpu, mes rekomenduojame, kad klientams, kurie gauna keletą pasiūlymų, KB3119142, išbandykite toliau nurodytus būdus, Norėdami išspręsti šią problemą.

    • 1 būdas

      1. Valdymo skyde grupėje Programos spustelėkite Pašalinti programą.
      2. Programų sąraše suraskite Microsoft Visual C ++ 2012 perskirstymo (X64)-11.0.61030 arba Microsoft Visual C ++ 2012 perskirstymo (X86)-11.0.61030, priklausomai nuo jūsų sistemos architektūra.
      3. Dešiniuoju pelės mygtuku spustelėkite įrašo pavadinimą ir spustelėkite keisti.
      4. Keisti parametrų dialogo langas, spustelėkite Taisyti.
      5. Po taisymo procesas bus baigtas, iš naujo paleisti kompiuterį, jei būsite paraginti tai padaryti.
    • 2 Metodas

      1. Paleisti, Microsoft Visual C ++ 2012 perskirstymo Modifikuoti sąrankos taisymo funkciją diegimo programą iš Microsoft Download Center šioje svetainėje:

        https://www.Microsoft.com/en-us/Download/Confirmation.aspx?ID=30679
      2. Keisti parametrų dialogo langas, spustelėkite Taisyti.
      3. Po taisymo procesas bus baigtas, iš naujo paleisti kompiuterį, jei būsite paraginti tai padaryti.
msvcr110.dll "procedūros įrašo taško" _ crtCreateSymbolicLinkW

Įspėjimas: šis straipsnis išverstas automatiškai

Savybės

Straipsnio ID: 3119142 – Paskutinė peržiūra: 04/08/2016 08:44:00 – Peržiūra: 4.0

Microsoft Visual C++ Redistributable Package

  • kbsurveynew kbqfe kbexpertiseadvanced kbfix kbmt KB3119142 KbMtlt
Atsiliepimai