first make sure that you have turned on this feature to see how:
Start menu-Control Panel-Programs-turn Windows features on or off
Then select "Microsoft. NET Framework 3.5.1" (My Computer is 3.5.1) tick (actually not tick, the default is the blue block, because there are two functions do not need to start) point OK, wait a while, generally to restart the effective.
If there is no solution:
1. Download the installation package on the network
2, after installing VS2008 (. NET 3.5), VS2010 (. NET 4.0).
3, reinstall the system bar, or direct installation of the flagship version is better, the total upgrade installation is a bit of a disadvantage. And it seems that the family version can not directly upgrade to the Ultimate version, Ah, to upgrade to the Professional version can be upgraded (like just, I did not rise, not clear, has been directly installed flagship version, used for more than 3 years, from the beta version began to use)
4, if you want to use WIN7 64 bit, actually do not recommend, preferably with Windows SERVER R2 X64 better, stable, and powerful, online said it is equivalent to Windows 2010, remember is R2 version Oh (some people say that the SERVER looks too ugly, Actually they don't know how to start Aero, because it's off by default. )
Repeated prompts to restart
at this time even if the computer restarts, will also report this error, then it is not a computer problem, in fact, the system registry in the mischief, the solution is as follows:1. Start-up, enter regedit and open the registry manager;2. Locate the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager location;3. Delete the item with the name PendingFileRenameOperations in the right window and confirm;4. Re-enable the installation or the hotfix.
SQL 2008 installation prompts you repeatedly to restart and install the. NET Framework 3.5