Mikä on Visual C ++ -jakelukelpoinen? Asennus ja vianmääritys Windows 10: ssä

Saadaan salaperäisiä virheviestejä MSVCRxx.dll-tiedostosta? Tässä on korjauksesi.
Sovellusten asentaminen Windows 10: ään tapahtuu yleensäsuoraviivainen prosessi käyttöjärjestelmän runsaiden sovellusten ja yhteensopivuuden ansiosta viimeisen 30 vuoden aikana. Suurimmaksi osaksi he vain työskentelevät. Esimerkiksi, olemme jo käsitellyt klassisten työpöytäsovellusten ja yleismaailmallisten sovellusten, kuten Windows Storen kautta saatavien, asennuksen.
Mutta Windows 10 -sovellustarina jatkuu edelleenmerkittävän siirtymävaiheen kautta, joka alun perin aloitettiin Windows 8: lla. Universal-sovellukset ovat Windows 10: n tulevaisuus, mutta klassiset sovellukset ovat jonkin aikaa kanssamme. Ja niillä klassisilla sovelluksilla on joskus klassisia ongelmia. Esimerkiksi työpöytäsovellusten asentaminen voi olla ongelmallista, koska tarvitaan komponentteja, kuten Visual C ++ uudelleenjakelukelpoinen. Tässä artikkelissa selvitetään, mikä se on ja kuinka saada se asennettavaksi, joten sovelluksesi toimii Windows 10: ssä.
Kuinka ratkaista Visual C ++ -jakelukelpoisen asennusongelmat
Visual C ++ -jakelukelpoinen on DLL (dynaaminenLink Library) -tiedosto, jota vaaditaan ohjelmissa tai peleissä, jotka on rakennettu Microsoftin Visual Studio -ohjelmistokehitysympäristön avulla. Kun ohjelma vaatii DLL tai jonkin muun tukitiedoston suorittamiseksi, tätä kutsutaan riippuvuudeksi. MSVCR.DLL tarkoittaa:
- MS - Microsoft
- V - visuaalinen
- C - C ++
- R - jaettava uudelleen.
Sovellusten ja ominaisuuksien selaaminen taiOhjelmat ja ominaisuudet -ohjauspaneeli, saatat nähdä asennetun uudelleenjakelukelpoisen version useita. Tietty asennettu sovellus voi käyttää yhtä niistä, joten minkä tahansa version poistaminen voi aiheuttaa sovelluksen toimintahäiriön. Jotkin sovellukset, kuten 2010 SP1 tai 2012 Update 4, saattavat jopa edellyttää päivitettäviä Visual C ++ -jakelukelpoisia versioita.

DLL auttaa sovellusten luojaa käyttämään tehokkaasti uudelleen yleistäkomponentit, jotka saavat ohjelman toimimaan. Sen sijaan, että keksisi pyörän uudelleen ja paisuttaisi niiden koodin joka kerta, kehittäjät voivat käyttää MSVCR.dll-kirjastoja uudelleen. Tämä puolestaan voi pienentää ohjelman kokoa ja parantaa suorituskykyä ja muistin käyttöä. Jotkut sovellukset on kirjoitettu käyttämällä Visual C ++ -jakelukelpoisen version erityisiä versioita. Jos tietokoneeseesi ei ole asennettu kokonaista Visual C ++ -kehitysohjelmaa (jota et todennäköisesti ota, ellet ole ohjelmistokehittäjä), ohjelmaan tulee Runtime Component -niminen ohjelma kyseisen ohjelman helpottamiseksi. Suorituksenaikaiset komponentit ovat vain välttämättömiä koodin osia, jotka saavat ohjelmiston toimimaan.
On olemassa Visual C ++ -jakelukelpoisia versioita, jotka ovat jo versiossa 2005. Yleinen virhe, jonka käyttäjät saattavat nähdä yrittäessään toteuttaa tai asentamaan sovellusta, ovat:
Ohjelma ei voi käynnistyä, koska MSVCR110.dll puuttuu tietokoneestasi. Kokeile asentaa ohjelma uudelleen korjataksesi tämä ongelma.

Virhe osoittaa, että tietty Visual C ++ -jakelukelpoinen versio, jota ohjelma, jota yrität asentaa, on joko vioittunut tai puuttuu. Tässä tapauksessa MSVCR110 edustaa Visual C ++: ta 2010 SP1 jaettavissa. Muita versioita ovat:
- MSVCR71.dll, MSVCR08.dll, MSVCR09.dll (2008 - 2010)
- MSVCR120.dll (2012)
- MSVCR130.dll (2013)
- MSVCR140.dll (2015)
Useimmat ohjelmat esiasennetaan jäljennöksenäVisual C ++: n uudelleenjakelua asennuksen aikana. Voit myös selata sovelluksen asennustiedostoja - yleensä kansiota nimeltä “kolmas osapuoli” tai jotain vastaavaa -, josta saatat löytää kopioita Visual C ++ -jakelukelpoisen asennustiedostoista.

Jos ei, voit ladata version, jonka vaatiihakemus. Ohjelma ilmoittaa tarvittavan tiedoston version, jos virhe aukeaa sovelluksen suorittamisen aikana tai sen aikana. Käyttäjien tulisi myös olla tietoisia siitä, että jotkut ohjelmat saattavat edellyttää joko 32- tai 64-bittistä arkkitehtuuria.
Alla on linkit ladataksesi sopiva uudelleenjakelukelpoinen versio, jota yrität asentaa:
- Microsoft Visual C ++ 2005 SP1 -jakelukelpoinen (x86)
- Microsoft Visual C ++ 2005 SP1 uudelleenjakelukelpoinen (x64)
- Microsoft Visual C ++ 2008 SP1 -jakelukelpoinen (x86)
- Microsoft Visual C ++ 2008 SP1 -jakelukelpoinen (x64)
- Microsoft Visual C ++ 2010 SP1 -jakelukelpoinen (x86)
- Microsoft Visual C ++ 2010 SP1 uudelleenjakelukelpoinen (x64)
- Microsoft Visual C ++ 2012 päivitys 4 uudelleenjakelukelpoinen (x86 ja x64)
- Microsoft Visual C ++ 2013 uudelleenjakelukelpoinen (x86 ja x64)
- Microsoft Visual C ++ 2015 Update 3 -jakelukelpoinen (x86 ja x64)
- Microsoft Visual C ++ jakelukelpoinen Visual Studio 2017: lle
Lisätietoja MSVCR-vianmäärityksestä
Joskus joudut ehkä jo poistamaan olemassa olevanVisual C ++: n uudelleenjakeluversion versio siihen vaikuttavien ongelmien ratkaisemiseksi. Jos oikean Visual C ++ -jakautuvan asentaminen ei ratkaise ohjelman asennus- tai korjausongelmia, se tarkoittaa todennäköisesti, että jokin DLL-tiedostoista on vioittunut. DLL-tiedostojen uudelleen rekisteröinti voi ehkä ratkaista ongelman.
Paina Windows-näppäintä + X ja napsauta sitten Komentorivi(Järjestelmänvalvoja) tai Windows PowerShell (Järjestelmänvalvoja). Kirjoita komentokehotteeseen tai PowerShell-ikkunaan alla olevat komennot ja paina Enter jokaisen jälkeen. Poistu komentokehotteesta ja käynnistä tietokone sitten uudelleen nähdäksesi onko ongelma ratkaistu.
regsvr32 ntdll.dll / s
regsvr32 msdxm.ocx / s
regsvr32 dxmasf.dll / s
regsvr32 wmp.dll / s
regsvr32 wmpdxm.dll / s
Visual C ++: n ongelmatUudelleenjakeltava on harvinainen tapaus, mutta se on myös merkki Windowsiin edelleen liitetyistä vanhoista ongelmista. Universal App -malli minimoi tällaisten komponenttien tarpeen käytetyn uuden pakatun pohjaisen käyttöönoton takia. Suurille sovelluksille, kuten AutoCAD, QuickBooks, Adobe Creative Suite ja iTunes, tämä komponentti on aina osa sovellustesi perusarkkitehtuuria. Toivottavasti tämä artikkeli auttaa sinua voittamaan kaikki esteet, jos kohtaat niitä.
Oletko joutunut korjaamaan Visual C ++ -jakelukelpoisten pakettien ongelmat Visual Studiossa? Kerro siitä kommentissa.
Jätä kommentti