For years, Microsoft has been allowing legal free Windows (including Windows 10) virtual machine image downloads. You can do almost anything you want with them, but the caveat is the image is only good for 90 days. You will need to setup a fresh free VM image every 90 days. Snapshotting does NOT workaround the 90 day timer.
This example is targeted for VirtualBox on Linux host PC, but many other combinations are possible.
- Download Windows VM. Choose one of:
unzip MSEdge.Win10*.zipwhich creates an
.ovafile if you picked VirtualBox
- import image into your virtual machine software e.g. VirtualBox.
- VirtualBox: check “Reinitialize the MAC address of all network cards”
- Take a snapshot BEFORE first starting the VM to avoid having to repeat the previous three steps after 90 days. You will lose all your subsequent Windows programs/setup every 90 days.
Free Windows alternative
ReactOS is permanently Free (GPL) and runs up to Windows XP binaries in a tiny fraction the install space of Microsoft Windows. ReactOS desktop environment looks like Windows XP. ReactOS also runs well in virtual machines to allow use of Windows programs that need USB.