Training
Module
Evaluate Windows client installation methods - Training
In this module, you will also learn about the different processes and methods for installing Windows 10 and later.
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
This article provides a workaround for an issue where the Microsoft .NET Framework 3.5 installation fails without a public Internet environment on an OEM Windows installation.
Original KB number: 2956772
Consider the following scenario:
In this scenario, you receive an error message, and the .NET Framework installation fails.
The .NET Framework installation also fails in one of the following situations:
This issue occurs because Windows was designed with the intent that the operating system would have access to the Internet.
If you cannot access the Internet, the .NET Framework 3.5 has to pull data from an alternative source. If that source does not explicitly match the installing OS (such as a hotfix, hotfix version, or a language pack-specific file that was installed), you will encounter this issue.
To work around this issue, create an installation media that has the .NET Framework 3.5 preinstalled. To do this, follow the steps on the following webpage for each language that will be installed on this operating system: The .NET Framework 4.5 is default and the .NET Framework 3.5 is optional Or, you can temporarily connect the computer that needs the .NET Framework 3.5 to the Internet in order to install the .NET Framework.
Note
You have to perform these steps before you install the language packs. However, hotfixes typically must be installed after the language packs are installed.
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section. Currently, an efficient and effective strategy has not been located for existing operating systems. However, this issue is under investigations for future operating systems.
If you were successful in building an alternative installation source by using an offline OS image, be aware that with this solution, you have to make sure that this alternative source has all updates (hotfixes) applied to it that might be on the target computers together with all language packs. This image has to be kept up-to-date as new updates are released.
Note
Some hotfixes can only be obtained by contacting Microsoft directly. These hotfixes should also be considered when you build the installation source if this route is selected.
Our recommendation regarding the building of installation media (as mentioned in the "Workaround" section) is to build an alternative-source media and test it, as this process has proven expensive considering the time that must be spent. This is compared to creating installation media by using known file versions.
If you need assistance from Microsoft support, we recommend you collect the information by following the steps mentioned in Gather information by using TSS for deployment-related issues.
Training
Module
Evaluate Windows client installation methods - Training
In this module, you will also learn about the different processes and methods for installing Windows 10 and later.
Documentation
.NET Framework 3.5 installation errors - Windows Client
This article describes a problem where you receive an 0x800F0906, 0x800F081F, or 0x800F0907 error code when you try to install the .NET Framework 3.5 in Windows.
Fixes an issue that occurs after you upgrade to Windows 10 or .NET Framework 4.7.1 in which applications that use System.Diagnostics.StackFrame run much slower than before.
Install .NET Framework 3.5 on Windows - .NET Framework
Learn how to install .NET Framework 3.5 on Windows and Windows Server. .NET Framework 3.5 can run apps that target .NET Framework 1.0 through 3.5.