Upgrading from Windows 8.1 to Windows 10 without losing your programs and data is possible in most cases, but there are important conditions:
- Product key
- If Windows 8.1 came preinstalled (OEM), your product key is likely embedded in your device's firmware (UEFI/BIOS).
- The Windows 10 installer usually detects this automatically — you won’t need to enter it manually.
- Upgrade path
- You can upgrade in-place, meaning your apps and files will remain intact, if you use the proper method (see below).
- This is only supported using the Windows 10 installation media (Media Creation Tool or ISO).
- Licensing
- Officially, the free upgrade offer ended in 2016, but upgrades from 8.1 to 10 still often activate successfully using a valid OEM key embedded in the system.
Before you start, make sure to back up any important data first (just in case) to an external drive or cloud storage. Next, download the Windows 10 Media Creation Tool:
- From a working PC, go to: https://www.microsoft.com/software-download/windows10
- Choose "Upgrade this PC now" if running on that device, or "Create installation media" if using a USB.
Finally run Setup from Within Windows 8.1
- Important: Don’t boot from USB — run
setup.exefrom the USB while logged into Windows 8.1. - Choose “Keep personal files and apps” when prompted.
The upgrade should install Windows 10 and attempt to activate using your embedded Windows 8.1 key.
If the above response helps answer your question, remember to "Accept Answer" so that others in the community facing similar issues can easily find the solution. Your contribution is highly appreciated.
hth
Marcin