Homepage » hogyan kell » Miért van olyan sok Microsoft Visual C ++ újraelosztható telepítve a My PC-re?

    Miért van olyan sok Microsoft Visual C ++ újraelosztható telepítve a My PC-re?

    Ha valaha lapozgattál a telepített programok listáján a Windows-ban, vajon miért van olyan sok verzió a Microsoft Visual C ++ Redistributable-ről, nem vagy egyedül. Csatlakozz hozzánk, amikor megnézzük, mi ezek a dolgok, és miért van olyan sok telepítve a számítógépre.

    Mi a Visual C ++ újraelosztható?

    A Microsoft Visual C ++ egy integrált fejlesztői környezet (IDE), amelyet a Windows alkalmazások C, C ++ és C ++ / CLI programozási nyelvekben való létrehozására használnak. Eredetileg önálló termék volt, de a Microsoft Visual Studio része. A fejlesztőknek egyetlen alkalmazást kínál, amelyben kódot írhatnak, szerkeszthetnek, tesztelhetnek és hibakereshetnek. A programozási környezet sok közös kódkönyvtárhoz való hozzáférést tartalmaz, amely lehetővé teszi a fejlesztők számára, hogy a már kifejlesztett kódot speciális eljárásokhoz használják, ahelyett, hogy sajátnak kellene írniuk a semmiből. Ez a megosztott kód dinamikus linkkönyvtárak (DLL) formájában jelenik meg, a legtöbb Windows-felhasználó egy bizonyos ponton vagy más helyen találkozott.

    Amikor eljön az ideje, hogy a felhasználókat telepítsék, a fejlesztők választhatnak. Ezek a DLL-eket az alkalmazásuk telepítésébe köthetik, vagy a megosztott kód szabványos elosztható csomagjára támaszkodhatnak. A legtöbb az utóbbit választja, és ez a csomag Visual C ++ Redistributable néven ismert. Számos előnye van az újraelosztásra. A csomagokat a Microsoft teszi elérhetővé, akik hibákat és biztonsági javításokat is tesztelnek és frissítenek. Az újraelosztók egy olyan telepítést is kínálnak a felhasználó számítógépén, amelyet egyszerre több program is használhat.

    Miért van olyan sok telepítve a MY PC-re?

    A Windows 10 friss verzióját egy új PC-re telepítettem egy kicsit kevesebb, mint két hónappal ezelőtt. Ahogy a fenti képen látható, a Visual C ++ Redistributable négy verziója már van a rendszeremben. Más rendszereken már húszat is láttam. Szóval, hogyan jutnak el oda?

    Némelyik telepítve van a Windows rendszerrel együtt. A telepített konkrét verziók attól függnek, hogy melyik Windows verziót használja. Windows 10-et használok, amely a 2012-es és 2013-as Visual C ++ újraelosztókkal együtt érkezik. Megjegyezzük, hogy a 32 bites (x86) és a 64 bites (x64) verziókat is telepítettem. Ha a Windows 32 bites verziója van, akkor nem jelenik meg az újraelosztás 64-bites verziója. Ha azonban van egy 64 bites Windows-verziója (amely szinte minden számítógépen van), mindkét verzió megjelenik, mivel a 64 bites Windows 64-bites és 32-bites alkalmazásokat is futtathat.

    A Visual C ++ Redistributable minden további verzióját, amelyet a rendszeredben láthatsz, telepítettek néhány programhoz, amely megkövetelte. Ha a fejlesztői kódok a Visual C ++ egy adott verziójában vannak, akkor az adott verzió kódkönyvtárai is jelen kell lenniük a felhasználó rendszerén az alkalmazás futtatásához. Ez azt jelenti, hogy például ha a fejlesztő a Visual C ++ 2005 (vagy a Visual Studio 2005) programot használta egy telepített program létrehozásához, akkor a programban a Visual C ++ 2005 Redistributable program telepíthető..

    Néha megjelenik egy előugró ablak, amikor először futtat egy programot, mondván, hogy az újraelosztható csomag telepítése megtörténik. Ezt sokat fogja észrevenni, ha PC-játékos vagy, különösen, ha a játékokat Steam-en keresztül kapja. Ez általában azt jelenti, hogy a fejlesztő úgy döntött, hogy a legújabb csomagot letölti a Microsoftról telepítési idő alatt. Néha a csomag az alkalmazáshoz mellékelve van. Íme egy lövés az aktuális AMD grafikus illesztőprogram-csomag telepítéséről, amelyet látni szeretne a 2012-es és a 2013-as C ++ újraelosztók telepítésére..

    Lehetséges, hogy látni fogja, hogy ugyanazok az újratelepíthetők több verziója jelenik meg, vagy ugyanazon év legalább több verziója. Például a 2008-as újraelosztás több változatát is láthatja. Azt lehet jelezni, hogy ez egy szervizcsomag, míg mások csak kissé eltérő verziószámokkal rendelkezhetnek. Tehát, bár néha úgy néz ki, mintha ugyanaz a csomag több verziója lett volna telepítve, mindegyik finoman eltérő. Sajnos, ellentétben a kissé hasonló .NET-keretrendszerrel, a Microsoft soha nem konszolidálta ezeket a régebbi verziókat egységes csomagba.

    Röviden: néhány csomagot látni fog, amelyek a Windows rendszerrel érkeznek, és néhány, a telepített alkalmazásokkal együtt. És ha 64 bites Windows rendszert futtat, mindegyik csomag 64-bites és 32 bites változatait látja.

    Eltávolíthatok néhányat közülük?

    A rövid válasz: igen, de valószínűleg nem kellene.

    Soha nem tudja igazán, hogy a telepített alkalmazások melyik újratelepíthető. Ha eltávolít egy programot, akkor ez a program nem távolítja el automatikusan az újraelosztást, amelyre támaszkodik, mivel nem tudja tudni, hogy más alkalmazások is erre támaszkodnak-e. Persze, ott vannak olyan újraeladható csomagok, amelyekre nincs szükség, de ha manuálisan eltávolít egy újraelosztható csomagot, amelyet egyes programok még mindig használnak, akkor azok nem futhatnak helyesen, és bizonyos esetekben még problémákat is okozhatnak maga a Windows telepítése.

    Ez irritálhatja, ha sokan ülnek ott a telepített programok listájában, de ha a dolgok jól futnak a számítógépén, az újraelosztók nem okoznak kárt. Ők nem vesznek sok helyet. A négy rendszer, amelyet most telepítettem a rendszeremre, kevesebb, mint 100 MB szabad helyet foglal el, kombinálva.

    Néhány tanácsot láttunk az internet körül, ami azt sugallja, hogy eltávolíthatod az újraelosztási eszközök régebbi verzióit, így csak a legfrissebbek az évek óta megjelent minden jelentős kiadásról. Más szavakkal, azt sugallják, hogy a legújabb 2012-es újraelosztandó helyet hagyhatja, és eltávolíthatja a régebbi 2012-es verziókat. Ezt teszteltük, és megbízhatatlannak találtuk. Úgy tűnik, néha működik, de nincs garancia arra, hogy az Ön számára fog működni. A saját három korlátozott tesztben három problémát okozott egy rendszerben, ahol néhány program már nem futott le.

    Mit tehetek, ha problémáim vannak?

    Sajnos gyakran nehéz egy alkalmazással szűkíteni a problémát egy rossz újraelosztandó telepítéshez. Ritkán kap egy hibaüzenetet egy olyan program telepítésekor vagy működtetésében, amely közvetlenül az újraelosztandó csomagokra mutat. Mégis, ez egy lehetőség, és néha érdemes tesztelni, különösen akkor, ha egy most telepített program miatt egy másik már telepített program megszakad, és tudod, hogy mindkettő ugyanazt az újraelosztásra támaszkodik.

    Először is néhány alapvető lépést tehet. Győződjön meg róla, hogy a Windows-frissítés minden frissítést tartalmaz. Ha a csomag frissítése elérhető, a probléma megoldható. Megpróbálhatja a sérült rendszerfájlok szkennelését a Windows rendszerben. Nem tart sokáig, és visszaállíthatja a sérült vagy eltűnt rendszerfájlokat. Mindig megér egy lövést.

    Ha ezek a lépések nem oldják meg a problémát, próbálkozzon a kérdéses verzió eltávolításával és újratelepítésével. Ha nem ismeri az adott verziót, szerencsejátékot próbálhat meg, és próbálja meg eltávolítani az összes újraelosztható csomagot a számítógépről, majd telepíteni minden verzió legújabb verzióját. Bármelyik útvonalat is vegye, győződjön meg róla, hogy először készítette el a számítógépet!

    Az újraelosztók ugyanúgy eltávolíthatók, mint bármelyik program eltávolítása a Programok és szolgáltatások vezérlőpult alkalmazásban. Ezután letöltheti és telepítheti a legújabb verziókat a Microsoft letöltőközpontjából. Íme néhány közvetlen link minden egyes verzióhoz:

    • Microsoft Visual C ++ 2005 SP1 újratelepíthető (x86)
    • Microsoft Visual C ++ 2005 SP1 újratelepíthető (x64)
    • Microsoft Visual C ++ 2008 SP1 újratelepíthető (x86)
    • Microsoft Visual C ++ 2008 SP1 újratelepíthető (x64)
    • Microsoft Visual C ++ 2010 SP1 újratelepíthető (x86)
    • Microsoft Visual C ++ 2010 SP1 újratelepíthető (x64)
    • A Microsoft Visual C ++ 2012 frissítése 4 újratelepíthető (x86 és x64)
    • Microsoft Visual C ++ 2013 újraeladható (x86 és x64)
    • A Microsoft Visual C ++ 2015 frissítése 2 újratelepíthető (x86 és x64)

    Ne feledje, hogy ha a Windows 64 bites verzióját futtatja, mind a 32 bites (x86), mind a 64 bites (x64) verziókat kell letöltenie és telepítenie.

    És ott van. Remélhetőleg ez legalább megmagyarázza, hogy ezek a Visual C ++ újraelosztható csomagok és miért van telepítve a számítógépre.