Latest Windows 10 and 11 come pre-installed with NET Framework 4.5. But apps developed in Vista and Windows 7 require the .NET framework v3.5 installed along with 4.5 to Function properly. Whenever you run these apps, Windows 10/11 will prompt you to download and install .NET framework 3.5 from the Internet. But sometimes you may experience NET Framework 3.5 installation failed with error 0x800F0906 and 0x800F081F.
Windows Couldn’t Complete the requested Changes.
Windows couldn’t connect to the internet to download necessary files. Make sure that you’re connected to the internet and click ‘Retry’ to try again. Error code: 0x800f081f or 0x800F0906.
If you are also getting this 0x800F0906 and 0x800F081F error while installing NET Framework 3.5 on Windows PC here is how to fix it.
Post Contents :-
What is .Net Framework?
The .NET Framework is a crucial part of many applications running on Windows platforms. If an app requires the .NET Framework 3.5 but doesn’t find that version enabled on your computer, it displays the following message box, either during installation, or when you run the app for the first time.
In the message box, choose to Install this feature to enable the .NET Framework 3.5.
This option requires an Internet connection. But sometimes, while enabling .net Framework 3.5 on Windows 10 computers, this fails to complete with showing different error codes like Windows could not complete the request changes. Error 0x800F0906 and the error should be 0x800F081F.
Install .NET Framework 3.5 on Windows Features
You can manually enable .net framework 3.5 through Windows Programs and Features.
- Simply open Control Panel -> Programs and Features -> Turn Windows features on or off option.
- Then select .NET Framework 3.5 ( include 2.0 and 3.0 ) and click ok to download and install .net Framework 3.5 On a Windows computer.
Enable .NET Framework Using DISM command
If the Net Framework installation fails to enable via Windows Features, then using a Simple DISM command line, you can Install NET Framework 3.5 without any Error or problem.
To do this first Download microsoft-windows-netfx3-ondemand-package.cab and copy the downloaded netfx3-onedemand-package.cab file to the Windows installation Drive (C: Drive ).
Then open Command Prompt As administrator and type the command below and press enter to execute the command.
Dism.exe /online /enable-feature /featurename:NetFX3 /source:C:\ /LimitAccess
Note: Here C: is your windows installation drive where you copy the Microsoft Windows netfx3 ondemand package.cab. If your installation drive is different, then replace C with your installation drive name.
Command explained
/Online: Target the operating system you’re running (instead of an offline Windows image).
/Enable-Feature /FeatureName :NetFx3 specifies that you want to enable the .NET Framework 3.5.
/All: enables all parent features of the .NET Framework 3.5.
/LimitAccess: prevents DISM from contacting Windows Update.
Wait until 100% complete the Command, after that, you will get a message The Operation Completed Successfully. Close the Command prompt and restart Windows to get a Fresh Start.
That’s all you have successfully installed .net Framework 3.5 on a Windows 10 computer. Without Getting Any Error 0x800f081f or 0x800F0906.
Enable Net Framework Through Installation Media
You can also do the same process using your installation media. no need to download the Microsoft-windows-netfx3-ondemand-package.cab.
First Insert your install media or mount the ISO for your Windows 10 version, and Note down the drive letter. (If you have an ISO image file, then simply Right-click on it and select the mount option)
Open an elevated Command Prompt (Run as Administrator). Here type the below command and hit the enter key to execute the command line.
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:x:\sources\sxs
(replace ‘X’ with the proper drive letter for the source of your installer)
This execution process should progress,s wait until 100% complete. Now, after that, reboot Windows 10.
Now after rebooting, the .NET Framework 3.5 (includes .NET 2.0 and 3.0) will be available on the computer. If you head to the Turn Windows features on or off dialog, you will notice that the top. NET Framework 3.5 option is now checked.