Mon ami a reçu un nouvel ordinateur portable Windows 8.1. J'aids ses choses de nettoyage qui sont venues "libres" de HP (jeux, etc.).
Dans la liste des programmes installés, je vois "Microsoft SQL Server 2005 Compact Edition" et 9 versions de "Microsoft Visual C++ redistribuable" (allant de 2005 à 2010).
Elle n'est pas développeur et n'a jamais installé ceux-ci. Que font-ils ici? Est-il prudent de désinstaller?
Il suffit de les laisser seuls.
Il n'est pas sûr de les désinstaller: tous les packages Microsoft Visual C++ redistribuables comprennent les bibliothèques nécessaires pour exécuter les applications C qui sont construites à l'aide de Visual Studio. S'ils sont installés, cela signifie des programmes les nécessaires pour travailler.
Au cas où vous poseriez la question, vous ne pouvez pas désinstaller dire, le paquet 2005, et continuez à la dernière version, parce que chaque paquet est autonome: les applications créées avec Visual Studio 2005, il faudra le paquet bibliothèque 2005, celles construites avec volonté Visual Studio 2008 exiger que le package 2008, et ainsi de suite.
En outre, dans les systèmes d'exploitation 64 bits, vous verrez les versions x64 (64 bits) et x86 (32 bits) installés, et celui-ci est nécessaire pour 32 bits programmes C++ qui pourraient en avoir besoin. Vous ne pouvez pas garder le paquet x64 et désinstaller un x86.
Comme pour Microsoft SQL Server Compact Edition, il peut être utilisé par certains programmes aussi bien, et vous ne devriez pas le désinstaller soit.
Microsoft Visual C++ 2010 package redistribuable installe des composants d'exécution de Visual C++ Bibliothèques nécessaires pour exécuter des applications développées avec Visual C++ sur un ordinateur qui n'a pas Visual C++ 2010 est installé.
Source: Microsoft Visual C++ 2010 Redistributable Package (x86)
Parce que les bibliothèques de Visual C sont installés dans le
%windir%\system32\
Répertoire par le programme d'installation de Visual Studio, lorsque vous développez une application Visual C++ qui dépend d'eux, il fonctionnera comme prévu. Cependant, pour déployer l'application sur les ordinateurs qui ne peuvent pas avoir Visual Studio, nous vous recommandons de vous assurer que les bibliothèques sont installées sur ces ordinateurs en même temps que l'application.Source: Choix d'une méthode de déploiement
Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) est conçu pour les développeurs qui ont besoin d'un poids léger, dans une solution de base de données relationnelle de processus pour les applications qui peuvent être développées et déployées sur le bureau, ainsi que sur les appareils mobiles. SQL Server Compact Edition Runtime peut être utilisé pour développer des applications et de bureau sur Deploy.