Što je Visual C ++ preraspodjela? Kako ga instalirati i otkloniti na Windows 10

Dobivanje zagonetnih poruka o pogrešci za MSVCRxx.dll? Evo vašeg popravljanja.
Instaliranje aplikacija na Windows 10 normalno jedirektan proces, zahvaljujući bogatstvu aplikacija i kompatibilnosti operacijskog sustava u posljednjih 30 godina. Za većinu, oni samo rade. Na primjer, već smo opisali kako instalirati klasične aplikacije za radne površine i univerzalne aplikacije, poput onih dostupnih putem Windows Store-a.
No, priča o aplikaciji za Windows 10 još uvijek trajekroz značajnu tranziciju, koja je u početku započela sa sustavom Windows 8. Univerzalne aplikacije su budućnost Windowsa 10, ali klasične će aplikacije biti s nama neko vrijeme. A te klasične aplikacije ponekad imaju klasičnih problema. Na primjer, instaliranje aplikacija za radne površine može biti problematično zbog zahtjeva komponenti poput Visual C ++ Redistributable. U ovom ćemo članku saznati što je to i kako to instalirati, pa će vaša aplikacija raditi na Windows 10.
Kako riješiti probleme Instaliranje Visual C ++ preraspodjele
Preraspodjeli Visual C ++ je DLL (dinamički)Link knjižnica) datoteka potrebna za programe ili igre izgrađene pomoću Microsoftovog razvojnog okruženja Visual Studio. Kada program zahtijeva da se pokrene DLL ili neka druga podrška, to se naziva ovisnost. MSVCR.DLL znači:
- MS - Microsoft
- V - Vizualno
- C - C ++
- R - Redistribubilno.
Pregledavanje postavki aplikacija i značajki iliUpravljačka ploča programa i značajki možda ćete vidjeti više instaliranih verzija instaliranih za distribuciju. Određena instalirana aplikacija možda koristi jedan od njih pa uklanjanje bilo koje verzije može uzrokovati neispravnost aplikacije. Neke bi aplikacije možda trebale i ažurirane verzije Redistributiva Visual C ++, kao što su 2010 SP1 ili 2012 Update 4.

DLL pomaže tvorcima aplikacija da učinkovito koriste uobičajenokomponente koje čine programski rad. Umjesto da izmisle kotačić i svaki put naduvaju svoj kôd, programeri mogu ponovo koristiti knjižnice u MSVCR.dll. To zauzvrat može smanjiti veličinu programa i pružiti bolje performanse i iskorištenje memorije. Neke se aplikacije pišu korištenjem određenih verzija Visist C ++ Redistributable. Ako na vašem računalu nije instaliran čitav razvojni program Visual C ++ (koji vjerojatno nećete, osim ako niste programer softvera), program će se isporučiti s runtime komponentom koja će olakšati taj određeni program. Runtime komponente su samo bitni dijelovi koda zbog kojih softver funkcionira.
Postoje verzije Visual C ++ Redistributable koje sežu sve do verzije 2005. Uobičajena pogreška koju bi korisnici mogli vidjeti prilikom pokušaja izvršavanja ili instaliranja aplikacije je:
Program se ne može pokrenuti jer iz vašeg računala nedostaje MSVCR110.dll. Pokušajte ponovo instalirati program kako biste riješili taj problem.

Pogreška ukazuje na to da je određena verzija Visual C ++ Redistributable koju traži program koji pokušavate instalirati oštećena ili nedostaje. U ovom slučaju MSVCR110 predstavlja Visual C ++ 2010 SP1 Redistributable. Ostale verzije uključuju:
- MSVCR71.dll, MSVCR08.dll, MSVCR09.dll (2008 - 2010)
- MSVCR120.dll (2012)
- MSVCR130.dll (2013)
- MSVCR140.dll (2015)
Većina programa bit će unaprijed instalirana s kopijomVisual C ++ preraspodijeliti tijekom instalacije. Također možete pregledavati datoteke za postavljanje aplikacije - obično mapu koja se zove „treća strana“ ili nešto slično - gdje biste mogli pronaći kopije instalacijskih datoteka za Visual C ++ Redistributable.

Ako ne, možete preuzeti verziju koju zahtijevaaplikacija. Program će ukazati na potrebnu verziju datoteke ako se tijekom izvršavanja aplikacije pokaže pogreška. Korisnici također trebaju biti svjesni da neki programi mogu zahtijevati ili 32 ili 64-bitnu arhitekturu.
Ispod su veze za preuzimanje odgovarajuće distributivne distribucije za verziju koju možda pokušavate instalirati:
- Microsoft Visual C ++ 2005 SP1, redistributivni SP1 (x86)
- Microsoft Visual C ++ 2005 SP1, redistributivni (x64)
- Microsoft Visual C ++ 2008 SP1, redistributivni SP1 (x86)
- Microsoft Visual C ++ 2008 SP1, redistributivni (x64)
- Microsoft Visual C ++ 2010 SP1, redistributivni (x86)
- Microsoft Visual C ++ 2010 SP1, redistributivni (x64)
- Microsoft Visual C ++ 2012, ažuriranje 4, redistribubilno (x86 i x64)
- Microsoft Visual C ++ 2013, preraspodjeljiva (x86 i x64)
- Microsoft Visual C ++ 2015 Update 3, 3 dijela koja se može ponovo distribuirati (x86 i x64)
- Microsoft Visual C ++ koji se može ponovo distribuirati za Visual Studio 2017
Daljnje MSVCR rješavanje problema
Ponekad ćete možda trebati deinstalirati postojećiverzija Visual C ++ Redistributable za rješavanje problema na koje utječu. Ako instalacija ispravnog Visual C ++ Redistributable ne riješi probleme s instaliranjem ili popravkom programa, to vjerojatno znači da bi jedna od DLL datoteka mogla biti oštećena. Ponovna registracija DLL datoteka mogla bi riješiti problem.
Pritisnite tipku Windows + X, a zatim pritisnite naredbeni redak(Administrator) ili Windows PowerShell (Administrator). U naredbeni redak ili prozor PowerShell upišite naredbe ispod, a zatim pritisnite enter nakon svake. Izađite iz naredbenog retka i zatim ponovno pokrenite računalo da biste vidjeli je li problem riješen.
regsvr32 ntdll.dll / s
regsvr32 msdxm.ocx / s
regsvr32 dxmasf.dll / s
regsvr32 wmp.dll / s
regsvr32 wmpdxm.dll / s
Nailazimo na probleme s Visual C ++Ponovna distribucija rijetka je pojava, ali je i znak naslijeđenih problema koji su još uvijek pridruženi sustavu Windows. Univerzalni model aplikacije smanjuje potrebu za takvim komponentama zbog korištenja novog pakiranog instaliranja. Za velike aplikacije poput AutoCAD, QuickBooks, Adobe Creative Suite i iTunes, ova će komponenta uvijek biti dio temeljne arhitekture vaših aplikacija. Nadamo se da će vam ovaj članak pomoći u savladavanju svih prepreka ako naiđete na njih.
Jeste li morali riješiti probleme s Visual C ++ Redistributable paketima za Visual Studio? Recite nam o tome u komentarima.
Ostavite komentar