Microsoft Visual C ++ Informació redistribuïble

Si comproveu la llista de programes instal·lats en un PC de Windows que heu fet servir des de fa temps, és possible que observeu que té diversos llistats d'instal·lació redistribuïbles de Microsoft Visual C ++.

El PC que utilitzo per escriure aquest article, per exemple, té tres Microsoft Visual C ++ 2005 Redistribuïbles, vuit Microsoft Visual C ++ 2008 Redistribuïbles, dues Redistribuïbles Microsoft Visual C ++ 2010, tres Microsoft Visual C ++ 2013 Redistribuïbles i dues Microsoft Visual C ++ 2015 Redistribuïbles que figuren a aquesta pàgina

Entre les preguntes que us poden venir al cap s’inclouen per què hi ha tantes versions del mateix any instal·lades i si en necessiteu totes, o si senzill podeu conservar la versió més recent de cada any i desfer-vos de totes les altres.

Si voleu que el vostre PC estigui net i ordenat, potser voldreu eliminar-ne alguns.

Finalitat de Visual C ++ Redistribuïble

visual c++ redistributable

Els desenvolupadors que creen programes per a Windows utilitzant Microsoft Visual C ++ (abans disponibles com autònoms però que ara formen part de Microsoft Visual Studio), poden utilitzar les anomenades biblioteques estàndard que ja existeixen per afegir funcionalitat als seus programes. Això estalvia temps i sovint és millor que haver de reinventar la roda creant la funcionalitat des de zero.

Quan s'utilitzen aquestes biblioteques, els desenvolupadors poden incloure el que es necessita per alimentar aquestes funcions en els seus programes, o bé poden utilitzar un Visual C ++ redistribuïble per això.

Quan un desenvolupador decideix utilitzar les redistribuïbles, les instal·len al PC de l’usuari si no s’instal·len ja. Aquest és un avantatge d’utilitzar redistribuïbles, ja que tots els programes poden utilitzar una redistribuïble que ja està instal·lada al PC de Windows.

Això no explica, però, per què pot ser que veieu cinc, deu o fins i tot vint versions diferents de la redistribuïble de Microsoft Visual c ++ instal·lada a la vostra màquina Windows.

Podeu consultar les versions instal·lades del paquet redistribuïble de Microsoft Visual C ++ a la vostra màquina Windows de les maneres següents:

  • Qualsevol versió: utilitzeu la drecera Windows-Pausa per obrir el tauler de control. Seleccioneu Inici del Tauler de control i a la pàgina que obre Programes i funcions.
  • Windows 10: utilitzeu Windows-I per obrir l'aplicació Configuració. Si utilitzeu la versió d'actualització de creadors o una versió més recent, seleccioneu Aplicacions> Aplicacions i funcions i desplaceu-vos cap avall fins que trobareu els paquets a la llista. Si utilitzeu una versió anterior de Windows 10, seleccioneu Sistema i cerqueu-hi els llistats d'aplicacions.

Per què tants?

microsoft visual cpp redistributable packages

El Windows pot incloure algunes instal·lacions redistribuïbles de Microsoft Visual C ++, però la majoria s’instal·len quan instal·leu programes que les requereixen.

Hi ha un parell de raons per les quals veieu moltes d’elles instal·lades al vostre ordinador:

  1. Es disposa de versions de 32 i 64 bits. Mentre que els usuaris de Windows de 32 bits només veuran versions de 32 bits de la versió redistribuïble de Microsoft Visual C ++, és possible que les dues instal·lin en versions de 64 bits del sistema operatiu.
  2. Hi pot haver diverses compilacions per a qualsevol versió principal de Visual C ++. Existeixen, per exemple, onze versions diferents de Microsoft Visual C ++ 2008 Redistribuïbles, i es poden instal·lar totes juntes.

La raó principal per la qual potser es mostren tantes versions del mateix any en la vostra PC és que Microsoft no va publicar mai un any redistribuïble unificat durant un any determinat.

Si un desenvolupador utilitza una versió particular d’una biblioteca estàndard, cal instal·lar al sistema la versió redistribuïble que coincideixi per assegurar-se que el programa s’executa al PC de Windows.

Tot i que també es pot executar si s’instal·la una versió més recent, això no sempre és així i pot donar lloc a missatges d’error a la càrrega i la finalització del programa.

Això vol dir que no heu d’eliminar les diferents versions del Microsoft Visual C ++ redistribuïbles de la vostra màquina si encara hi ha instal·lat un programa que en tingui confiança.

En el pitjor dels casos, acabeu amb una instal·lació redistribuïble per a qualsevol programa que les requereixi a l’ordinador.

Universal C Runtime

Microsoft va canviar el sistema amb l’alliberament del Microsoft Visual C ++ 2015 Redistribuïble i, en conseqüència, també amb els llançaments de 2017 i 2019.

Aquests utilitzen un temps d’execució universal de manera que només cal instal·lar-ne un (l’últim).

Podeu consultar la informació addicional a la web Universal C Runtime aquí .

Coses per provar

Nota : abans de començar, considereu la possibilitat de crear una còpia de seguretat del sistema per tal de restaurar el sistema si teniu problemes amb l’eliminació de les redistribuïbles instal·lades del sistema operatiu. El pitjor que pot passar, però, és que els programes es neguen a executar.

Els programes que traieu del sistema no eliminaran la redistribució, fins i tot si es va instal·lar durant la instal·lació del programa. La raó d’aquest comportament és que altres programes també poden confiar en les redistribuïbles.

Eliminació d'aquestes instal·lacions comporta un error i prova, ja que no hi ha cap manera fàcil de vincular programes a versions redistribuïbles.

Una opció que teniu és comparar les dates d’instal·lació de les instal·lacions redistribuïbles amb les instal·lacions del programa. Si trobeu dates coincidents, podeu suposar que les enllacen i que la redistribuïció encara és necessària.

Si no trobeu dates coincidents, no podreu concloure, però, que ja no es necessita la redistribució, ja que els programes que heu instal·lat després també ho necessitaran.

Podeu provar de treure les versions més antigues de cada any i veure com va tot això. Pot ser que es faci molta prova per fer-ho bé, però pot no valdre la pena si teniu en compte que totes les instal·lacions redistribuïbles combinades utilitzen un parell de centenars de megabytes quan s’instal·len.

Pot ser millor mantenir totes les versions instal·lades només per estar al costat segur de les coses i evitar qualsevol problema amb els programes que es neguen a iniciar després de l'eliminació.

Descàrregues de paquets redistribuïbles de Microsoft Visual C ++

Podeu utilitzar els enllaços següents per descarregar les versions més recents dels paquets redistribuïbles de Microsoft Visual C ++. Si es dóna suport, les descàrregues inclouen versions de 32 i 64 bits.

TL; DR

  1. Visual C ++ Els fitxers redistribuïbles s’instal·len quan instal·leu un programa que els requereixi, quan instal·leu o actualitzeu Windows o quan els instal·leu directament.
  2. Els programadors que utilitzen biblioteques estàndard a Visual Studio.
  3. Els programes requereixen versions específiques i és possible que no s’executin quan se suprimeixin aquestes versions (si encara hi ha disponibles versions anteriors o més recents del mateix any).

Ara tu : Com es tracta de les instal·lacions redistribuïbles de Visual C ++?