Kas yra Visual C + + perskirstomoji?
"Microsoft Visual C ++" yra integruotoji kūrimo aplinka (IDE), naudojama kuriant "Windows" programas C, C + + ir C + + / CLI programavimo kalbomis. Iš pradžių jis buvo atskiras produktas, bet dabar jis įtrauktas į "Microsoft Visual Studio" dalį. Tai suteikia kūrėjams vieną programą, kurioje jie gali rašyti, redaguoti, bandyti ir derinti savo kodą. Programavimo aplinka apima prieigą prie daugelio bendrų bibliotekų kodų, leidžiančių kūrėjams naudoti jau sukurtą kodą konkrečioms procedūroms, o ne rašyti savo duomenis iš naujo. Šis bendrai naudojamas kodas yra dinaminių nuorodų bibliotekų (DLL), terminas, kurį dauguma "Windows" naudotojų susidūrė tam tikru momentu ar kitu.
Kai ateis laikas įdiegti savo programinę įrangą vartotojams, kūrėjai gali pasirinkti. Jie gali susieti šiuos DLL su savo taikomosios programos diegimu arba gali remtis standartiniu platinamu bendrojo kodo paketu. Dauguma pasirinko pastarąjį, ir šis paketas vadinamas Visual C + + perskirstomuoju. Yra keletas pranašumų, kai naudojamas perskirstomasis. "Microsoft" pateikia paketus, kurie taip pat juos išbando ir atnaujina su klaidų ir saugos pataisomis. Perskirstomieji ištekliai taip pat siūlo vieną įrenginį vartotojo kompiuteryje, kurį vienu metu gali naudoti kelios programos.
Kodėl tiek daug įdiegta mano kompiuteryje?
Kai kurie yra įdiegti kartu su "Windows". Konkrečios įdiegtos versijos priklauso nuo to, kokią "Windows" versiją naudojate. Aš naudoju "Windows 10", kuris ateina su 2012 ir 2013 Visual C + + Redistributables. Taip pat pažymėsite, kad taip pat įdiegiau 32 bitų (x86) ir 64 bitų (x64) versijas. Jei turite 32 bitų "Windows" versiją, nematysite tų platinamų 64 bitų versijų. Tačiau jei turite 64 bitų "Windows" versiją (kuri šiuo metu yra beveik visi kompiuteriai), pamatysite abi versijas, nes 64 bitų "Windows" gali paleisti ir 64 bitų, ir 32 bitų programas.
Bet kokios papildomos Visual C + + Redistributable versijos, kurias matote savo sistemoje, buvo įdiegtos kartu su kai kuria programa, kuria ji reikalinga. Kai kūrėjas koduoja konkrečią Visual C + + versiją, tos sistemos versijos kodų bibliotekos taip pat turi būti vartotojo sistemoje, kad programa veiktų. Tai reiškia, kad, pavyzdžiui, jei kūrėjas naudoja Visual C ++ 2005 (arba Visual Studio 2005), kad sukurtumėte įdiegtą programą, galite numatyti, kad jūsų sistemoje kartu su programa įdiegta "Visual C ++ 2005 Redistributable".
Kartais pasirodys pirmą kartą paleidus programą, kurioje nurodoma, kad pakartotinai paskirstomas paketas yra įdiegtas. Jūs pastebėsite tai daug, jei esate kompiuterių žaidėjas, ypač jei gaunate žaidimus per "Steam". Paprastai tai reiškia, kad kūrėjas nusprendė įdiegti naujausią paketą, atsisiųstą iš "Microsoft". Kartais paketas pateikiamas kartu su programa. Čia pateikiamas dabartinio "AMD" grafikos tvarkyklių paketo įdiegimas, kurį galite pamatyti norėdamas įdiegti 2012 m. Ir 2013 m. "C" + "Redistributables".
Trumpai tariant, pamatysite kai kuriuos "Windows" paketus, o kai kurie su įdiegtomis programomis. O jei naudojate 64 bitų "Windows", pamatysite kiekvienos paketo 64 bitų ir 32 bitų versijas.
Ar galiu pašalinti kai kuriuos iš jų?
Trumpas atsakymas yra toks: taip, bet jūs turbūt neturėtumėte.
Jūs niekada nežinote, kuris iš jūsų įdiegtų programų priklauso nuo kiekvienos perskirstomos. Jei pašalinsite programą, ta programa automatiškai neišsisiųos perskirstytos, į kurią ji rėmėsi, nes ji nežino, ar jai priklauso ir kitos programos. Žinoma, ten gali būti keletas perskirstomų paketų, kurių jums nereikia, bet jei rankiniu būdu pašalinsite perskirstytą paketą, kurį kai kurios programos vis dar naudoja, galite juos netinkamai paleisti ir tam tikrais atvejais net sukelti problemų. pats "Windows" diegimas.
Tai gali sudirginti matyti, kad daugybė jūsų siųstų programų yra įdiegtų programų sąraše, tačiau jei jūsų kompiuteryje veikia gerai, platinimo ištekliai nesukelia jokios žalos. Jie taip pat neužima daug vietos. Keturios versijos, kurias įdiegiau į mano sistemą, dabar užima mažiau nei 100 MB vietos diske.
Mes matėme keletą patarimų, plaukiojančių aplink internetą, o tai reiškia, kad galite pašalinti senesnes perskirstomųjų versijų versijas, paliekant tik naujausią iš kiekvieno pagrindinio leidinio (pažymėto pagal metus). Kitaip tariant, jie siūlo, kad galite palikti naujausią 2012 m. Perskirstytą vietą ir pašalinti senesnes 2012 m. Versijas. Mes išbandėme šią problemą ir nustatėme, kad ji yra nepatikima. Atrodo, kad kartais dirbate, bet nėra garantijos, kad tai taps jums naudinga. Savo ribotoje trijų sistemų testavimo metu tai sukėlė problemų vienoje sistemoje, kurioje keletą programų nebebūtų.
Ką daryti, jei kyla problemų?
Deja, dažnai sunku suvokti problemą, susijusią su netinkamu perskirstomu įrenginiu. Programos diegimo ar veikimo metu retai atsiranda klaidos pranešimas, kuris nukreipia jus tiesiai į perskirstomus paketus. Vis dėlto tai yra galimybė, o kartais ir verta išbandyti, ypač jei programa, kurią ką tik įdiegėte, sukelia dar vieną jau įdiegtą programą, ir jūs žinote, kad abi jos pasikliauja tuo pačiu perskirstomuoju.
Pirma, galite imtis keletos pagrindinių žingsnių. Įsitikinkite, kad "Windows" naujinimas turi visus naujausius atnaujinimus. Jei yra paketo atnaujinimo, tai gali išspręsti problemą. Taip pat galite pabandyti nuskaityti sugadintus sistemos failus "Windows". Tai užtruks ilgai ir gali sugadinti ar sugadinti sistemos failus. Visada verta nufotografuoti.
Jei šie veiksmai nepadeda išspręsti problemos, galite pabandyti pašalinti ir tada iš naujo įdiegti atitinkamą versiją. Ir jei jūs nežinote konkrečios versijos, galite atlikti lošimą ir pabandyti pašalinti visus perskirstytus paketus iš savo kompiuterio ir įdiegti visus naujausius kiekvienos versijos diegimus. Nesvarbu, kokiu maršrutu priimsite, pirmiausia įsitikinkite, kad grįšite prie savo kompiuterio.
Galite pašalinti platinimo programas taip pat, kaip pašalinsite bet kurią kitą programą programų ir funkcijų valdymo skydo programoje. Tada galite atsisiųsti ir įdiegti naujausias versijas iš "Microsoft" atsisiuntimo centro. Štai keletas tiesioginių nuorodų į kiekvieną versiją:
- Microsoft Visual C ++ 2005 SP1 perskirstomas (x86)
- Microsoft Visual C ++ 2005 SP1 perskirstomas (x64)
- Microsoft Visual C ++ 2008 SP1 perskirstomas (x86)
- "Microsoft Visual C ++ 2008 SP1 perskirstomas (x64)"
- Microsoft Visual C + + 2010 SP1 perskirstomas (x86)
- Microsoft Visual C + + 2010 SP1 perskirstomas (x64)
- "Microsoft Visual C ++ 2012" atnaujinimas 4 perskirstomasis (x86 ir x64)
- "Microsoft Visual C ++ 2013 Redistributable" (x86 ir x64)
- "Microsoft Visual C ++ 2015" atnaujinimas 2 perskirstomas (x86 ir x64)
Tiesiog atsiminkite, kad jei naudojate 64 bitų "Windows" versiją, turėsite atsisiųsti ir įdiegti tiek 32 bitų (x86), tiek 64 bitų (x64) versijas.
Ir ten tai yra. Tikimės, kad bent jau paaiškina, kokie yra šie Visual C + + pakartotinio platinimo paketai ir kodėl tiek daug yra įdiegta jūsų kompiuteryje.