- You have an exclusive network environment that is not connected to the Internet.
- You have a Windows operating system installed from a standard OEM image in this environment. This image may include a combination of languages and the latest updates relevant to the system and environment.
- You try to install the Microsoft .NET Framework 3.5 or the .NET Framework 3.5 Service Pack 1 (SP1) on this computer.
In this scenario, you receive an error message, and the .NET Framework installation fails.
Note The .NET Framework installation also fails in one of the following situations:
- You use the stand-alone .NET Framework redistributable package.
- The sources\sxs folder from the original installation media is used as an alternative source.
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.
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.
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 very expensive considering the time that must be spent. This is compared to creating installation media by using known file versions.
Article ID: 2956772 - Last Review: 5 May 2014 - Revision: 1