The Net Framework 3.5 0x800f081f installation error occurred on a Windows 10 based computer, because Windows cannot find or download the required files that needed to install .NET Framework 3.5. The error 0x800f081f appeared after turning on the .NET Framework 3.5 in Windows features.
See.NET Framework Versions and Dependencies. According to the linked article,.NET 4.5.1 cannot be installed on Windows 10, only 4.6 and later. So if your application is incompatible with.NET 4.6 and later you will need to update your application. .NET Framework All Versions Offline Installers Direct Download Links 34. By iTechtics Staff on April 20. If you are a developer or an advanced user, you will need multiple versions of.NET Framework to be installed on the same system for testing and other purposes. Microsoft.NET Framework 4.7.1 Offline Installer All Languages.
Problem description: .NET Framework 3.5 cannot be installed on a computer running Windows 10 or Windows 8/8.1 and the installation of the NET Framework 3.5 is terminated with error code 0x800f081f: 'Windows couldn't complete the requested changes. Windows couldn't find required files to complete the requested changes. Make sure you 're connected to Internet, and try again.'
This tutorial contains instructions to resolve the Net Framework 3.5 installation error 0x800f081f in Windows 10/8/8.1.
How to FIX: Error 0x800f081f during NET FRAMEWORK 3.5 installation.
Important: Before proceeding to the methods below, navigate to 'Services' panel (Control Panel > Administrative Tools > Services), and make sure that the 'Windows Update' service is running. If the service is not running the double click on it, and set the Startup type to Automatic. Then click OK and restart the computer. After restart try to install the .Net Framework. If the problem, exists, then continue to the methods below: *
* Note: Apply the methods below only if you face the error 0x800f081f, after enabling the .Net Framework 3.5 feature from Windows Features. (Control Panel -> Programs and features -> Turn Windows features on or off.)
Method 1. Remove .NET FRAMEWORK 4.7 and then Install .NET FRAMEWORK 3.5.
1. Open Programs and Features and then click Turn Windows features on or off.
2. Uncheck the .NET Framework4.7 checkbox and click OK to remove the latest installed version of NET FRAMEWORK.
2. Uncheck the .NET Framework4.7 checkbox and click OK to remove the latest installed version of NET FRAMEWORK.
3. When the removal process, enable the .NET Framework 3.5 and click OK.
4. Follow the on screen instructions to download to install the .NET FRAMEWORK 3.5.
5. If the installation is complete this time without problems, then re-enable the NET Framework 4.7.
5. If the installation is complete this time without problems, then re-enable the NET Framework 4.7.
Method 2. Install NET FRAMEWORK 3.5 using DISM.
Requirements: In order to fix the “Net Framework 3.5 installation error 0x800f081f” you need a Windows installation media. If you don't own a Windows installation media then run the Microsoft’s Media Creation tool and download a copy of your Windows version in a ISO format.
1. Attach (or mount the Windows.ISO) the installation media to your computer.
2. Open Windows Explorer and note the drive letter of the Windows media.
3. Open Command Prompt as Administrator. To do that:
2. Open Windows Explorer and note the drive letter of the Windows media.
3. Open Command Prompt as Administrator. To do that:
- Right click at Command Prompt result and select Run as administrator.
4. In command prompt type the following command and press Enter: *
- DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:X:sourcessxs
* Note: Replace the 'X' letter on the above command according the drive letter of the Windows media. (e.g. If the Windows Media drive letter is 'E' then you have to type: 'DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:E:sourcessxs'
Method 3. Install NET FRAMEWORK 3.5 from PowerShell.
Requirements: In order to solve the “Net Framework 3.5 installation error 0x800f081f” you need a Windows installation media. If you don't own a Windows installation media then run the Microsoft’s Media Creation tool and download a copy of your Windows version in a ISO format.
1. Attach (or mount the Windows.ISO) the installation media to your computer.
2. Open PowerShell as Administrator. To do that:
2. Open PowerShell as Administrator. To do that:
- Right click at Windows PowerShell result and select Run as administrator.
3. At PowerShell give the following command and press Enter.
- Enable-WindowsOptionalFeature –Online –FeatureName 'NetFx3' –Source X:sourcessxs -LimitAccess
* Note: Replace the 'X' letter on the above command according the drive letter of the Windows Installation media.
Method 4. Repair Windows 10.
The final method to resolve the .NET Framework 3.5 0x800f081f installation error, is to repair Windows 10 with In-Place Upgrade.
That’s all folks! Did it work for you?
Please leave a comment in the comment section below or even better: like and share this blog post in the social networks to help spread the word about this solution.
Please leave a comment in the comment section below or even better: like and share this blog post in the social networks to help spread the word about this solution.
If this article was useful for you, please consider supporting us by making a donation. Even $1 can a make a huge difference for us in our effort to continue fighting spam while keeping this site free:
In Windows 8, is .Net 4.5 an optional component? (In other words, can we uninstall it?)
My first question is closely connected to the second one: What is '.Net Framework 4.5 Advanced Services' that we can find in 'Windows features'?
Scott16.9k1111 gold badges4444 silver badges9191 bronze badges
MuiBienCarlotaMuiBienCarlota
![Advanced Installer .net Framework Advanced Installer .net Framework](/uploads/1/2/5/7/125705876/836041234.png)
2 Answers
Well, here's what it is on my copy of Windows 8 Enterprise
Also, .NET 4.5 comes built-in to Windows 8. .NET 3.5 comes built-in to Windows 7. By built-in I mean I don't have to take an extra step to install them after installing the OS.
Notice that there's no '.NET Framework 4.5' here to uncheck.
Mark AllenMark Allen2,50111 gold badge1717 silver badges2121 bronze badges
There's no supported method to remove it, and because the 4.5 framework shares common components with the WinRT API used for the Metro interface a brute force attempt to remove it (ex by manually deleting files) would likely break WinRT. Since not all windows components have classic versions in Win8; even if you use desktop applications exclusively you would probably run into broken components.
Under Net Framework 4.5 Advanced Services are two items. 'ASP.NET 4.5' and 'WCF Services'. The former is used to create and run web applications using .net for server side logic. WCF is an API for sharing data in client-server applications. Based on it's location under advanced services, that it can be installed separately from the main framework, and several blog posts discussing it I believe that item consists of the server side portion of WCF, and not what would be used in end user applications.
As for why these components are separated from the rest of the .net framework I think there are two related major reasons; the commonality between the two is that very few users will need them installed; mostly software developers writing those sorts of applications. Splitting them off reduces the attack surface for anyone trying to write malware targeting Windows client machines. Also by splitting them off they reduce the disk size footprint which is important on computers with limited storage capability like current Windows RT tablets. For people who want to install .net 4.5 on Vista/Win7 machines this also reduces the download size.
Dan NeelyDan Neely2,15722 gold badges1919 silver badges4343 bronze badges