Передані Visual C ++ - це компоненти, що постачаються розробниками додатків, які використовують Visual C ++ для написання свого програмного забезпечення. Використовуючи добре перевірений і широко використовуваний код Microsoft всередині своїх додатків, розробники заощаджують свої витрати на розробку, уникаючи написання часто використовуваного коду (наприклад, функцій sin і cos math та обробки звичайних елементів інтерфейсу користувача, таких як текстове поле або кнопка). Через фрагментацію версій виконання, які використовуються розробниками додатків, ви побачите довгий список перерозподілів Visual C ++, якщо встановити багато додатків. Видалення одного перерозподілюваного Visual C ++ може заощадити кілька мегабайт дискового простору, але ви ризикуєте зламати деякі програми, роблячи це.
Оскільки програмісти покладаються на Microsoft, щоб оновити час виконання Visual C ++, Microsoft випускає оновлення безпеки для перерозподілюваних файлів, однак через вимоги програмістів, перерозподільні версії Visual C ++ не витісняють один одного, а старі версії зберігаються для сумісності. Деякі додатки дуже специфічні щодо тієї версії вікон, які потрібні Visual C ++, щоб переконатися, що програма працює точно так, як опублікована. Їх автори продовжують оновлюватись до останнього часу виконання, поки вони не перевірять сумісність свого додатка з новим режимом виконання. Це один із способів запобігти кілька тисяч дзвінків від розлючених клієнтів після того, як Microsoft випустила оновлення до перерозподілюваного. Однак більшість додатків поширюються на останнє видання тієї ж основної версії,
Майкрософт також повинен підтримувати безліч Visual C ++, тому що він не має уявлення, який саме розробник програми обрав би. Можна використовувати кілька версій перерозподілюваних версій Visual C ++ навіть у одній програмі, наприклад, якщо програма, що залежить від перерозподілюваного Visual C ++ 2008, використовує компонент залежно від перерозподілу Visual C ++ 2005, розробник додатку повинен поставити обидві версії перерозподілюваних Visual C ++. На 64-бітному комп’ютері система може мати встановлені x86 та x64 випуски перерозподілів Visual C ++, оскільки перерозподілений Visual C ++ є часто використовуваним компонентом, і нормально мати 32-бітні програми та 64-бітні програми (або навіть додатки, що містять і 32-бітний код, і 64-бітний код), встановлені в 64-бітній системі.
Ви, ймовірно, можете знайти додаток, який встановлює перерозподілений файл, шукаючи додаток із тією ж датою встановлення, що і перерозподільний, але немає відомостей, скільки інших програм із пізнішою датою встановлення залежать від того ж перерозподільного. Кількість часу, який ви витратите на пошук точної залежності, швидше за все, не вартує кількох мегабайт, які ви можете заощадити, видаливши перерозподільні дані.