I had the same problem, but windows 7 has .net 3.5.1 already installed, i kept trying to install some programs and it wouldn't let me saying that .net 3.0 or higher needed to be installed.
This is how i fixed it;
Go to: start/control panel/programs and features
On the top left...