Tip: Download Any Version of Windows 10

Posted on November 1, 2020 by Paul Thurrott in Windows 10 with 14 Comments

Thanks to a new batch file, you can configure Microsoft’s Media Creation Tool to download any version of Windows 10, and not just the latest version.

What a great idea. And thanks to DeskModder (via Ghacks) for tipping us off to this. The batch file is attributed to someone identified only as BAU, though there’s no link. (Let me know if you find the original source of this batch file, please.)

Anyway, you can download the batch file here, and if you’re worried about anything nefarious, just take a look at its source code as it’s a plain text file.

After you’ve got that, download the Media Creation Tool from the Microsoft website and put it in the same folder as the batch file.

Then, open a Command Prompt (cmd.exe) and navigate to the folder with the batch file and the Media Creation Tool. Then, run the following command:


The batch file will run and a window will appear, letting you choose the version of the Windows 10 ISO to create.

Select the version you want, and the batch file will then run the Media Creation Tool, passing it the correct version to download. Then, just use the tool normally.



Join the discussion!


Don't have a login but want to join the conversation? Become a Thurrott Premium or Basic User to participate

Comments (14)

14 responses to “Tip: Download Any Version of Windows 10”

  1. CTaylor

    I checked it and you do not have to download the Media Creation Tool separately. In fact, I think you shouldn't because there are a couple of versions. The script will download and run the correct version. Slick!

  2. YoWhadup

    Script has trailed MCT releases since 2018 for good reason: many versions reached EOS, but end of support =/= end of life.

    Microsoft was even quicker to artificially break MCT for version 2004 with the release of the 20H2.

    Many might take issue with that. First, in-place upgrade still being broken in 20H2. Second, new Edge no longer being optional, but integrated in the media (being the reason why 20H2 no longer fits FAT32 media 4GB file size limit even in ISO with install.esd form.

    • dftf

      In reply to YoWhadup:

      Yeah, it is a tad annoying an ISO for 64-bit 20H2, created using the Media Creation Tool, comes to around 4.7GB in size -- too-big for a single-layer DVD.

      You could try a workaround of (1) downloading the regular ISO (which has "install.wim", not "install.esd"), (2) extract the specific SKU install-image you want from it (using something like DISM or GImageX) and (3) re-compress the new .WIM you create to reduce the size (say using LZMS and solid packing), (4) rename your new file "install.wim", put it back into the extracted ISO files, and finally (5) use a tool like ImgBurn to create a new bootable DVD (if the new WIM is now small-enough).

      But I guess Windows 10 is only going to get bigger, and buying some dual-layer DVDs might just be an easier option -- or a USB flash-drive, given you only need one of 8GB in size and they are ridiculously cheap thesedays (a 64GB one can be had over-here for around £8, including tax).

      • Paul Thurrott

        If you have a DVD drive, you have USB. Just use USB.
      • epguy40

        In reply to dftf:

        sorry dftf. 64bit 20H2 ISO still TOO BIG to fit on a single-layered DVD disc, even when trying to convert the install.wim file to an install.esd file.

        the KB4562830 "enablement" packages in 20H2 bundle the Chromium Edge MSI installers which added more "bloat" to the install.wim/install.esd file - causing it to still go over the 4.7gig DVD disc limit.

        I tend to lean what Paul T said - better use at least an 8Gb sized USB flash drive rather than DVD (unless YoWhadup here has a double-layered DVD burner that can write onto DVD DL discs).

  3. will

    Would have to think about what 1507 had and how it compares to what we have today

  4. brettscoast

    This is excellent, thanks.

  5. mattbg

    Very nice.

  6. proftheory

    Interesting that they have Powershell code in there also.

  7. hastin

    Rufus has this as well. Just select any version to Download, you can even grab via browser.

  8. dftf

    I would only question *why* this would be helpful: where is the advantage to ever installing an old version of Windows 10?

    Any app that worked on 1507 should still work today on 20H2, no (assuming you were on 64-bit 1507 and still 64-bit 20H2 today, not starting with 32-bit and switching to 64-bit later!)

    I can understand needing to stick with Windows 7 SP1 or 8.1 for some sort of compatibility reason -- but when would you need an older version of Windows 10 itself? (Plus, you won't get security-updates for anything-less than Version 1903 for Home and Pro, or Version 1803 for Education and Enterprise. LTSC obviously get 10 years of support, but are a specific use-case).

  9. lightbody

    Excellent! I just downloaded the wee zip file, extracted it, and off it went!