Hayır kaldırmamalısınız.
Örnek vermek gerekirse:
Siz .NET Framework 3.5 SP1'i kurduğunuzda o aslında .NET Framework 2.0 SP2 ve .NET Framework 3.0 SP2'yi de kuracaktır. Yani tek başına .NET Framework 3.5 SP1 kullanışsızdır bunun yanında .NET Framework 2.0 SP2 ve .NET Framework 3.0 SP2'ye de ihtiyaç duyar. Yani yeni bir sürüm kuruluyken eski sürümü silmeye çalıştığınızda başka bir program tarafından kullanılıyor hatası ile karşılaşabilirsiniz. Ama illaki bir şekilde silerseniz o zaman son sürüm tek başına yeterli olmayacaktır. Sürümler birbirleri ile bağlantılı çalışır.