Learn how to fix Error 0x800F0922 in Windows 10 with the help of our guide! Error 0x800F0922 most commonly occurs when you try to install (or update) .Net Framework 3.5.

If you are on this page because you have recently seen error 0x800F0922 on the screen of your computer, we can guide you towards resolving this issue. The error is an indication of an existing problem that occurred when Microsoft .NET Framework 3.5 tried to install itself. Perhaps it was denied from the very start, or maybe the installation process failed midway and was not able to finish. This often happens when you try to upgrade, as opposed to installing the .NET Framework 3.5 anew. However, error 0x800F0922 is not exclusive to .NET Framework – you can actually encounter the same message of a failed/denied installation with the exact same code if you attempt to upgrade your Windows 10. There are two possible solutions that have proven effective in dealing with this issue, which we will describe here. Try them out and one will be sure to get your problem solved, however, please do not hesitate to let us know if even after performing the steps shown below you are still seeing Error 0x800F0922. Just leave us a comment at the bottom of this page and we will get back to you.

The first possible solution would be turning the Windows feature either on or off. In the event that that doesn’t work, try implementing our second fix, which involves the DISM command. Please note in the first fix, however, that if you have upgraded to Windows 8 from a lower version and cannot activate .NET Framework 3.5.1, it’s possible that you may need to Refresh or Restart your computer.

Error 0x800F0922 Fix

The Guide

Fixing Error 0x800F0922 – First Method:

  1. Press and hold down the Windows Key + R.
  2. In the Run window type appwiz.cpl and hit Enter.        1
  3. In the window that opens select Turn Windows Features on or off (in the left pane). Inside the box that opens, at the top you should see .NET Framework 3.52

Fixing Error 0x800F0922 – Second Method:

  1. Go to the Start Menu and type cmd in the Search bar. Right-click on the Command Prompt and select Run as administrator. In the box that appears asking whether you would changes to be allowed to be made to your computer, click Yes.                                                                          3
  2. In the Command Prompt type in the following exactly as shown here: dism.exe /online /enable-feature /featurename:NetFX3 /Source:c:\sources\sxs /LimitAccess
  3. If relevant, replace c: with the drive that contains the Windows ISO (Setup), from which you would like to install. If you wish to copy and paste the command from here, make sure to get rid of any extra spaces. Be sure to check the DSIM log files for errors. You will find those in the Windows folder on your computer under Logs\DISM\dism.log.
  4. If there is a corrupt DSIM, run the following command: Dism /Online /Cleanup-Image /RestoreHealth
  5. For Windows 7/8/10, 64 bit and 32 bit users, please also run one after the other the following two commands: dism /online /cleanup-image /checkhealth and dism /online /cleanup-image /restorehealth
  6. Open the Control Panel and go to Programs and Features. Choose to install .NET from Windows Update. If this doesn’t happen – reboot your PC, then run dism /online /cleanup-image /restorehealth again and proceed to install .NET from Windows Update in Control Panel -> Programs and Features once more.

Please leave us a comment below, we would love to know if we were able to help!