Чи можна видалити встановлені sql server`и, visual c, net framework stack overflow російською
Те ж питання стосовно .NET Framework
Не варто видаляти ні .NET Framework, ні MSVC Redistributable.
Те ж стосується і фреймворка .NET, хоча тут трохи складніше: деякі версії можна зносити, деякі ні, між ними існують нетривіальні залежності.
Версії .NET Framework 2.0, 3.0 і 3.5 побудовані на базі однієї і тієї ж версії середовища CLR (CLR 2.0). Ці версії представляють послідовні рівні єдиної установки. Кожна версія побудована на базі попередніх версій. Неможливо запустити версії 2.0, 3.0 і 3.5 паралельно на одному комп'ютері. При установці версії 3.5 автоматично створюються рівні версій 2.0 і 3.0, і додатки, створені для версій 2.0, 3.0 і 3.5, можуть виконуватися в версії 3.5. Однак в .NET Framework 4 цей принцип "шарів" закінчився. Починаючи з .NET Framework 4, розробники можуть використовувати внутріпроцессное паралельне розміщення для запуску декількох версій середовища CLR в одному процесі.
Крім того, якщо в додатку обрана цільова платформа версії 2.0, 3.0 або 3.5, користувачам може знадобитися включити .NET Framework 3.5 на комп'ютері з Windows 8 або Windows 8.1, перш ніж вони зможуть запустити цю програму.
З версій 4.x, старші версії є заміною молодшим, так що по ідеї досить зберегти найстаршу з встановлених версій (4.6.1 на поточний момент). Версія 3 і 3.5 є по суті сервіс-паками до версії 2, так що якщо вони у вас є, потрібно залишати і їх, і версію 2.
Є суперечливі відомості про те, чи варто зносити молодші версії (1.1, 2, 3, 3.5), якщо у вас вже є 4+. У теорії вони повинні бути сумісні. Але я б не ризикував, багато місця вони не займають.
З 4.х все простіше: вам потрібен лише останній фреймворк (на даний момент 4.6.1), інсталяція нового повинна заміщати попередній.
Для стародавніх версій 1.1 та 1.0: програма буде працювати і при наявності 2.0, якщо тільки вона не отконфигурировать на використання конкретної версії, і ігнорування старших версій. Тобто, в більшості випадком видаляти їх можна, з мінімальним ризиком. Але якщо ризикувати не хочеться, можна і залишити.
Доповнення В Windows 10 вже спочатку варто Net framework 2.0, 3.0, 3.5, 4.0
Теоретично, можна видаляти версії, якщо ви точно знаєте, що вони не потрібні жодній з програм на вашій машині. Але це по суті завдання не для людини, а для системи управління залежностями. Краще неї з завданням ніхто не впорається.