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

Šiame straipsnyje aprašoma vykdymo laiko klaidos, kurios gali kilti, kai kuriate Visual C ++ programą. Norėdami išspręsti šią problemą galimas naujinys. Jei norite gauti daugiau informacijos apie šią problemą, peržiūrėkite skyrelį "apie šią problemą".

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 š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. Taip gali atsitikti, 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 laiko dll (Msvcr110.dll):

  • __crtCreateSemaphoreExW

  • __crtCompareStringEx

  • __crtCreateSymbolicLinkW

  • __crtEnumSystemLocalesEx

  • __crtFlsAlloc

  • __crtFlsFree

  • __crtFlsGetValue

  • __crtFlsSetValue

  • __crtGetDateFormatEx

  • __crtGetLocaleInfoEx

  • __crtGetTimeFormatEx

  • __crtGetUserDefaultLocaleName

  • __crtInitializeCriticalSectionEx

  • __crtIsValueLocaleName

  • __crtLCMapStringEx

  • __crtSetThreadStackGuarantee


Sprendimas

"Windows" naujinimo

Norėdami išspręsti šią problemą, taikykite šį naujinimą, kurį galima atsisiųsti iš Windows Update.

Apie šią problemą

Ši problema buvo išspręsta į Visual Studio 2012 naujinimas 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 naudojant Visual Studio 2012 atnaujinimus, jums 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 iš Visual Studio 2012 naujinimas 4 (į naujausią naujinimą, Visual Studio 2012) per "Microsoft Update".

Jei norite gauti daugiau informacijos apie Visual Studio 2012 naujinimas 4, peržiūrėkite aprašymas, Visual Studio 2012 naujinimas 4.

Ž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" dirba kartu norėdamos iš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ūros.

      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 esate raginami tai padaryti.

    • 2 Metodas

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

        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 esate raginami tai padaryti.

Reikia daugiau pagalbos?

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijungti prie "Microsoft Insider"

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×