jaxd :
Hi again! It seems my net framework is already up to date: 4.5.1. In the add/remove programs I verified it, but I don't know why in windows features it displays 3.1 (?).
I unchecked the HTTP activation and the other one as you said.
While my Intel drivers seem to be up to date with the manufacturer, the generic ones on the Intel site are more recent. So, did you meant the drivers from Asus intended for my laptop or use the recent generic ones?
I found out another solution after doing some research, see if it works for you:
1. Open Control Panel|Click 'Uninstall a Program' (Programs and Features)
2. Look for Microsoft .Net Framework in the list and Uninstall them all (restarting the computer each time it tells you to)
3. Once they are all gone, open the Uninstall a Program (Programs and Features) again and click Turn Windows features on or off on the bar on the left
4. You'd get another window on and you need to uncheck Microsoft .Net Framework 3.5.1 from the list and click OK
5. Proceed with it complete uninstall and restart the computer (when it tells you to)
6. Open the 'Uninstall a Program' (Programs and Features) again and now look for Microsoft Visual C++ Redistributable and uninstall all these as well.
7. Restart the computer and open the Uninstall a Program (Programs and Features) again and click Turn Windows features on or off on the bar on the left and place a check on Microsoft .Net Framework 3.5.1 (it would be a blue square and not a check) and install it again
8. Finally, download & install the Microsoft Visual C++ 2008 SP1 Redistributable Package from Microsoft's website
http://www.microsoft.com/downloads/en/details.aspx?familyid=A5C84275-3B97-4AB7-A40D-3802B2AF5FC2&displaylang=en