„Microsoft Visual C ++“ perskirstoma informacija

Jei patikrinsite įdiegtą programų, esančių „Windows“ kompiuteryje, sąrašą, kurį kurį laiką naudojote, galite pastebėti, kad jame yra keli, dažnai daug, „Microsoft Visual C ++“ platinamų diegimų sąrašai.

Pvz., Asmeniniame kompiuteryje, kurį naudoju rašydamas šį straipsnį, yra trys perskirstomosios „Microsoft Visual C ++ 2005“, aštuonios „Microsoft Visual C ++ 2008“ perskirstomosios, dvi „Microsoft Visual C ++ 2010“ perskirstomosios, trys „Microsoft Visual C ++ 2013“ perskirstomosios ir dvi „Microsoft Visual C ++ 2015“ perskirstomosios programos. tą puslapį.

Gali kilti klausimų, kodėl yra įdiegta tiek daug tų pačių metų versijų ir ar jums reikia visų tų versijų, ar galite tiesiog išsaugoti naujausią kiekvienų metų versiją ir atsikratyti visų kitų.

Jei jums patinka, kad jūsų kompiuteris yra tvarkingas ir tvarkingas, galbūt norėsite pašalinti kai kuriuos iš jų, pavyzdžiui.

Paskirstomos „Visual C ++“ paskirtis

Kūrėjai, kurie sukuria „Windows“ programas naudodami „Microsoft Visual C ++“ - anksčiau buvo prieinami kaip atskirai, bet dabar yra „Microsoft Visual Studio“ dalis - gali naudoti vadinamąsias standartines bibliotekas, kurios jau egzistuoja, kad galėtų papildyti savo programų funkcionalumą. Tai taupo laiką ir dažnai yra geriau nei išradinėti ratą iš naujo sukuriant funkcionalumą nuo nulio.

Kai naudojamos šios bibliotekos, kūrėjai gali į savo programas įtraukti tai, ko reikia šioms funkcijoms įjungti, arba vietoje to jie gali naudoti „Visual C ++“ paskirstomąjį.

Kai kūrėjas nusprendžia naudoti perskirstomuosius, jie bus įdiegti vartotojo kompiuteryje, jei dar neįdiegti. Tai yra vienas perskirstomųjų elementų naudojimo pranašumas, nes visos programos gali naudoti perskirstomąjį, kuris jau yra įdiegtas „Windows“ kompiuteryje.

Tačiau tai nepaaiškina, kodėl jūsų „Windows“ kompiuteryje galite pamatyti penkias, dešimt ar net dvidešimt skirtingų „Microsoft Visual c ++“ paskirstymo versijų.

„Windows“ kompiuteryje įdiegtas „Microsoft Visual C ++“ platinamojo paketo versijas galite patikrinti šiais būdais:

  • Bet kuri versija: naudokite spartųjį klavišą „Windows-Pause“, kad atidarytumėte valdymo skydelį. Puslapyje, kuriame atidaromos programos ir funkcijos, pasirinkite „Valdymo skydo pagrindinis“.
  • „Windows 10“: „Windows-I“ atidarykite programą „Nustatymai“. Jei naudojate kūrėjų atnaujinimo versiją arba naujesnę, pasirinkite „Programos“> „Programos ir funkcijos“ ir slinkite žemyn, kol rasite išvardytų paketų. Jei naudojate senesnę „Windows 10“ versiją, pasirinkite „Sistema“ ir ten raskite programų sąrašus.

Kodėl tiek daug?

„Windows“ gali būti pristatyta su kai kuriomis „Microsoft Visual C ++“ perskirstomosiomis programomis, tačiau dauguma jų įdiegiama, kai sistemoje įdiegiate programas, kurioms jų reikia.

Yra keletas priežasčių, kodėl matote, kad daugelis jų yra įdiegtos jūsų kompiuteryje:

  1. Pateikiamos 32 ir 64 bitų versijos. Nors 32 bitų „Windows“ vartotojai matys tik 32 bitų „Microsoft Visual C ++“ perskirstomosios versijos, abu galite pamatyti įdiegtus 64 bitų operacinės sistemos versijose.
  2. Bet kuriai pagrindinei „Visual C ++“ versijai gali būti kelios versijos. Pavyzdžiui, egzistuoja vienuolika skirtingų „Microsoft Visual C ++ 2008“ perskirstomųjų versijų, ir jos visos gali būti įdiegtos viena šalia kitos.

Pagrindinė priežastis, kodėl jūsų kompiuteryje galite pamatyti tiek daug tų pačių metų versijų, yra ta, kad „Microsoft“ niekada neišleido vieningo tam tikrais metais paskirstytino.

Jei kūrėjas naudoja tam tikrą standartinės bibliotekos versiją, atitinkamą perskirstomąją versiją reikia įdiegti sistemoje, kad užtikrintumėte, jog programa veikia „Windows“ kompiuteryje.

Nors ji taip pat gali būti paleista, jei įdiegta naujesnė versija, ne visada taip yra, todėl gali būti, kad įkeliant pranešimą bus rodomi klaidos pranešimai, ir programa gali būti nutraukta.

Tai reiškia, kad neturėtumėte pašalinti iš savo kompiuterio skirtingų „Microsoft Visual C ++“ paskirstomųjų kūrinių, jei sistema vis dar įdiegta programa, kuria ji remiasi.

Blogiausiu atveju jūs baigsite vieną perskirstomą diegimą bet kuriai programai, kuriai jų reikia jūsų kompiuteryje.

Universalus C Runtime

„Microsoft“ pakeitė sistemą išleisdama „Microsoft Visual C ++ 2015“ perskirstomąją versiją, taigi ir 2017 ir 2019 metų leidimus.

Jie naudoja universalųjį veikimo laiką, todėl vietoj visų reikia įdiegti tik vieną (naujausią).

Čia galite sužinoti papildomos informacijos apie „Universal C Runtime“.

Dalykai, kuriuos reikia išbandyti

Pastaba : prieš pradėdami apsvarstykite galimybę sukurti sistemos atsarginę kopiją, kad galėtumėte atkurti sistemą, jei iškiltų problemų pašalinant įdiegtus perskirstomuosius elementus iš operacinės sistemos. Blogiausia, kas gali nutikti, yra tai, kad programos atsisako paleisti.

Iš sistemos pašalintos programos nepašalins perskirstomosios, net jei ji buvo įdiegta programos diegimo metu. Tokio elgesio priežastis ta, kad perskirstomos gali pasikliauti ir kitos programos.

Pašalinti šias instaliacijas reikia bandymų ir klaidų, nes nėra lengvo būdo susieti programas su perskirstomosiomis versijomis.

Vienas iš variantų, kurį turite, yra palyginti perskirstomų diegimų datas su programos diegimais. Jei rasite tinkamų datų, galite manyti, kad jos yra susietos ir kad vis dar reikia perskirstyti.

Vis dėlto, jei nerandate atitinkamų datų, negalite daryti išvados, kad perskirstomoji dalis nebereikalinga, nes gali reikėti ir vėliau įdiegtų programų.

Pirmiausia galėtumėte pabandyti pašalinti seniausias kiekvienų metų versijas ir sužinoti, kaip tai vyksta. Vis dėlto gali prireikti daugybės bandymų, kad ją tinkamai pritaikytumėte, ir gali būti neverta, jei manote, kad visos perskirstomosios instaliacijos kartu naudoja keliasdešimt šimtų megabaitų viršūnių.

Gali būti, kad visos versijos bus įdiegtos tik tam, kad būtų saugiai saugomos, ir išvenkite bet kokių problemų, susijusių su programomis, kurios atsisako paleisti po pašalinimo.

„Microsoft Visual C ++“ platinamų paketų atsisiuntimai

Norėdami atsisiųsti naujausias „Microsoft Visual C ++“ platinamų paketų versijas, galite naudoti šias nuorodas. Atsisiunčiamos 32 ir 64 bitų versijos, jei palaikomos.

  • „Microsoft Visual C ++“, paskirstomas „Visual Studio 2017“
  • „Microsoft Visual C ++“ perskirstomieji paketai, skirti „Visual Studio 2015“ 3 atnaujinimui
  • „Microsoft Visual C ++“ perskirstomieji paketai, skirti „Visual Studio 2013“
  • „Microsoft Visual C ++“ perskirstomieji paketai, skirti „Visual Studio 2012“ 4 atnaujinimui
  • „Visual Studio 2010“ 1 pakeitimų paketas (diegimo programa)
  • „Visual Studio 2010“ 1 pakeitimų paketas („Web Installer“) „Visual Studio 2010 SP1“
  • „Visual Studio 2008“ 1 pakeitimų paketas (diegimo programa)

TL; DR

  1. „Visual C ++“ pasiskirstomi failai įdiegiami įdiegiant programą, kuriai jų reikia, kai diegiate ar atnaujinate „Windows“, arba tiesiogiai diegdami.
  2. Juos naudoja programuotojai, kurie naudojasi „Visual Studio“ standartinėmis bibliotekomis.
  3. Programoms reikalingos tam tikros versijos ir jos negali būti vykdomos pašalinus šias versijas (jei vis dar yra senesnės ar naujesnės tų pačių metų versijos).

Dabar jūs : kaip jūs elgiatės su Visual C ++ perskirstomaisiais įrenginiais?