When a .NET Framework becomes corrupt, correcting the problem can be time consuming. Specifically, if .NET 1.1 is corrupt, all subsequent .NET Frameworks releases installed must also be removed. If just version 3.5 has an issue, the earlier releases can be left alone if there’s no problem.
We came across a .NET problem that prevented the removal of two of the four Framework releases. Aaron Steiner’s .NET Framework Cleanup Tool easily removed all corrupted remnants and permitted us to reinstall everything quickly.