Előfordulhat, hogy amikor egy alkalmazást telepít a Windows rendszerbe, felkérheti Önt, hogy telepítsen egy új alkalmazást, az úgynevezett Microsoft Visual C ++ Újra terjeszthető nevet. Egy nap, amikor átnézi a telepített alkalmazásokat, észreveszi, hogy ezt a programot sokszor telepítik. Minden telepítés különböző méretű és telepítési dátumú.
Mi a Microsoft Visual C ++ terjesztése? Miért van olyan sok példány telepítve, és el tudja-e távolítani bármelyiket? Sokat kell itt átélni, ezért kezdjük az alapokkal.
Mit jelent a Microsoft Visual C ++ újraelosztása?
Mielőtt a magyarázat C ++ részéhez érnénk, érdemes beszélni arról, hogy mit jelent az „újraelosztható”.
A szoftvereket könnyű online telepítőként vagy terjesztőként terjesztik. Az online telepítők mérete nagyon kicsi, és ez azért van, mert valójában nem tartalmazzák az alkalmazás adatait. Amikor futtatja őket, az adatok letöltésre kerülnek az internetről. Ennek a megközelítésnek az az előnye, hogy csak azokat az adatokat tölti le, amelyekre az adott számítógépnek valójában szüksége van.
Egy újraelosztható fájlban viszont minden olyan adat megtalálható, amelyre a telepítés során szükség lehet. Ennek egyértelmű előnye, hogy nincs szüksége internetkapcsolatra a működéshez. Az újraelosztható fájlokat gyakran más szoftverekbe csomagolják, amelyek támaszkodnak rájuk, így van ez a VIsual C ++ esetében is.
A Visual C ++ egy kódfordító a C programozási nyelvcsaládhoz. Ez tartalmazza a C, C ++ és C ++ / CLI kódokat. Számos C betűvel írt alkalmazás, különösen azok, amelyek a Microsoft Visual Studio fejlesztői környezetben készültek, szabványos szoftverkönyvtárakra támaszkodnak, amelyek nélkül a szoftver nem futtatható.
In_content_1 mind: [300x250] / dfp: [640x360]->Mivel azonban a legtöbb alkalmazást használó ember nem fogja telepíteni a teljes Visual Studio fejlesztői csomag t a számítógépére, az újraelosztható fájl azokat a könyvtárakat tartalmazza, amelyekre egy adott alkalmazásnak szüksége van és csomagolható a telepítőjével együtt.
Mik azok a szoftverkönyvtárak?
Tehát megállapítottuk, hogy a C ++ újraelosztók olyan szoftverkönyvtárak, amelyek a Microsoft Visual C ++ használatával írt alkalmazásokkal vannak csomagolva. Stúdió. Mi tehát a szoftverkönyvtár?
Az alkalmazásokban sok olyan általános funkció és művelet létezik, amelyeket olyan gyakran használnak, hogy nincs értelme a programozóknak minden alkalommal kézzel kódolni őket. A szoftverkönyvtárak lényegében előre elkészített programozási kódok gyűjteményét jelentik, amelyeket egy szoftverfejlesztő saját kódjában hívhat meg meghatározott feladatok elvégzésére. Ez időt takarít meg és segít szabványosítani a szoftverfejlesztések szempontjait.
A kérdéses szoftverkönyvtárak a Microsofté , így a fejlesztő nem tudja egyszerűen másolni és beilleszteni a kódot a saját programjába. Az újraelosztható lehetővé teszi a program számára, hogy felhívja a szükséges számítógépes könyvtárakat a felhasználó számítógépén.
Miért ismételhető meg sokszor az újraelosztható?
Ha nagyon odafigyel, észreveszi hogy a különböző C ++ újraelosztható telepítéseknek nincs pontosan ugyanaz a neve. Különböző verziószámok és különböző évek lesznek a címeikben.
Ennek oka, hogy a Microsoft Visual Studio maga is idővel frissül. Ez kihat az egyes verziók szabványos szoftverkönyvtáraira is. A Visual Studio egy adott verziójával írt alkalmazásnak szüksége lesz a fejlesztőeszközök ezen verziójának terjesztésére.
Az újraelosztható adatok szintén nem kumulatívak. Tehát az újabbak nem tartalmazzák az összes korábban kiadott verzió könyvtárát. Ez azért van, mert egyes régebbi könyvtárak idővel eldobódnak, vagy megváltoznak, és már nem kompatibilisek a régebbi verziókkal. Ha kumulatívak lennének, akkor az újraelosztható méret növekedne az évek során, és nehéz lenne fenntartani őket.
Amikor új alkalmazást telepít, amely új terjesztést igényel, akkor ellenőrzi, hogy az adott könyvtár már telepítve van-e. Ha nem, akkor felkerül a listára. Tehát a felsorolt bejegyzések mindegyikére egyszerre volt szüksége a számítógépére telepített alkalmazás számára.
Törölnöm kell őket?
Az újraelosztható könyvtárak megosztottak. Ez azt jelenti, hogy több alkalmazás használja a szabványos könyvtárak azonos telepítését. Bár egy program a hiányzó könyvtárakat maga mellé telepíti, az eltávolításakor nem távolítja el ezeket a könyvtárakat. Ennek oka az lehet, hogy időközben újabb programot telepítettek, amely szintén az adott könyvtárakra támaszkodik.
Nem javasoljuk a Visual C ++ újrafelterjesztésének törlését, mert ezzel több alkalmazás leállhat a számítógépén. Tekintettel arra, hogy mennyire kevés helyet foglalnak el, és milyen széles körben használják fel őket, nem tűnik gondot okozni a szokásos könyvtári fájlok jelenlegi ökoszisztémájával.
Kitalálni, hogy melyik terjesztésre van szüksége
Ha az érvelés kedvéért elhatározta, hogy eltávolítja azokat a Visual C ++ újrafelosztókat, amelyeket már nem használ egyetlen számítógépes szoftver sem, akkor hogyan tenné? Nincs automatikus módszer annak meghatározására, hogy a számítógépen milyen C ++ könyvtárfüggőségek léteznek.
Az egyik megközelítés az összes újraelosztható fájl eltávolítása, majd az Ön számára szükséges szoftver újratelepítése lehet. Ezek az alkalmazások újratelepítik a szükséges könyvtárakat. Ugyanezt a hatást érheti el a Windows tiszta telepítésével és csak a szükséges alkalmazásokkal.
Mindkét megközelítés nagyon sok fárasztó munkát igényel, nagyon kevés haszon érdekében, de ha muszáj, akkor ezt kell tennie.
Ne veszítsen alvást a Visual C ++ újraelosztókról
A több terabájtos merevlemezek modern korában sok gigabájtos RAM és többmagos CPU, ha néhány felesleges C ++ könyvtár van a számítógépen, pontosan nulla hatást gyakorol a számítógép teljesítményére vagy közérzetére . Akarva-akaratlan eltávolítás megtörheti a dolgokat, és szisztematikus eltávolítása nehéz munka, kevés jutalommal. Vegyünk hát egy mély levegőt, zárjuk be az alkalmazások listáját, és felejtsük el, hogy ott vannak.