Bakit Maraming "Microsoft Visual C ++ Redistributables" na Naka-install sa Aking PC?

Kung na-scroll mo ba ang iyong listahan ng mga naka-install na programa sa Windows, nagtataka kung bakit maraming bersyon ng Microsoft Visual C ++ Redistributable doon, hindi ka nag-iisa. Sumali sa amin habang tinitingnan namin kung ano ang mga bagay na ito at kung bakit maraming naka-install sa iyong PC.

Ano ang isang Visual C ++ Muling Mapamahalaan?

Ang Microsoft Visual C ++ ay isang integrated development environment (IDE) na ginamit upang lumikha ng mga aplikasyon ng Windows sa C, C ++, at C ++ / CLI na mga wika sa programa. Ito ay orihinal na isang nakapag-iisang produkto, ngunit kasama na ngayon bilang bahagi ng Microsoft Visual Studio. Nag-aalok ito sa mga developer ng isang solong application kung saan maaari silang magsulat, mag-edit, subukan, at i-debug ang kanilang code. Kasama sa kapaligiran ng programa ang pag-access sa maraming nakabahaging mga library ng code, na pinapayagan ang mga developer na gumamit ng na-binuo na code para sa mga tukoy na pamamaraan sa halip na magsulat ng kanilang sarili mula sa simula. Ang nakabahaging code na iyon ay tumatagal ng form ng mga dynamic na library ng link (DLL), isang term na karamihan sa mga gumagamit ng Windows ay nakatagpo sa ilang mga punto o iba pa.

Pagdating ng oras upang maipalipat ang kanilang software sa mga gumagamit, ang mga developer ay may pagpipilian na gagawin. Maaari nilang i-bundle ang mga DLL na iyon sa pag-install ng kanilang aplikasyon, o maaari silang umasa sa isang pamamahaging pakete ng nakabahaging code. Pinipili ng karamihan ang huli, at ang package na iyon ay kilala bilang isang Visual C ++ Redistributable. Mayroong maraming mga pakinabang sa paggamit ng isang maaaring ibigay muli. Ang mga pakete ay ginawang magagamit ng Microsoft, na sumusubok din at ina-update ang mga ito sa mga pag-aayos ng bug at seguridad. Nag-aalok din ang mga muling pamamahagi ng isang solong pag-install sa computer ng isang gumagamit na maaaring magamit ng maraming mga programa nang sabay.

Bakit Napakaraming Naka-install sa MY PC?

Nag-install ako ng isang sariwang bersyon ng Windows 10 sa isang bagong PC na medyo mas mababa sa dalawang buwan na ang nakakaraan. Tulad ng nakikita mo sa larawan sa itaas, nakuha ko na ang apat na mga bersyon ng Visual C ++ Muling ibigay sa aking system. Sa ibang mga system, nakakita ako ng hanggang dalawampu. Kaya, paano sila nakakarating doon?

Ang ilan ay naka-install kasama ang Windows mismo. Ang mga tukoy na bersyon na na-install ay nakasalalay sa aling bersyon ng Windows ang iyong ginagamit. Gumagamit ako ng Windows 10, na kasama ng 2012 at 2013 Visual C ++ Redistributables. Mapapansin mo rin na nakakuha ako ng parehong naka-install na mga 32-bit (x86) at 64-bit (x64) na mga bersyon. Kung mayroon kang isang 32-bit na bersyon ng Windows, hindi mo makikita ang mga 64-bit na bersyon ng muling maibabahagi. Ngunit kung mayroon kang isang 64-bit na bersyon ng Windows (na halos lahat ng mga computer ngayon), makikita mo ang parehong mga bersyon, dahil ang isang 64-bit na Windows ay maaaring magpatakbo ng parehong 64-bit at 32-bit na mga application.

Ang anumang mga karagdagang bersyon ng Visual C ++ Muling maibabahagi na nakikita mo sa iyong system ay na-install kasama ang ilang programa na kinakailangan nito. Kapag ang mga code ng developer sa isang tukoy na bersyon ng Visual C ++, ang mga library ng code para sa bersyon na iyon ay dapat ding naroroon sa system ng gumagamit para tumakbo ang application. Nangangahulugan iyon na, halimbawa, kung ang isang developer ay gumamit ng Visual C ++ 2005 (o Visual Studio 2005) upang lumikha ng isang programa na iyong nai-install, maaari mong asahan na makita ang Visual C ++ 2005 na Muling Mapaghahatid na nai-install sa iyong system kasama ang programa.

Minsan, makakakuha ka ng isang pop up sa unang pagkakataon na nagpapatakbo ka ng isang programa na nagsasabing naka-install ang naibabahaging package. Mapapansin mo ito ng sobra kung ikaw ay isang gamer sa PC, lalo na kung nasusubukan mo ang iyong mga laro sa pamamagitan ng Steam. Karaniwan, nangangahulugan ito na pinili ng developer na magkaroon ng pinakabagong package na na-download mula sa Microsoft sa oras ng pag-install. Minsan, ang package ay naka-bundle kasama ang application. Narito ang isang pagbaril ng pag-install ng kasalukuyang AMD graphics driver package, na nakikita mong nais na mai-install ang 2012 at 2013 C ++ Redistributables.

KAUGNAYAN:Ano ang Microsoft .NET Framework, at Bakit Ito Nai-install sa Aking PC?

Posible ring makita mo kung ano ang hitsura ng maraming mga bersyon ng parehong nai-distristribusyon na naka-install, o hindi bababa sa maraming mga bersyon mula sa parehong taon. Halimbawa, maaari kang makakita ng maraming mga bersyon ng 2008 na maibabahagi muli. Maaaring ipahiwatig ng isa na ito ay isang service pack, habang ang iba ay maaaring may bahagyang magkakaibang mga numero ng bersyon. Kaya, habang kung minsan ay mukhang maraming mga bersyon ng parehong package ang na-install, lahat sila ay subtly magkakaiba. At sa kasamaang palad, hindi katulad ng medyo magkatulad na .NET Framework, hindi kailanman pinagsama ng Microsoft ang lahat ng mga mas lumang bersyon na ito sa isang pinag-isang pakete.

Kaya't sa madaling sabi: makakakita ka ng ilang mga pakete na kasama ng Windows, at ilang kasama ng mga application na na-install mo. At kung nagpapatakbo ka ng 64-bit na Windows, makikita mo ang parehong mga 64-bit at 32-bit na mga bersyon ng bawat pakete.

Maaari ba Akong Mag-uninstall ng Ilan sa Kanila?

Ang maikling sagot ay: oo, ngunit marahil ay hindi mo dapat gawin.

Hindi mo talaga alam kung alin sa iyong mga naka-install na application ang umaasa sa bawat muling maibabahagi. Kung na-uninstall mo ang isang programa, ang program na iyon ay hindi awtomatikong aalisin ang muling maibabahagi kung saan ito umasa, dahil wala itong paraan upang malaman kung ang iba pang mga application ay umaasa din dito. Oo naman, maaaring mayroong ilang mga maibabahaging pakete doon na hindi mo kailangan – ngunit kung manu-manong tinanggal mo ang isang maibabahaging pakete na ginagamit pa rin ng ilang mga programa, maaari kang maging sanhi upang hindi ito tumakbo nang tama at, sa ilang mga kaso, maging sanhi ng mga problema sa ang iyong pag-install mismo ng Windows.

Maaari kang magalit na makita ang napakaraming nakaupo doon sa iyong listahan ng mga naka-install na programa, ngunit kung ang mga bagay ay tumatakbo nang maayos sa iyong PC, ang mga muling pamamahagi ay hindi nagdudulot ng anumang pinsala. Hindi rin sila tumatagal ng maraming puwang. Ang apat na bersyon na na-install ko sa aking system ngayon ay kukuha ng mas mababa sa 100 MB ng disk space, na pinagsama.

Nakita namin ang ilang payo na lumulutang sa paligid ng internet na nagmumungkahi na maaari mong alisin ang mga mas lumang bersyon ng mga muling pamamahagi, naiwan ang pinakabagong lamang sa bawat pangunahing paglabas (naitala ng taon) sa lugar. Sa madaling salita, iminumungkahi nila na maaari mong iwanan ang pinakabagong 2012 na maibabahagi muli sa lugar at alisin ang pag-uninstall ng mga mas lumang bersyon ng 2012. Sinubukan namin ito at nalamang hindi ito maaasahan. Mukhang gagana ito minsan, ngunit walang garantiyang gagana ito para sa iyo. Sa aking sariling limitadong pagsubok ng tatlong mga system, nagdulot ito ng mga problema sa isang system kung saan hindi na tatakbo ang isang pares ng mga programa.

Ano ang Magagawa Ko Kung Nagkakaproblema Ako?

Sa kasamaang palad, madalas na mahirap makitid ang isang problema sa isang application hanggang sa isang hindi magagawang muling maipamahagi na pag-install. Madalang kang makakuha ng isang mensahe ng error sa panahon ng pag-install o pagpapatakbo ng isang programa na direktang tumuturo sa iyo sa maibabahaging mga pakete. Gayunpaman, ito ay isang posibilidad at kung minsan ito ay nagkakahalaga ng pagsubok, lalo na kung ang isang program na na-install mo lamang ay sanhi ng pagkasira ng isa pang naka-install na programa at alam mong pareho silang umaasa sa parehong maibabahagi.

Una, maaari kang gumawa ng isang pares ng mga pangunahing hakbang. Siguraduhin na ang pag-update sa Windows ay mayroong lahat ng pinakabagong pag-update. Kung ang isang pag-update sa pakete ay magagamit, maaaring malutas ang problema. Maaari mo ring subukan ang pag-scan para sa mga sira na file ng system sa Windows. Hindi ito nagtatagal at maibabalik nito ang mga file ng system na naging masama o nawawala. Palaging nagkakahalaga ito ng shot.

KAUGNAYAN:Paano Mag-scan para sa (at Ayusin) Mga Masirang System File sa Windows

Kung ang mga hakbang na iyon ay nabigo upang malutas ang problema, maaari mong subukang i-uninstall at pagkatapos ay muling i-install ang pinag-uusapang bersyon. At, kung hindi mo alam ang tukoy na bersyon, maaari kang kumuha ng isang pagsusugal at subukang i-uninstall ang lahat ng mga nakabahaging mga pakete mula sa iyong computer at pagkatapos ay mai-install ang lahat ng pinakabagong pagpapatupad ng bawat bersyon. Alinmang ruta ang iyong dadalhin, siguraduhing na-back up mo muna ang iyong computer!

Maaari mong i-uninstall ang mga muling maaaring ibigay sa parehong paraan sa pag-uninstall mo ng anumang iba pang mga programa sa Programs at Mga Tampok ng control panel app. Maaari mong i-download at mai-install ang pinakabagong mga bersyon mula sa Download Center ng Microsoft. Narito ang ilang mga direktang link sa bawat bersyon:

  • Ang Microsoft Visual C ++ 2005 SP1 Redistributable (x86)
  • Ang Microsoft Visual C ++ 2005 SP1 Muling ibigay (x64)
  • Ang Microsoft Visual C ++ 2008 SP1 Redistributable (x86)
  • Ang Microsoft Visual C ++ 2008 SP1 Redistributable (x64)
  • Ang Microsoft Visual C ++ 2010 SP1 Redistributable (x86)
  • Ang Microsoft Visual C ++ 2010 SP1 Redistributable (x64)
  • Ang Microsoft Visual C ++ 2012 Update 4 Redistributable (x86 at x64)
  • Microsoft Visual C ++ 2013 Muling ibibigay (x86 at x64)
  • Ang Microsoft Visual C ++ 2015 Update 2 Redistributable (x86 at x64)

Tandaan lamang na kung nagpapatakbo ka ng isang 64-bit na bersyon ng Windows, kakailanganin mong mag-download at mag-install ng parehong mga 32-bit (x86) at 64-bit (x64) na mga bersyon.

At ayan na. Inaasahan ko na kahit papaano ipaliwanag kung ano ang mga Visual C ++ Redistributable na pakete na ito at kung bakit maraming naka-install sa iyong PC.


$config[zx-auto] not found$config[zx-overlay] not found