Інформація про перерозподілення Microsoft Visual C ++
- Категорія: Підручники
Якщо ви перевірите список встановлених програм на ПК з Windows, яким ви користуєтесь певний час, ви можете помітити, що він містить декілька, часто багато, перелік розповсюджуваних установок Microsoft Visual C ++.
Наприклад, на ПК, який я використовую для написання цієї статті, є три Microsoft Visual C ++ 2005 Redistributable, вісім Microsoft Visual C ++ 2008 Redistributable, два Microsoft Visual C ++ 2010 Redistributable, три Microsoft Visual C ++ 2013, що перерозподіляються, та дві установки перерозподілення Microsoft Visual C ++ 2015, перелічені на цю сторінку.
Питання, які можуть вам спадати на думку, включають, чому встановлено стільки однорічних версій і чи потрібні вам всі ці, чи ви можете просто тримати останню версію кожного року та позбутися від усіх інших.
Якщо вам подобається чистий і охайний ваш ПК, ви можете, наприклад, видалити деякі з них.
Призначення Visual C ++ перерозподіляється
Розробники, які створюють програми для Windows, використовуючи Microsoft Visual C ++ - раніше доступний як окремий, але тепер є частиною Microsoft Visual Studio - можуть використовувати так звані стандартні бібліотеки, які вже існують, щоб додати функціональність до своїх програм. Це економить час і часто краще, ніж потрібно винаходити колесо, створюючи функціональність з нуля.
Коли ці бібліотеки використовуються, розробники можуть або включати те, що потрібно для живлення цих функцій у своїх програмах, або вони можуть замість цього використовувати перерозподілений Visual C ++.
Коли розробник вирішує використовувати перерозподільні файли, вони встановлюються на ПК користувача, якщо вони ще не встановлені. Це одна з переваг використання перерозподілюваних, оскільки всі програми можуть використовувати перерозподілений файл, який уже встановлений на ПК з Windows.
Однак це не пояснює, чому ви можете бачити п'ять, десять чи навіть двадцять різних версій перерозподілюваного Microsoft Visual c ++, встановлених на вашій машині Windows.
Ви можете перевірити встановлені версії пакета перерозподілюваного пакета Microsoft Visual C ++ на вашому комп'ютері Windows такими способами:
- Будь-яка версія: Використовуйте ярлик Windows-Пауза, щоб відкрити Панель управління. Виберіть Домашня панель управління та на сторінці, що відкриває Програми та функції.
- Windows 10: Використовуйте Windows-I для відкриття програми 'Налаштування'. Якщо ви використовуєте версію для оновлення Creators або новішу, виберіть Програми> Програми та функції та прокручуйте вниз, поки не знайдете перелічені пакети. Якщо ви використовуєте старішу версію Windows 10, виберіть Система та знайдіть там списки програм.
Чому так багато?
Windows може постачатися з деякими установками Microsoft Visual C ++ з перерозподілом, але більшість встановлюється при встановленні програм, які потребують їх у системі.
Є кілька причин, чому ви бачите, що багато з них встановлено на вашому комп'ютері:
- Доступні 32-бітні та 64-бітні версії. Хоча 32-розрядні користувачі Windows бачитимуть лише 32-розрядні версії перерозподільної версії Microsoft Visual C ++, ви можете бачити обидві, встановлені на 64-бітних версіях операційної системи.
- Для будь-якої основної версії Visual C ++ може існувати кілька версій. Наприклад, існує одинадцять різних версій перерозподілюваного Microsoft Visual C ++ 2008, які можуть бути встановлені один біля одного.
Основна причина, чому ви можете побачити так багато версій того ж року, перелічених на вашому ПК, полягає в тому, що Microsoft ніколи не випускала уніфікованого перерозподілу за даний рік.
Якщо розробник використовує певну версію стандартної бібліотеки, відповідна перерозподільна версія повинна бути встановлена в системі, щоб забезпечити роботу програми на ПК з Windows.
Хоча це може також працювати, якщо встановлена нова версія, це не завжди так, що може призвести до повідомлень про помилку при завантаженні та припинення програми.
Це означає, що не слід видаляти різні версії перерозподілюваного Microsoft Visual C ++ зі своєї машини, якщо програма, яка спирається на неї, все ще встановлена в системі.
У гіршому випадку ви отримуєте одну перерозподільну установку для будь-якої програми, яка потребує їх на вашому комп'ютері.
Універсальний C Час виконання
Microsoft змінила систему з випуском Microsoft Visual C ++ 2015 Redistributable, а отже, і з випусками 2017 та 2019 років.
Вони використовують універсальний час виконання, так що замість них потрібно встановити лише один (найновіший).
Ви можете ознайомитися з додатковою інформацією на сайті Універсальний C Час виконання тут .
Що потрібно спробувати
Примітка : перш ніж почати, подумайте про створення резервної копії системи, щоб ви могли відновити систему, якщо у вас виникли проблеми з видаленням встановлених перерозподілів з операційної системи. Найгірше, що може статися, - це те, що програми відмовляються запускатись.
Програми, які ви вилучаєте зі своєї системи, не видалять перерозподілений файл, навіть якщо він був встановлений під час встановлення програми. Причиною такої поведінки є те, що інші програми також можуть покладатися на перерозподіл.
Видалення цих установок зводиться до спроб та помилок, оскільки не існує простого способу прив’язки програм до перерозподілюваних версій.
Один із варіантів - порівняти дати встановлення перерозподільних установок з програмними установками. Якщо ви знайдете відповідні дати, ви можете припустити, що вони пов’язані між собою, і що перерозподіл все ще потрібен.
Якщо ви не знайдете відповідних дат, ви не можете зробити висновок, що перерозподільний файл більше не потрібен, оскільки програми, які ви встановили після цього, можуть також вимагати.
Ви можете спробувати спочатку видалити найстаріші версії кожного року та подивитися, як це відбувається. Це може зайняти багато тестування, щоб виправити це, але, можливо, це і не варто, якщо врахувати, що всі перерозподільні установки разом використовують пару сотень мегабайт при встановленні.
Можливо, краще тримати всі версії, встановлені лише для того, щоб захищати речі, а також уникати проблем із програмою, яка відмовляється запускатись після видалення.
Завантаження завантажених перерозподілюваних пакетів Microsoft Visual C ++
Ви можете скористатися такими посиланнями, щоб завантажити найновіші версії пакетів перерозподілу Microsoft Visual C ++. Завантаження включає 32-розрядні та 64-бітні версії, якщо вони підтримуються.
- Перерозподіляється Microsoft Visual C ++ для Visual Studio 2017
- Передані пакети Microsoft Visual C ++ для оновлення Visual Studio 2015 3
- Передані пакети Microsoft Visual C ++ для Visual Studio 2013
- Передані пакети Microsoft Visual C ++ для оновлення Visual Studio 2012 4
- Пакет оновлень 1 для Visual Studio 2010 (інсталятор)
- Пакет оновлень 1 для Visual Studio 2010 (веб-інсталятор) Visual Studio 2010 SP1
- Пакет оновлень 1 для Visual Studio 2008 (інсталятор)
TL; DR
- Файли перерозподілюваного Visual C ++ встановлюються під час встановлення потрібної програми, під час встановлення чи оновлення Windows або при встановленні їх безпосередньо.
- Їх використовують програмісти, які використовують стандартні бібліотеки у Visual Studio.
- Програми вимагають конкретних версій і можуть не працювати, коли ці версії видалено (якщо старі чи новіші версії того ж року ще доступні).
Тепер ти : Як ви маєте справу з перерозподільними установками Visual C ++?