Mi a Visual C ++ újraelosztható? Telepítés és hibaelhárítás a Windows 10 rendszeren
Microsoft A Windows 10 / / March 17, 2020
Utoljára frissítve:
Rejtjeles hibaüzeneteket kap az MSVCRxx.dll fájlról? Itt van a javítás.
Az alkalmazások telepítése a Windows 10 rendszerre általában egyszerű eljárás, 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ítse a klasszikus asztali alkalmazásokat és univerzális alkalmazások, mint például a Windows Store.
De a Windows 10 alkalmazás története továbbra is jelentős átalakulást hajt végre, amely kezdetben a Windows 8-val kezdődött. Az univerzális alkalmazások a Windows 10 jövője, de 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 (Dynamic Link Library) fájl, amelyet a Microsoft Visual Studio szoftverfejlesztő környezetével épí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 a Alkalmazások és szolgáltatások Beállítás vagy a Programok és szolgáltatások Vezérlőpult esetén 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 igényelhetik.
A DLL segítségével az alkalmazáskészítők hatékonyan újrafelhasználhatják a program működését elősegítő általános összetevőket. 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 ++ újraelosztható speciális verzióival készülnek. Ha a számítógépén nincs telepítve a teljes Visual C ++ fejlesztő program (amit valószínűleg nem fogsz, ha nem szoftverfejlesztő), a programhoz Runtime Component is tartozik, amely megkönnyíti az adott műveletet program. A Runtime Components csak a kód alapvető elemei, amelyek a szoftvert működik.
Vannak a Visual C ++ Újra terjeszthető verziói, amelyek a 2005-ös verzióig nyúlnak vissza. Általános hiba, amelyet a felhasználók észlelhetnek az 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 program telepítésekor előre telepítve lesz a Visual C ++ Újra terjeszthető példánya. Böngészhet az alkalmazás telepítő fájljaiban is - általában egy harmadik fél nevű mappában vagy valami másban hasonló - ahol megtalálhatja a Visual C ++ telepítőfájljainak másolatait Terjeszthető.
Ha nem, akkor letöltheti az alkalmazás által megkövetelt verziót. 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 programok megkövetelik a 32 vagy 64 bites építészet.
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
Időnként el kell távolítania a Visual C ++ újraterjeszthető meglévő verzióját az azt érintő problémák megoldása érdekében. Ha a helyes Visual C ++ Újra elosztható telepítése nem oldja meg a program telepítésével vagy javításával kapcsolatos problémákat, akkor ez valószínűleg azt jelenti, hogy a DLL fájlok egyike sérült. 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 (Rendszergazda) vagy a Windows PowerShell (Rendszergazda) elemre. 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 számítógépét, 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
A Visual C ++ újraelosztható problémáival való találkozás ritka, de ez egyúttal 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 elem 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.