Kas yra „Visual C ++“ perskirstomasis? Kaip ją įdiegti ir pašalinti triktis „Windows 10“

Gaunate šifravimo klaidų pranešimus apie MSVCRxx.dll? Štai jūsų pataisymas.
Paprastai „Windows 10“ įdiegiama programapaprastas procesas dėl daugybės operacinės sistemos programų ir suderinamumo per pastaruosius 30 metų. Dažniausiai jie tiesiog dirba. Pvz., Jau apžvelgėme, kaip įdiegti klasikines darbalaukio programas ir universaliąsias programas, tokias, kokias galima įsigyti „Windows Store“.
Tačiau „Windows 10“ programos istorija vis dar tęsiasiper svarbų perėjimą, kuris iš pradžių prasidėjo nuo „Windows 8.“. Universaliosios programos yra „Windows 10“ ateitis, tačiau klasikinės programos kurį laiką bus su mumis. Ir tos klasikinės programos kartais turi klasikinių problemų. Pvz., Diegti darbalaukio programas gali būti sudėtinga dėl to, kad reikia tokių komponentų, kaip „Visual C ++“. Šiame straipsnyje mes išsiaiškinsime, kas tai yra ir kaip jį įdiegti, taigi, jūsų programa veiks „Windows 10“.
Kaip išspręsti perskirstomosios „Visual C ++“ problemas
Perskirstomasis „Visual C ++“ yra DLL (dinaminisLink Library) failą, reikalingą programoms ar žaidimams, sukurtiems naudojant „Microsoft Visual Studio“ programinės įrangos kūrimo aplinką. Kai programai paleisti reikalingas DLL ar kitas palaikomasis failas, tai vadinama priklausomybe. MSVCR.DLL reiškia:
- MS - „Microsoft“
- V - vizualus
- C - C ++
- R - perskirstomas.
Programų ir funkcijų nustatymų naršymas arbaProgramų ir funkcijų valdymo skydelyje gali būti įdiegtos kelios perskirstomosios versijos. Tam tikroje įdiegtoje programoje gali būti naudojamas vienas iš jų, todėl pašalinus bet kurią versiją programa gali sugesti. Kai kurioms programoms gali prireikti net atnaujintų „Visual C ++“ platinamų versijų, tokių kaip 2010 SP1 ar 2012 naujinimas 4.

DLL padeda programų kūrėjams efektyviai pakartotinai naudoti įprastą informacijąkomponentai, dėl kurių programa veikia. Užuot išradę ratą ir kiekvieną kartą išsipūtę jų kodo, kūrėjai gali pakartotinai panaudoti MSVCR.dll bibliotekas. Tai mainais gali sumažinti programos dydį ir užtikrinti geresnį našumą bei atminties panaudojimą. Kai kurios programos yra parašytos naudojant konkrečias Visual C ++ perskirstomosios versijos. Jei jūsų kompiuteryje nėra įdiegtos visos „Visual C ++“ kūrimo programos (kurios greičiausiai nepadarysite, nebent esate programinės įrangos kūrėjas), programa bus su vadinamuoju „Runtime Component“, kad palengvintų tą konkrečią programą. „Runtime Components“ yra tik esminiai kodai, verčiantys programinę įrangą veikti.
Yra keletas „Visual C ++“ paskirstomų versijų, kurios siekia dar 2005 m. Versiją. Dažna klaida, kurią vartotojai gali pastebėti bandant vykdyti ar įdiegti programą:
Programa negali būti paleista, nes jūsų kompiuteryje trūksta MSVCR110.dll. Pabandykite iš naujo įdiegti programą, kad išspręstumėte šią problemą.

Klaida rodo, kad tam tikra „Visual C ++“ paskirstomoji versija, reikalinga programai, kurią bandote įdiegti, yra sugadinta arba jos nėra. Tokiu atveju MSVCR110 žymi „Visual C ++“ 2010 SP1 perskirstoma. Kitos versijos apima:
- „MSVCR71.dll“, „MSVCR08.dll“, „MSVCR09.dll“ (2008–2010)
- „MSVCR120.dll“ (2012 m.)
- „MSVCR130.dll“ (2013 m.)
- „MSVCR140.dll“ (2015 m.)
Daugelio programų kopija bus iš anksto įdiegta„Visual C ++“ paskirstomas diegimo metu. Taip pat galite naršyti programos sąrankos failus (paprastai aplanką, vadinamą „trečioji šalis“ ar panašų), kur galbūt rasite „Visual C ++“ paskirstomojo failo sąrankos failų kopijas.

Jei ne, galite atsisiųsti versiją, kurios reikalaujaparaiška. Programa nurodys reikiamą failo versiją, jei vykdant programą ar pasirodžius klaidai atsiras klaida. Vartotojai taip pat turėtų žinoti, kad kai kurioms programoms gali reikėti 32 arba 64 bitų architektūros.
Žemiau yra nuorodos, kaip atsisiųsti atitinkamą versijos, kurią galbūt bandote įdiegti, perskirstomąjį:
- „Microsoft Visual C ++ 2005 SP1“ perskirstomasis (x86)
- „Microsoft Visual C ++ 2005 SP1“ perskirstomasis (x64)
- „Microsoft Visual C ++ 2008 SP1“ perskirstomasis (x86)
- „Microsoft Visual C ++ 2008 SP1“ perskirstomasis (x64)
- „Microsoft Visual C ++ 2010 SP1“ perskirstomasis (x86)
- „Microsoft Visual C ++ 2010 SP1“ perskirstomasis (x64)
- „Microsoft Visual C ++ 2012“ 4 atnaujinimas perskirstomas (x86 ir x64)
- „Microsoft Visual C ++ 2013“ perskirstomasis (x86 ir x64)
- „Microsoft Visual C ++ 2015“ 3 naujinio paskirstymas (x86 ir x64)
- „Microsoft Visual C ++“, paskirstomas „Visual Studio 2017“
Tolesnis MSVCR gedimų šalinimas
Kartais gali tekti pašalinti esamą„Visual C ++“ perskirstomosios versijos versija, siekiant išspręsti ją paveikiančias problemas. Jei tinkamo Visual C ++ perskirstomosios programos įdiegimas neišsprendžia programos diegimo ar taisymo problemų, tai greičiausiai reiškia, kad vienas iš DLL failų gali būti sugadintas. Perregistravę DLL failus gali būti įmanoma išspręsti problemą.
Paspauskite „Windows“ klavišą + X, tada spustelėkite Komandinė eilutė(„Administratorius“) arba „Windows PowerShell“ (Administratorius). Komandų eilutėje arba „PowerShell“ lange įveskite žemiau esančias komandas, po kiekvienos spustelėkite „Enter“. Išeikite iš komandinės eilutės, tada paleiskite kompiuterį iš naujo, kad patikrintumėte, ar problema išspręsta.
regsvr32 ntdll.dll / s
„regsvr32 msdxm.ocx / s“
„regsvr32 dxmasf.dll / s“
„regsvr32 wmp.dll / s“
„regsvr32 wmpdxm.dll / s“
Kyla problemų su „Visual C ++“Perskirstomasis yra retas atvejis, tačiau tai taip pat rodo senąsias problemas, vis dar pridėtas prie „Windows“. „Universal App“ modelis sumažina tokių komponentų poreikį, nes naudojamas naujas paketinis diegimas. Šioms didelėms programoms, tokioms kaip „AutoCAD“, „QuickBooks“, „Adobe Creative Suite“ ir „iTunes“, šis komponentas visada bus jūsų programų pagrindinės architektūros dalis. Tikimės, kad šis straipsnis padės jums įveikti visas kliūtis, jei su jomis susidursite.
Ar jūs turėjote išspręsti problemas, susijusias su „Visual C ++“ paskirstomaisiais „Visual Studio“ paketais? Papasakokite apie tai komentaruose.
Palikite komentarą