Mis on Visual C ++ ümberjaotatav? Kuidas seda installida ja tõrkeotsingut opsüsteemis Windows 10
Microsoft Windows 10 / / March 17, 2020
Viimati uuendatud
Kas saadate krüptilisi veateateid MSVCRxx.dll kohta? Siin on teie parandus.
Rakenduste installimine operatsioonisüsteemi Windows 10 on tavaliselt lihtne protsess tänu opsüsteemi rikkalikele rakendustele ja ühilduvusele viimase 30 aasta jooksul. Enamasti nad lihtsalt töötavad. Näiteks oleme juba kirjeldanud, kuidas seda teha installige klassikalised töölauarakendused ja universaalsed rakendused, näiteks need, mis on saadaval saidi kaudu Windowsi pood.
Kuid Windows 10 rakenduse lugu läbib endiselt olulist üleminekut, mis algselt algas Windows 8-st. Universaalsed rakendused on Windows 10 tulevik, kuid klassikalised rakendused on mõnda aega meiega. Ja nendel klassikalistel rakendustel on mõnikord klassikalisi probleeme. Näiteks võib töölauarakenduste installimine osutuda problemaatiliseks selliste komponentide nõudmise tõttu nagu Visual C ++ Redistribvable. Selles artiklis saame teada, mis see on ja kuidas seda installida, nii et teie rakendus töötab Windows 10-s.
Kuidas lahendada Visual C ++ jaotatava installimisega seotud probleeme
Visual C ++ jaotatav on DLL (Dynamic Link Library) fail, mida vajavad Microsofti Visual Studio tarkvaraarenduskeskkonna abil loodud programmid või mängud. Kui programm nõuab käivitamiseks DLL-i või mõnda muud toetavat faili, nimetatakse seda sõltuvuseks. MSVCR.DLL tähistab:
- MS - Microsoft
- V - visuaalne
- C - C ++
- R - jaotatav.
Sirvides oma Rakendused ja funktsioonid Seadistus või Programmide ja funktsioonide juhtpaneel võite näha installitud taasesitatava versiooni mitut versiooni. Võimalik, et konkreetne installitud rakendus kasutab ühte neist, seega võib mis tahes versiooni eemaldamine põhjustada rakenduse tõrkeid. Mõned rakendused (nt 2010 SP1 või 2012 värskendus 4) võivad vajada isegi Visual C ++ uuesti levitatavat värskendatud versiooni.
DLL aitab rakenduste loojatel tõhusamalt kasutada tavapäraseid komponente, mis panevad programmi tööle. Ratta leiutamise ja nende koodi iga kord ülespuhumise asemel saavad arendajad MSVCR.dll teeke uuesti kasutada. See võib omakorda vähendada programmi mahtu ning pakkuda paremat jõudlust ja mälu paremat kasutamist. Mõni rakendus on kirjutatud Visual C ++ redistribvable konkreetsete versioonide abil. Kui teie arvutisse pole installitud täielikku Visual C ++ arendusprogrammi (mida te tõenäoliselt ei kasuta, kui te just pole) tarkvaraarendaja), tuleb selle programmi hõlbustamiseks Runtime Component programmi. Runtime Components on lihtsalt olulised kooditükid, mis panevad tarkvara tööle.
On olemas Visual C ++ redistribvable versioonid, mis ulatuvad tagasi versioonini 2005. Tavaline viga, mida kasutajad rakenduse käivitamisel või installimisel võivad näha, on:
Programmi ei saa käivitada, kuna teie arvutist puudub MSVCR110.dll. Proovige selle probleemi lahendamiseks uuesti installida.
Viga näitab, et Visual C ++ ümberjaotatava versiooni konkreetne versioon, mida nõuab installitav programm, on kas rikutud või puudub. Sel juhul MSVCR110 tähistab Visual C ++ 2010 SP1 ümberjaotatav. Muud versioonid hõlmavad järgmist:
- MSVCR71.dll, MSVCR08.dll, MSVCR09.dll (2008–2010)
- MSVCR120.dll (2012)
- MSVCR130.dll (2013)
- MSVCR140.dll (2015)
Enamik programme installitakse eelinstalleerituna Visual C ++ ümberjaotatava eksemplariga. Samuti saate sirvida rakenduse seadistusfaile - tavaliselt kausta nimega “kolmas osapool” või midagi muud sarnane - kust võiksite leida Visual C ++ installifailide koopiad Ümberjagatav.
Kui ei, siis saate alla laadida rakenduse nõutud versiooni. Kui rakenduse käivitamisel või ilmumisel ilmub tõrge, näitab programm vajaliku faili versiooni. Kasutajad peaksid ka olema teadlikud, et mõni programm võib vajada kas ühte 32 või 64-bitine arhitektuur.
Allpool on lingid, mille abil saate alla laadida selle versiooni, mida võite proovida installida:
- Microsoft Visual C ++ 2005 SP1 uuesti levitatav (x86)
- Microsoft Visual C ++ 2005 SP1 uuesti levitatav (x64)
- Microsoft Visual C ++ 2008 SP1 uuesti levitatav (x86)
- Microsoft Visual C ++ 2008 SP1 uuesti levitatav (x64)
- Microsoft Visual C ++ 2010 SP1 uuesti levitatav (x86)
- Microsoft Visual C ++ 2010 SP1 uuesti levitatav (x64)
- Microsoft Visual C ++ 2012 värskendus 4 ümberjaotatav (x86 ja x64)
- Microsoft Visual C ++ 2013 ümberjaotatav (x86 ja x64)
- Microsoft Visual C ++ 2015 värskendus 3 ümberjaotatav (x86 ja x64)
- Microsoft Visual C ++ jaotatav Visual Studio 2017 jaoks
Täiendav MSVCR-i tõrkeotsing
Mõnikord peate seda mõjutavate probleemide lahendamiseks desinfitseerima Visual C ++ jaotatava olemasoleva versiooni. Kui õige Visual C ++ Redistribvable installimine ei lahenda programmi installimise või parandamise probleeme, tähendab see tõenäoliselt, et üks DLL-failidest on rikutud. DLL-failide uuesti registreerimine võib probleemi lahendada.
Vajutage Windowsi klahvi + X, seejärel klõpsake käsku Käsuviip (Admin) või Windows PowerShell (Administraator). Tippige käsureale või PowerShelli aknasse allpool olevad käsud ja klõpsake nende järel Enter. Väljuge käsurealt ja taaskäivitage arvuti, et näha, kas probleem on lahendatud.
regsvr32 ntdll.dll / s
regsvr32 msdxm.ocx / s
regsvr32 dxmasf.dll / s
regsvr32 wmp.dll / s
regsvr32 wmpdxm.dll / s
Visual C ++ levitatava tootega seotud probleemide ilmnemine on harv nähtus, kuid see on ka märk Windowsiga seotud pärandiprobleemidest. Universaalse rakenduse mudel vähendab selliste komponentide vajadust uue kasutatud pakendipõhise juurutamise tõttu. Suurte rakenduste (nt AutoCAD, QuickBooks, Adobe Creative Suite ja iTunes) puhul on see komponent alati teie rakenduste põhiarhitektuuri osa. Loodetavasti aitab see artikkel teil takistustest üle saada, kui neid ilmneda.
Kas olete pidanud lahendama Visual C ++ jaotatavate pakettide probleemid Visual Studio jaoks? Räägi meile sellest kommentaarides.