Fix Windows 10 Update Not many users can solve their Windows Update issues, especially since there are some errors that require a long process to fix them. And Microsoft doesn’t have an official response to help with fixing different errors.
Fix Windows 10 Update
But before getting to fix this error, you must understand why it appeared so you can know what to fix.
Fix the Windows 10 Update Error 0x8009000F-0x90002
Usually, you receive this error when you try to upgrade your PC to Windows 10 and you run the Media Creation Tool, or if you use the Windows Update service to get the latest updates.
This error prevents you to install updates or upgrade to a new version of Windows and it is difficult to solve, as it is pretty rare.
But there are some solutions you can try to fix this error and we’ll walk you through them below.
Fix 1. Get the Latest DirectX Version
Some users have realized that updating their DirectX to the last version solved the error. If you have a new PC, you should better check the suitable and correct version of DirectX for your system. Here is how to install it:
- Go to the official Microsoft website and click on ‘DirectX End-User Runtime Web Installer’.
- Click on the red download button and follow the instructions provided by Microsoft.
- Uncheck other products that Microsoft might want to offer.
- Start the installation of DirectX and follow the directions provided by the installer. You can use this version of DirectX on Windows 10, Windows 8, Windows 7, Windows Vista, or Windows XP.
- After the installation restart your PC and check if DirectX was properly installed. Then try to run once again the Media Creation Tool or a program of your choice to upgrade your Windows.
Fix 2. Restart Windows Update Components
This solution will take some time, but many users have suggested that this fixed the error. Carefully follow all the steps and you should be able to finally update your Windows with no more errors.
- Kill these services: Background Intelligent Transfer, Windows Update, and Cryptographic Services.
- Go to ‘Command Prompt’ and ‘Run as Admin’. Copy – paste these commands and press ‘Enter’ after each one: net stop bits, net stop wuauserv, net stop appidsvc, net stop cryptsvc.
- Then delete some files through ‘Command Prompt’ by entering this command:
Del “%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat”
It is important to delete these files to reset the update components.
- Now you will reset the Background Intelligence Transfer Service (BITS) and the Windows Update Service (wuauserv). Copy – paste the following commands:
exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
- Go back to System32 folder: cd /d %windir%\system32
- Since you have reset the BITS service, you will have to reregister the files for the service to run. Here you will have to add commands to each files that you have reset. Copy-paste the commands from this link for the files that have to be reregistered.
- Reset Winsock by copy-pasting this command: netsh winsock reset
- If you run Windows 7, 8, 8.1, or 10 add the following command and press ‘Enter’: netsh winhttp reset proxy
- Restart the services that you killed at the beginning by entering these commands: net start bits,net start wuauserv, net start appidsvc, net start cryptsvc.
Restart your PC and see if you still get the 0x8009000F-0x90002 error.
Fix 3. Change Registry Value
If you use the Media Creation Tool to upgrade your Windows and you get this error, you can fix it by following these steps:
Tip: Before you change the registry make sure you have a backup of this registry in case you do something wrong. Also you should close all running programs while you do this fix.
- Type in the search bar ‘Registry Editor’ or open ‘Run’ and type ‘regedit’.
- Go to: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\OSUpgrade
Tip: If there is no such key, you can create it by going to WindowsUpdate key and create it – right click on WindowsUpdate key and select ‘new’ -> ‘key’ and name it OSUpgrade.
- Right click on the right pane -> New -> DWORD (32-bit) Value and rename it: AllowOSUpgrade
- Set the value to 0x000001
This should fix the error. How to Fix Windows 10 Update