Czy na pewno potrzebujesz pakiety językowe do .Net Framework? Moim zdaniem są one zbędne. To raz.
Dwa, czy na pewno potrzebujesz aż wszystkie wersje .Net Framework? Wydaje mi się że wystarczy wersja 3.5 i wyższa, chyba że masz jakieś programy które wymagają wcześniejszych wersji.
.NET Framework 3.5 SP1 zawiera w sobie wszystkie wcześniejsze wersje środowiska poza 1.1, która i tak jest b. rzadko potrzebna (aplikacje z niej korzystające mogą automatycznie używać 2.0).
.NET FrameWork 4.5 jest dostępny tylko dla systemów od Visty wzwyż.
Jak najbardziej przychylam się do zdania, że nie wszystkie frameworki są potrzebne. Framework 2 jest potrzebny jako środowisko do uruchomienia wielu programów, w tym office 2007. Framework 3.5 jest potrzebny do uruchamiania nowszych programów. Są takie tez programy, które potrzebują framework 4, ale trzeba się liczyć, ile zajmą przestrzeni dyskowej razem z frameworkiem 4. Co do framework niżej wersji 2, to już jest zbyt mało programów, które wymagają tego środowiska uruchamiania. Zaś framework 3, to najbardziej wadliwy zbiór bibliotek. Najwięcej jest do framework 3 aktualizacji i najwięcej jest bugów z uruchomieniem którejś z bibliotek .dll. Framework 3.5 ma to wszystko, co w wersji 3 i dużo więcej, co potrzeba.