How to solve the problem that Win8 can't upgrade .NET Framework 3.5.1

  

After installing Win8, I have encountered problems that cannot upgrade .Net Framework 3.5.1. Online upgrade will encounter error 0x800F0906. This makes 91 mobile assistants and many other software can not run, more depressingly, almost all the solutions on the Internet are invalid: there are said to uninstall the Chinese language package. But Win8 (x64) English version is the same error; there is a cleanup of a certain registry key can be installed, in fact, this key does not exist at all; there are said that Microsoft downloads the independent installation package, in fact, even if you run the independent installation package Jump to Windows update to install online and then still fail.
Software Name: Microsoft .Net Framework V3.5 SP1 Software Size: 47.0MB Download Address: http://www.xpgod.com/soft/1976.Html

[Fault Screenshot]


Figure: After this screen, an error will be prompted.

[Solutions]

To get to the topic, please follow the steps below:

Installing .Net framework under Win8 3.5.1:

1. Open Win8 installation disk, extract the sources\\sxs folder to d:\\sources\\sxs (or another disk, for example);

2. Open the c:\\Windows\\system32 folder and find the cmd .exe, right-click and select "Run as administrator";

3. Execute the following command from the command line:

dism.exe /online /enable-feature /featurename:NetFX3 /Source: d:\\sources\\sxs (that is, the first step is extracted)

It takes about one or two minutes to execute. The result is as follows:

Deployment Image Servicing and Management tool

Version: 6.2.8250.0

Image Version: 6.2.8250.0

Enabling feature(s)

[============== ============100.0%================================================ Successful.

Copyright © Windows knowledge All Rights Reserved