.NET Framework 3.5 SP1 is an integral part of your Windows 7 OS. .NET 3.5 includes 2.0 and 3.0. That is why you cannot install 2.0, 3.0 or 3.5 on Windows 7 as a user.
You can check for .NET 3.5 SP1 on your system as follows:
Control Panel->Programs and Features... Turn Windows Features On and Off.
You can check the integrity of .NET 3.5 with this tool:
http://blogs.msdn.com/b/astebner/archive/2008/10/13/8999004.aspx
Run the tool with .NET 2.0 selected, then post the LAST 15 lines of the tool log here.
BTW .NET 4.0/4.5 are completely unrelated to .NET 3.5. They are separate versions. 4.0 is required by VS 2010.
You should note that "Enterprise Library 2007", presuming you mean Enterprise Library 3.1 - May 2007, is an OLD version designed for use with VS 2005 (now out of support). That may be the reason for your issue.
Read here about available versions:
https://msdn.microsoft.com/library/cc467894.aspx