[Solved] Fix 0x800f0900 Windows - 5 Minute Method

Verified & Tested Updated February 12, 2026

Quick Summary

The error code 0x800f0900 generally indicates that a Windows feature or update installation has failed. This can be due to various issues, ranging from corrupted system files to network connectivity problems.

Common Causes

  • Corrupted System Files: Damaged or missing system files can prevent the installation of new features or updates.
  • Windows Update Service Issues: Problems with the Windows Update service itself, such as the service not running or being misconfigured, can lead to installation failures.
  • Network Connectivity Problems: An unreliable or unavailable network connection can interrupt the download and installation of necessary files.
  • Insufficient Disk Space: Lack of sufficient free disk space on the system drive can prevent the successful installation of features or updates.
  • Conflicting Software: Certain third-party software, especially antivirus programs, can interfere with the installation process.

Step-by-Step Fixes

Method 1: Run the System File Checker (SFC) Show Steps ↓

Step 1: Open Command Prompt as an administrator. Search for "cmd", right-click "Command Prompt", and select "Run as administrator".

Step 2: Type sfc /scannow and press Enter.

Step 3: Wait for the scan to complete. If any errors are found, follow the on-screen instructions to correct them.

Step 4: Restart your computer.

Method 2: Use the DISM Tool Show Steps ↓

Step 1: Open Command Prompt as an administrator, as described above.

Step 2: Type DISM /Online /Cleanup-Image /RestoreHealth and press Enter.

Step 3: Wait for the process to complete. This may take a while.

Step 4: Restart your computer.

Method 3: Restart the Windows Update Service Show Steps ↓

Step 1: Press Win + R, type services.msc, and press Enter.

Step 2: Locate the "Windows Update" service.

Step 3: Right-click the service and select "Restart". If the service is not running, select "Start".

Step 4: If restarting doesn't work, right click, choose 'Properties', go to the 'Recovery' tab and set 'First failure', 'Second Failure', and 'Subsequent failures' to 'Restart the Service'.

Method 4: Check Disk Space Show Steps ↓

Step 1: Open File Explorer and check the amount of free space on your C: drive (or the drive where Windows is installed).

Step 2: If disk space is low (less than 10 GB), free up space by deleting unnecessary files or uninstalling programs.

Method 5: Temporarily Disable Antivirus Software Show Steps ↓

Step 1: Temporarily disable your antivirus software.

Step 2: Attempt to install the feature or update again.

Step 3: Once the installation is complete, re-enable your antivirus software.

Method 6: Check .NET Framework installation Show Steps ↓

Step 1: Open "Turn Windows features on or off".

Step 2: Ensure that the .NET Framework 3.5 (includes .NET 2.0 and 3.0) and .NET Framework 4.8 Advanced Services (or the latest version) are both checked.

Step 3: If not, check the boxes and restart your computer and try installing the Windows feature again.


Related Fixes