Mi a Visual C ++ újraelosztható? Telepítés és hibaelhárítás a Windows 10 rendszeren

Rejtjeles hibaüzeneteket kap az MSVCRxx.dll fájlról? Itt van a javítás.
Az alkalmazások telepítése általában a Windows 10 rendszerre történikegy egyszerű folyamat, köszönhetően az operációs rendszer rengeteg alkalmazásának és kompatibilitásának az elmúlt 30 évben. Leginkább csak dolgoznak. Például már ismertettük, hogyan kell telepíteni a klasszikus asztali alkalmazásokat és az univerzális alkalmazásokat, például a Windows Áruházban elérhető alkalmazásokat.
De a Windows 10 alkalmazás története továbbra is folytatódikegy jelentős átmenet révén, amely kezdetben a Windows 8-val kezdődött. Az univerzális alkalmazások a Windows 10 jövője, ám a klasszikus alkalmazások egy ideje velünk vannak. És ezeknek a klasszikus alkalmazásoknak néha klasszikus problémái vannak. Például az asztali alkalmazások telepítése problémát okozhat az olyan összetevők követelménye miatt, mint a Visual C ++ Újraterjeszthető. Ebben a cikkben megtudjuk, mi ez és hogyan kell telepíteni, tehát az alkalmazás működni fog a Windows 10 rendszeren.
A Visual C ++ újraelosztható telepítésével kapcsolatos problémák megoldása
A Visual C ++ újraelosztható egy DLL (dinamikusLink Library) fájl, amelyet a Microsoft Visual Studio szoftverfejlesztési környezettel készített programok vagy játékok igényelnek. Ha egy program futtatásához DLL vagy más támogató fájl szükséges, ezt függőségnek nevezzük. Az MSVCR.DLL a következőket jelenti:
- MS - Microsoft
- V - vizuális
- C - C ++
- R - újraelosztható.
Böngészés az alkalmazások és a szolgáltatások beállításában vagyA Programok és szolgáltatások Vezérlőpulton előfordulhat, hogy a telepíthető újraelosztható változat több változata található. Előfordulhat, hogy egy telepített alkalmazás valamelyiket használja, tehát bármilyen verzió eltávolítása az alkalmazás hibás működését okozhatja. Egyes alkalmazások, például a 2010 SP1 vagy a 2012-es frissítés 4, akár a Visual C ++ újraterjeszthető verziójának frissített verzióját is megkövetelhetik.

A DLL segítségével az alkalmazáskészítők hatékonyan használhatják újra a közös alkalmazástkomponensek, amelyek a program működését eredményezik. Ahelyett, hogy újból feltalálnák a kereket és felfúvnák a kódot, a fejlesztők újra felhasználhatják az MSVCR.dll könyvtárakat. Ez cserébe csökkentheti a program méretét, és jobb teljesítményt és memóriafelhasználást eredményezhet. Egyes alkalmazások a Visual C ++ újraterjeszthető speciális verzióival készülnek. Ha a számítógépén nincs telepítve a teljes Visual C ++ fejlesztő program (amelyet valószínűleg nem fogsz, ha csak szoftverfejlesztő lenne), akkor a programhoz Runtime Component is tartozik, amely megkönnyíti az adott programot. A Runtime Components csak a kód alapvető elemei, amelyek a szoftvert működik.
Vannak a Visual C ++ újraelosztható verziói, amelyek visszamennek a 2005. verzióig. Általános hiba, amelyet a felhasználók észlelhetnek egy alkalmazás végrehajtása vagy telepítése során:
A program nem indul el, mert hiányzik az MSVCR110.dll a számítógépről. Próbálja meg újratelepíteni a programot a probléma megoldásához.

A hiba azt jelzi, hogy a Visual C ++ újraterjeszthető adott verziója, amelyet a telepíteni kívánt program igényel, sérült vagy hiányzik. Ebben az esetben az MSVCR110 a Visual C ++ -ot jelöli 2010 SP1 újraelosztható. Egyéb verziók:
- MSVCR71.dll, MSVCR08.dll, MSVCR09.dll (2008 - 2010)
- MSVCR120.dll (2012)
- MSVCR130.dll (2013)
- MSVCR140.dll (2015)
A legtöbb programhoz előre telepítve lesz egy példánya Visual C ++ újraelosztható telepítése közben. Böngészhet az alkalmazás telepítő fájljaiban is - általában egy „harmadik félnek” nevezett mappában vagy valami hasonlóban -, ahol megtalálhatja a Visual C ++ Újra terjeszthető telepítőfájljainak másolatát.

Ha nem, akkor letöltheti a. Által megkövetelt verziótaz alkalmazás. A program jelzi a szükséges fájl verziót, ha hiba jelentkezik az alkalmazás végrehajtása során vagy annak végrehajtásakor. A felhasználóknak tudatában kell lenniük annak is, hogy egyes programokhoz szükség lehet akár a 32, akár a 64 bites architektúrára.
Az alábbiakban linkek találhatók a megfelelő újraelosztható verzió letöltéséhez annak a verziónak a számára, amelyet esetleg telepíteni próbál:
- Microsoft Visual C ++ 2005 SP1 újraterjeszthető (x86)
- Microsoft Visual C ++ 2005 SP1 újraterjeszthető (x64)
- Microsoft Visual C ++ 2008 SP1 újraterjeszthető (x86)
- Microsoft Visual C ++ 2008 SP1 újraterjeszthető (x64)
- Microsoft Visual C ++ 2010 SP1 újraterjeszthető (x86)
- Microsoft Visual C ++ 2010 SP1 újraterjeszthető (x64)
- A Microsoft Visual C ++ 2012 4. frissítés újraelosztható (x86 és x64)
- Microsoft Visual C ++ 2013 újraterjeszthető (x86 és x64)
- A Microsoft Visual C ++ 2015 3. frissítés újraelosztható (x86 és x64)
- Microsoft Visual C ++, újraelosztható a Visual Studio 2017 számára
További MSVCR hibaelhárítás
Előfordulhat, hogy eltávolítania kell egy meglévőtA Visual C ++ újraelosztható verziója annak problémáinak megoldása érdekében. Ha a helyes Visual C ++ újraelosztható telepítése nem oldja meg a program telepítésével vagy javításával kapcsolatos problémákat, akkor valószínűleg azt jelenti, hogy a DLL fájlok egyikének sérülése lehet. A DLL fájlok újbóli regisztrálása megoldhatja a problémát.
Nyomja meg a Windows billentyűt + X, majd kattintson a Parancssor elemre(Rendszergazda) vagy a Windows PowerShell (Rendszergazda). A parancssorba vagy a PowerShell ablakba írja be az alábbi parancsokat, majd mindegyik után nyomja meg az enter billentyűt. Lépjen ki a parancssorból, majd indítsa újra a számítógépet, hogy megbizonyosodjon arról, hogy a probléma megoldódott-e.
regsvr32 ntdll.dll / s
regsvr32 msdxm.ocx / s
regsvr32 dxmasf.dll / s
regsvr32 wmp.dll / s
regsvr32 wmpdxm.dll / s
Problémák a Visual C ++ -alAz újraelosztás ritka, de ez még a Windowshoz kapcsolódó örökölt problémák jele. Az Universal App modell minimalizálja az ilyen összetevők szükségességét az alkalmazott új, csomagolt alapú telepítés miatt. Az olyan nagy alkalmazások esetében, mint az AutoCAD, a QuickBooks, az Adobe Creative Suite és az iTunes, ez az összetevő mindig része lesz alkalmazásának alapvető architektúrájának. Remélhetőleg ez a cikk segít leküzdeni az akadályokat, ha találkozik velük.
Meg kellett javítania a Visual C ++ Újraterjeszthető csomagok problémáit a Visual Studio számára? Mondja el nekünk a hozzászólásokban.
Szólj hozzá