18Aug

Miért van olyan sok "Microsoft Visual C ++ Redistributables" telepítve a My PC-re?

Ha valaha is átkerült a telepített programok listáján a Windows-ban, azon tűnődve, hogy miért létezik ilyen sok változata a Microsoft Visual C ++ Redistributabilnak, nem vagy egyedül. Csatlakozzon hozzánk, miközben megnézzük, mi ezek a dolgok, és miért van ilyen sok telepítve a számítógépre.

Mi a Visual C ++ redisztribuálható?

A Microsoft Visual C ++ egy integrált fejlesztői környezet( IDE), amely a Windows, C, C ++ és C ++ / CLI programozási nyelvek létrehozására szolgál. Eredetileg önálló termék volt, de most már szerepel a Microsoft Visual Studio részeként. A fejlesztők egyetlen alkalmazást kínálnak, amelyben írhatják, szerkeszthetik, tesztelhetik és kódolhatják kódjukat. A programozási környezet magában foglalja a hozzáférést számos megosztott kódkönyvtárhoz, amelyek lehetővé teszik a fejlesztők számára a már kidolgozott kódok használatát specifikus eljárásokhoz, ahelyett, hogy a saját karcolását saját karcolásukból kell írni. Ez a megosztott kód dinamikus hivatkozás-könyvtárak( DLL) formáját ölti, amely kifejezés a legtöbb Windows-felhasználó számára valamilyen ponton vagy másban találkozik.

Amikor eljött az ideje, hogy szoftvereiket telepítsék a felhasználóknak, a fejlesztők választhatnak. Ezek a DLL-eket az alkalmazásuk telepítésekor köthetik össze, vagy egy megosztott kód szabványos terjeszthető csomagjára támaszkodhatnak. A legtöbb választja az utóbbit, és ez a csomag Visual C ++ Redistributable néven ismert. Számos előnnyel jár az újraelosztható eszköz használata. A csomagokat a Microsoft bocsátja rendelkezésre, aki hibákat és biztonsági javításokat is tesztel és frissít. Az újbóli felhasználható termékek egy olyan telepítést is kínálnak a felhasználó számítógépén, amelyet több program is használhat egyszerre.

Miért telepíthető sok a számítógépemen?

A Windows 10 friss verzióját egy új PC-re telepítettem egy kicsit kevesebb, mint két hónappal ezelőtt. Amint a fenti képen látható, már a Visual C ++ Redistributable négy változatát kaptam a rendszeremen. Más rendszereken már huszonöt is láttam. Szóval, hogyan jutnak oda mindnyájan?

Néhány telepítve van a Windows mellett. A telepítendő speciális verziók függenek attól, hogy melyik Windows verziót használja. A Windows 10-et használom, amelyhez a 2012-es és a 2013-as Visual C ++ Redistributables is tartozik. Azt is megjegyezzük, hogy mindkét 32 bites( x86) és 64 bites( x64) verziót telepítettem. Ha van egy 32 bites Windows verziója, akkor nem fogod látni az újraelosztható 64 bites verziókat. De ha van egy 64 bites Windows-verziója( amely szinte minden számítógép ma van), akkor mindkét verzió megjelenik, mert egy 64 bites Windows képes mind a 64 bites, mind a 32 bites alkalmazások futtatására.

A Visual C ++ Redistributable bármely további verzióját a rendszereden telepítettük, és néhány olyan programot is telepítettünk, amely megkövetelte. Ha egy fejlesztő a Visual C ++ egy speciális verziójában kódol, az adott verzióhoz tartozó kódkönyvtáraknak is jelen kell lenniük a felhasználó rendszerén, hogy az alkalmazás futhasson. Ez azt jelenti, hogy például ha egy fejlesztő a Visual C ++ 2005( vagy a Visual Studio 2005) programot létrehozta egy telepíteni kívánt program létrehozásához, elvárhatja, hogy a Visual C ++ 2005 Redistributable telepítve legyen a rendszeren a program mellett.

Néha megjelenik egy előugró ablak, amikor először futtat egy programot, amely szerint az újraelosztható csomagot telepíti. Nagyon észre fogod venni, ha számítógépes játékos vagy, különösen, ha a játékodat Steamen keresztül kapod meg.Általában ez azt jelenti, hogy a fejlesztő úgy döntött, hogy a legfrissebb csomagot a Microsofttól telepíti a telepítés idejére. Néha a csomag együtt van az alkalmazással.Íme egy lövés az aktuális AMD grafikus illesztőprogram telepítéséről, amelyről láthatod, hogy telepíteni szeretné a 2012-es és a 2013-as C ++ Redistributables-et.

Lehetséges, hogy látni fogod, hogy mi hasonlít az ugyanazon redisztribuálható telepített vagy legalább több verzió ugyanabból az évjáratból. Például láthatja a 2008-as újraelosztandó verzió több verzióját. Az egyik azt jelezheti, hogy ez egy szervizcsomag, míg mások csak kissé eltérő verziószámmal rendelkeznek. Tehát, bár néha úgy néz ki, hogy ugyanannak a csomagnak több verziója van telepítve, mindegyik teljesen más.És sajnos, ellentétben a kissé hasonló. NET-keretrendszerrel, a Microsoft soha nem foglalta össze ezeket a régebbi verziókat egy egységes csomagba.

Szóval röviden: látni fog néhány csomagot, amelyek a Windows rendszerrel vannak ellátva, és néhányat, amelyek az Ön által telepített alkalmazásokban vannak.És ha 64 bites Windows rendszert futtat, akkor mindegyik 64 bites és 32 bites verziót láthatja.

El tudom távolítani néhányat?

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

Soha nem igazán tudja, melyik telepített alkalmazás támaszkodik minden egyes újraelosztásra. Ha eltávolít egy programot, akkor ez a program nem fogja automatikusan eltávolítani az újraelosztottat, amelyre támaszkodott, mivel nem tudja tudni, hogy más alkalmazások is támaszkodnak-e rá.Biztos lehet benne, hogy vannak olyan újraelosztható csomagok, amelyekre nincs szüksége - de ha manuálisan eltávolít egy újrahasznosítható csomagot, amelyet egyes programok még mindig használnak, előfordulhat, hogy nem működik megfelelően, és egyes esetekben problémákat okozhatmaga a Windows telepítése.

Bosszanthatja Önt abban, hogy olyan sokan ülnek ott a telepített programok listáján, de ha a dolgok jól működnek a számítógépen, az újraelosztható anyagok nem okoznak kárt. Nem is sok helyet foglalnak el. Az általam telepített négy verzió jelenleg kevesebb, mint 100 MB tárhelyet foglal magában.

Némi tanácsot láttunk az interneten, ami azt sugallja, hogy eltávolíthatja az újraelosztható változatok régebbi verzióit, és csak a legfrissebbeket hagyhatja el minden fontos kiadásról( évről évre).Más szavakkal azt javasolják, hogy hagyja el a legfrissebb 2012-es újraelosztható helyet, és távolítsa el a régebbi 2012-es verziókat. Ezt teszteltük és megbízhatatlannak találtuk. Néha úgy tűnik, hogy működik, de nincs garancia arra, hogy az neked is működni fog. Saját korlátozott három rendszer tesztje során problémákat okozott egy olyan rendszerben, ahol egy pár program már nem fut.

Mit tehetek, ha problémám van?

Sajnos gyakran nehéz szűkíteni egy alkalmazással kapcsolatos problémát egy rossz újraelosztó telepítésig. Ritkán kap hibaüzenetet egy olyan program telepítése vagy működése során, amely közvetlenül az újraelosztható csomagokra mutat. Ennek ellenére ez egy lehetőség, és néha érdemes tesztelni, különösen, ha egy éppen telepített program egy másik, már telepített programot szünetet okoz, és tudod, hogy mindketten ugyanazon redisztribuálóra támaszkodnak.

Először is megteheti néhány alapvető lépést. Győződjön meg róla, hogy a Windows frissítés rendelkezik minden frissítéssel. Ha rendelkezésre áll egy csomag frissítése, ez megoldhatja a problémát. Megpróbálhatja a Windows rendszerben sérült rendszerfájlok beolvasását is. Nem tart sokáig, és helyreállíthatja a korrupt vagy eltűnt rendszerfájlokat. Mindig megér egy lövést.

KAPCSOLÓDÓ ARTIKÁTOK
Hogyan kell a( rendszerintegrált) rendszerfájlok keresése a Windows rendszerben
Mi a legjobb módja annak, hogy biztonsági másolatot készítsen a számítógépemen?

Ha ezek a lépések nem oldják meg a problémát, kipróbálhatja a kérdéses verzió eltávolítását és újratelepítését. Ha nem ismeri az adott verziót, megteheti a játékot, és próbálja meg eltávolítani az összes újraelosztható csomagot a számítógépről, majd telepíteni az egyes változatok legfrissebb verzióit. Bármelyik útvonalat is figyelembe veszi, győződjön meg róla, először készítsen biztonsági másolatot a számítógépéről!

Az újraelosztandó fájlokat ugyanúgy távolíthatja el, mint bármely más program eltávolítását a Programok és szolgáltatások vezérlőpult alkalmazásban. Ezután letöltheti és telepítheti a Microsoft Download Center legújabb verzióit. Néhány közvetlen hivatkozás az egyes verziókra:

  • Microsoft Visual C ++ 2005 SP1 újraelosztható( x86)
  • Microsoft Visual C ++ 2005 SP1 újraelosztható( x64)
  • Microsoft Visual C ++ 2008 SP1 újraelosztható( x86)
  • Microsoft Visual C ++ 2008 SP1 redundálható( x64)
  • Microsoft Visual C ++ 2010 SP1 újraelosztható( x86)
  • Microsoft Visual C ++ 2010 SP1 újraelosztható( x64)
  • Microsoft Visual C ++ 2012 frissítés 4 újraelosztható( x86 és x64)
  • Microsoft Visual C ++ 2013 redisztribuáló( x86 és x64)
  • Microsoft Visual C ++ 2015 frissítés 2Újrahasznosítható( x86 és x64)

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

És ott van. Remélhetőleg ez legalább megmagyarázza, hogy mi ezek a Visual C ++ Redistributable csomagok, és miért telepítettek ilyen sokat a számítógépére.