Even though the official offer of free Windows 10 upgrades from Microsoft has expired years ago, there is still a method to upgrade to their newest operating system just before January 14, which is Windows 7’s End of Life expiry date.
This method is great because it helps you download Windows 10 without paying the $120 price while also being (kind of) legit, as Microsoft is aware of this loophole but still wants people to use it because they prefer to see people upgrade from Windows 7 to Windows 10, even if this translates to no financial income from the upgrades.
However, Microsoft avoided promoting the method in order to avoid annoying users who have actually paid for the whole update.
How to upgrade
This can only be done by users who have a license for their Windows 7 / 8 / 8.1 powered machines.
First, you have to download the Windows Media Creation Tool and then select to upgrade. You will be prompted to input your license key and then continue the process of installation.
You can choose to upgrade and keep your files and other personal information. Alternatively, you have the option to do a fresh install, but this discards the option to upgrade for free and obliges you to purchase a Windows 10 license.