Windows updates are required, but many users have encountered problems installing them. Error code 0x8009000f 0x90002 is one example of such a problem that is frequently seen about halfway through the installation of the updated version of Windows on a Microsoft PC.
In essence, the issue 0x8009000F-0x90002 is a Windows Setup error that prohibits your computer from installing a feature upgrade required by Microsoft. When trying to update your Windows operating system from a former version to a newer version, this problem mostly happens.

What is Windows Update Installation Setup Error Code 0x8009000F-0x90002?
Users frequently see this specific error message while attempting to launch the Media Creation Tool to upgrade their PC from the outdated version of Windows to Windows 10 or Windows 11. Additionally, the error message can show up if you use Windows Update to install the most recent updates.
Unfortunately, this error message is quite challenging to fix, especially since it’s so uncommon. It prevents the user from installing new updates or upgrading their PC to a new version of Windows.
How to Troubleshoot the Installation Issue & Fix Windows Update Setup Error Code 0x8009000F-0x90002 on PC
Unfortunately, Microsoft has yet to recognize this problem and has not made the necessary patch available for its users. However, there are plenty of solutions to circumvent this computer upgrade issue in various IT-related forums. Listed below are a few suggestions to help you troubleshoot the problem and a few workarounds to fix the issue:
Solution #1 – Install the Latest Version of DirectX
Users have reported that updating the most recent DirectX version was able to resolve the problem for numerous users who were experiencing the same error number. Additionally, be careful to install the most appropriate DirectX version for your system.
- Download the DirectX End-User Runtime Web Installer.
- Next, follow the downloading instructions that appear on the screen.
- Install DirectX by following the directions on any Microsoft website or in the DirectX installation software. After reading the Terms & Conditions, click the Next button.
- After a restart, check to see if DirectX was successfully installed on your machine.
- After your computer has restarted, try utilizing the Media Creation Tool or the upgrade-related application you were using.
Solution #2 – Clean Microsoft Temp Directory
- Open the Windows Run Command Dialog Box
- Enter C:$Windows.~BT into the box after typing it.
- For selecting all of the files in the directory, use the Ctrl + A keys simultaneously.
- Right-click the folder and choose “Delete.”
Solution #3 – Reinstall Windows Update
- Press the Win key while typing cmd.
- Run as Administrator by doing a right-click on the search results.
- When the elevated Command Prompt window appears, enter each of the following commands as you type them:
- net stop bits
- net stop wuauserv
- net stop appidsvc
- net stop cryptsvc
- Hold off on closing the window until the command has been carried out.
- The backup copies of the software distribution directories should then be renamed. By entering each of the following commands after typing them, you can accomplish this:
- Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
- Ren %systemroot%\system32\catroot2 catroot2.bak
- Type the following commands, pressing Enter after each one, to restart Windows Update components.
- net start appidsvcÂ
- net start cryptsvc
- net start bits
- net start wuauserv
- After you’re finished, shut down Command Prompt and restart your computer.
Solution #4 – Run the Upgrade Installation using Windows Update
If you tried to upgrade Windows 10 using Media Creation Tool and got the error code 0x8009000F-0x90002 because you couldn’t find Windows Update, follow these instructions:
- Click Start, enter regedit, and then click OK.
- Run as Administrator by using the right-click menu on the Command Prompt.
- Using the left pane, navigate to:
- Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\OSUpgrade.
- Right-click on the empty space after selecting OSUpgrade.
- Click DWORD (32-bit) value while your mouse is over New.
- The new DWORD value is called AllowOSUpgrade.
- The AllowOSUpgrade value should now have a value of 1, so double-click it.
- Press OK to end the Command Prompt.
- Restart your PC to finish.
We hope these solutions have assisted you in resolving the 0x8009000F-0x90002 problem and enabled you to install the necessary updates or upgrade your Windows 10 or 11 PC to the latest available version.