While looking into some minor issues with some third party applications on Windows 7 Ultimate 64-Bit I needed to verify that Microsoft .NET Framework 3.5 SP1 was installed. I initially looked in the Programs list but I did not find it there so I thought that it might not be installed. I went ahead and downloaded the Microsoft .NET Framework 3.5 SP1 installation file and proceeded to install. The error below popped up and explained the proper location to verify the .NET Framework was installed.
Windows 7 Microsoft .NET Framework 3.5 SP1 Install Error:
After receiving the above pop up error when attempting to install the .NET Framework on Windows 7 I opened the Windows Control Panel, clicked on the Programs section, and then clicked on Turn Windows Features On or Off. This displayed the list of Windows Features which by default in Windows 7 includes the Microsoft .NET Framework 3.5 SP1. As you can see the below image the box next to the .NET Framework package is not checked but it is colored in.
The box being colored in but not checked means that the entire package is not installed. For instance in the case of the Microsoft .NET Framework 3.5 SP1 package there are other options that can be installed. By default the .NET Framework version 3.5 SP1 is installed however the two sub packages including “Windows Communication Foundation HTTP Activation” and “Windows Communication Foundation Non-HTTP Activation” are not installed.You should not need either of these sub packages unless you are running an IIS server and/or doing some form of development using the Microsoft .NET Framework.
So if you need to just verify that the .NET Framework is installed open the Windows Features via the Control Panel and check to make sure that the box is colored in next to Microsoft .NET Framework 3.5 SP1.