Microsoft se termine Visual C++ Redistributable Chaos

0
571

par Martin Brinkmann le 23 juin 2019 dans Windows – Dernière mise à Jour: 23 juin 2019 – 17 commentaires

Des programmes conçus avec Visual Studio peut nécessiter une version de Microsoft Visual C++ Redistributable à exécuter. L’exigence a permis l’installation d’un grand nombre de Visual C++ Redistributable paquets sur les Pc Windows.

Il n’est pas rare de voir plusieurs de Microsoft Visual C++ Transmissibles, sur un système qui ont été installés par des programmes de logiciel, par le biais de mises à jour, par exemple, mises à jour de sécurité, ou manuellement par l’administrateur système.

visual c++ redistributable

Transmissibles sont stockées dans un emplacement central, de sorte que n’importe quel programme installé sur le système peuvent accéder aux fichiers si nécessaire. Vous pouvez consulter notre guide détaillé sur Visual C++ Transmissibles ici pour plus de détails.

Microsoft a modifié le système de manière significative avec la version de Microsoft Visual C++ Redistribuable Visual Studio 2015, 2017 et 2019. Une image de référence est fournie pour ces packages redistribuables de sorte qu’il n’est plus nécessaire d’installer les différentes versions séparément sur les systèmes cibles.

En d’autres termes: si le Visual C++ 2019 redistribuable est installé sur un système, il n’est plus nécessaire d’installer Visual C++ 2015 ou 2017 packages redistribuables comme ceux-ci sont pris en charge automatiquement.

Microsoft fournit l’exemple suivant sur la “pris en charge La dernière Visual C++ téléchargements” de la page du support.

Par exemple, l’installation de Visual C++ 2019 redistribuable aura des répercussions sur les programmes créés avec Visual C++ 2015 et 2017 également. Toutefois, l’installation de Visual C++ 2015 redistribuable ne remplacera pas les versions plus récentes des fichiers installés par le Visual C++ 2017 et 2019 transmissibles.

Ce est différente de toutes les précédentes versions de Visual C++, comme ils avaient chacun leurs propres fichiers d’exécution, ne partage pas avec les autres versions.

Un article d’aide sur Microsoft Docs site web fournit de plus amples informations:

À Partir De Visual Studio .NET par le biais de Visual Studio 2013, chaque version majeure du compilateur C++ et les outils a inclus une nouvelle, version autonome de Microsoft C Runtime (CRT) de la bibliothèque. Ces versions autonomes de la CRT étaient indépendantes, et à des degrés divers, incompatibles les uns avec les autres. Par exemple, la bibliothèque CRT utilisé par Visual Studio 2012 est la version 11, nommé msvcr110.dll et le CRT utilisé par Visual Studio 2013 est la version 12, nommé msvcr120.dll. À partir de Visual Studio 2015, ce n’est plus le cas. Visual Studio 2015 et plus tard les versions de Visual Studio, tous utiliser un Universel CRT.

L’Universel CRT est un système d’exploitation Microsoft Windows composant. Il est inclus comme une partie du système d’exploitation Windows 10, et est disponible pour les anciens systèmes d’exploitation, Windows Vista par Windows 8.1, par le biais de Windows Update. En outre, le déploiement local de l’Universel CRT est pris en charge, avec certaines restrictions.

Les administrateurs Windows peuvent télécharger l’Universel Runtime C en cliquant sur les liens suivants:

  • x86: vc_redist.x86.exe
  • x64: vc_redist.x64.exe
  • ARM64: vc_redist.arm64.exe

Âgés de Visual C++ Redistributable paquets pour Visual Studio encore besoin d’être téléchargé et installé séparément ou comme partie d’un programme, le processus d’installation.

Le Visual C++ Tout en Un programme d’installation est également utile quand il s’agit de l’installation de packages redistribuables sur les systèmes Windows.

Le Mot De La Fin

L’Universel Runtime C est un pas dans la bonne direction. Bien qu’il ne prend pas soin des vieux C++ Redistributable package, il n’a donc, à partir de la version de Visual C++ 2015 Redistribuable.

Maintenant, Vous: Combien de packages Redistribuables sont installés sur votre système? (via Né)