Fix 0x800F081F Error When Installing .NET Framework in Windows 10

windows-10-error-code-0x800f081f

This problem occurs when you try to install Microsoft.NET Framework 3.5 on a computer running Windows 10. This may occur if another installation source is specified and one of the following conditions is met:

  • The location specified by the path does not contain the files needed to install the function.
  • The user who tries to install the function does not have at least READ access to the location and files.
  • All installation files are corrupted, incomplete or invalid for the version of Windows you are using.

To solve this problem, make sure the full source path is correct (x:\sources\sxs) and that you have at least one read access to the location. To do this, try accessing the source directly from the computer concerned. Make sure the installation source code contains a valid and complete set of files. If the problem persists, try using another installation source.

How to Resolve Error Code 0x800F081F When Installing .NET Framework

Method 1 - Group Policy Configuration

group-policy-configuration

The 0x800F081F error may occur because the component setting in the group policy is disabled. You should activate it to see if it corrects the error. To do that:

1) Press the Windows logo key and the R key on your keyboard simultaneously to enter the Run field.

2) Enter "gpedit.msc" and press Enter on your keyboard.

3) Go to Computer Configuration -> Administrative Templates -> System.

4) Double-click Set Settings for Optional Component Installation and Repair.

5) Select On. Then click OK.

Method 2 : Enabling .NET Framework 3.5 with DISM

dism-command

It is also possible that the error occurs because the .NET Framework 3.5 function has not been enabled in your system. You can use a DISM command to activate it.

NOTE: You need installation support or an ISO image for your Windows version to run this method.

To use .NET Framework 3.5 with DISM :

1) Insert the Windows installation media into your computer or mount the Windows ISO image into your system.

2) Press the Windows logo key on your keyboard. Then enter "cmd".

3) Right-click "Command Prompt" and select "Run as Administrator".

4) Enter "Dism /online /enable-feature /featurename:NetFx3 /All /Source:<DRIVE>:\sources\sources\sources /LimitAccess" and press Enter on your keyboard. (Note that you must replace the <DRIVE> here with the drive letter for the installation media player or ISO drive.

Method 3 - Using dotNET Framework Installer offline

dot-net-framework-3.5-offline-installer

If you cannot download dotNet Framework with a standard update function, you can try the offline installation program. It appears that some of the update installation files are corrupt or incomplete. It also seems to prevent several Windows functions like Edge Browser or Windows Store from working normally. Therefore, follow these instructions to get the offline installation program:

  • Look for the latest offline version of dotNET Framework Installer on the web.
  • Download the installation program and start the process.
  • Installation may take some time before the files can be installed.
  • Follow the instructions and restart the PC when the process is complete.

Be sure to use an official version of Microsoft from the verified site.

Method 4 - Reset Windows update components

remove-windows-update-files
  1. Click Windows + X and select Command Prompt (Admin).
  2. Disable BITS, Cryptographic, MSI Installer and Windows Update Services services by typing the commands listed below in the command prompt window. Press Enter after each:

net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\\Windows\\SoftwareDistribution SoftwareDistribution.old
ren C:\\Windows\\System32\\catroot2 Catroot2.old

The last two commands are used to rename the SoftwareDistribution and Catroot2 folders. When all commands are executed, enable BITS, Cryptographic, MSI Installer and Windows Update Services by typing these commands at the command prompt. Press the Enter key in each case:

net start wuauserv
net start cryptSvc
net start bits
net start msiserver

Finally, close the command prompt window and restart your PC.

This way, we can correct error code 0x800f081f when installing.net framework 3.5 in Microsoft Windows 10 OR perform offline installation of.NET Framework 3.5.

I hope these tips will help you get rid of the error code. If you know a better solution, you can share it with us.