While upgrading your Windows 11/10 from Home to Pro, if you encounter an error code saying 0x800f0904, here is how you can troubleshoot the error and complete the upgrade. If you see the Unable to upgrade your edition error, these are the things you can try to bypass the error and upgrade from Home edition to Pro.
Fix Windows Upgrade failed Error 0x800f0904
To fix the Unable to upgrade your edition Error 0x800f0904, follow these solutions:
- Check internet connection for digital license
- Disable antivirus temporarily
- Use Windows Settings to upgrade
- Upgrade in Clean Boot state
- Install all pending updates
- Run SFC and DISM scans
- Reset PC
To learn more about these solutions, continue reading.
1] Check internet connection for digital license
If you own a digital license of Windows 11 Pro and want to activate it, you must have a valid internet connection. If you are not sure about your internet connection, you can try the ping tool. Having said that, you can go through these steps to check it:
First, press Win+R to open the Run prompt, type ping 8.8.8.8 -t and hit the Enter button.
If you see continuous results, your internet connection is fine. However, if you see some error messages like Request timed out, Destination host unreachable, etc., you should contact your ISP.
2] Disable antivirus temporarily
Many security tools block incoming and outgoing connections at times, and as a result, you fail to upgrade your edition of Windows 11. That is why we would suggest you disable the antivirus or any other security software that you have been using temporarily. If it works, you need to work on that tool. Otherwise, you can re-enable it.
3] Use Windows Settings to upgrade
There are multiple ways to upgrade your edition of Windows, and it is suggested to use the Windows Settings method to get the job done. Instead of using the Microsoft Store, you can open the Windows Settings and go to System > Activation.
Then, click on the Change button and enter the new product key for the new edition of Windows 11.
4] Upgrade in Clean Boot state
At times, some drivers may block you from upgrading, and that is why you can opt for the Clean Boot state to get it done. To perform a Clean Boot, you can go through this detailed article. In case you don’t know, Clean Boot state is such a state of Windows boot where drivers and some services do not run in the background.
5] Install all pending updates
If you haven’t updated your computer for a long time, it is recommended to do that before upgrading your Windows. To check for pending updates, you need to open the Windows Settings and go to the Windows Update section.
Click on the Check for updates button to find if an update is pending. On the other hand, you can go to the Advanced options > Optional updates to find if a driver update is also available or not.
6] Run SFC and DISM scans
SFC or System File Checker scans for corrupt system files and rectifies them. On the other hand, DISM or Deployment Image Servicing and Management helps you rectify the Windows image. Both can be used to fix this upgrade error, as it may arise when your system has some corrupt files.
We suggest you run the System File Check or SFC scan first. Then, you can run the DISM tool if the SFC scan doesn’t work. For your information, both of them are command-line tools, and they need some time to complete the entire process.
7] Reset PC
If you have a digital license or OEM license, you do not need to enter the product key when you reset your computer. However, if you entered the product key manually in the Windows Settings to activate Windows 11, you need to enter it here. That is when you can enter the new product key of the upper edition of Windows 11. If you do not know, you can go through this article to reset your PC without losing any data.
Read: List of Windows Upgrade error codes and solutions
Why does my Windows upgrade keep failing?
If you have corrupt Windows update files in your system, you may not be able to upgrade your Windows. In that case, you need to reset your Windows Update components first. Then, you can connect your PC to the internet and complete the upgrade.
What is error code 0x80072F8F on Windows Upgrade?
The error code 0x80072F8F appears in the Media Creation Tool when you use it to upgrade your Windows. In most cases, it is a glitch that may appear at times. You can fix Windows upgrade error 0x80072F8F – 0x20000 by following this guide.
Read: Fix Windows Installation, Update or Upgrade Failed Errors