How to Download Windows 10 Official ISO of Any Version

This article explains how to download the official Windows 10 ISO from Microsoft servers using different methods. The Media Creation Tool downloads the latest version of Windows 10 by default.

You can also use Rufus or other third-party tools to accomplish the task. Using the methods described in this article, you can download any edition, build, or language ISO of Windows 10 from the official Microsoft servers directly.

How to download the official Windows 10 ISO images

Using Media Creation Tool to Download Windows 10 ISO Images

Microsoft software downloads page offers you the Media Creation Tool (MCT), with which you can upgrade Windows 10, download Windows 10 ISO locally, or create a USB installation drive. MCT is the officially recommended way to get a copy of the latest Windows 10 ISO.

MCT GUI method

  1. Download the Media Creation Tool from Microsoft.
  2. Run the MCT file MediaCreationToolxx.exe — e.g., for the 20H2 version of the software, it’s named MediaCreationTool20H2.exe. You need to be an administrator to run this tool.
  3. If you agree to the license terms, select Accept.
  4. On the What do you want to do? page, select Create installation media for another PC, and then select Next.
  5. Select the language, edition, and architecture (64-bit or 32-bit) for Windows 10.

    media creation tool - download windows 10 iso, usb installation media
    Download Windows 10 ISO Using Media Creation Tool

Using the latest MCT utility, you can download only the latest (Consumer) edition of Windows 10 ISO, which is a drawback. But the command-line and wrapper script methods discussed below would extend the capability of the Media Creation Tool.

The Windows 10 ISO downloaded using Microsoft is a multi-edition (or multi-index) ISO that contains many Editions in the single WIM/ESD image in the ISO. When running Windows setup (clean installation) using the ISO or DVD, you’ll be offered to choose the required edition from the list.

windows 10 setup not showing the list of editions

Where is Windows 10 Enterprise Edition?

The Media Creation Tool doesn’t download the Enterprise Edition ISO by default. The GUI downloads the consumer edition ISO only, which contains the following indexes/editions:

1 - Windows 10 Home
2 - Windows 10 Home N
3 - Windows 10 Home Single Language
4 - Windows 10 Education
5 - Windows 10 Education N
6 - Windows 10 Pro
7 - Windows 10 Pro N
8 - Windows 10 Pro Education
9 - Windows 10 Pro Education N
10 - Windows 10 Pro for Workstations
11 - Windows 10 Pro N for Workstations

How to download Windows 10 Enterprise Edition using Media Creation Tool?

You can force MCT to download the business edition ISO (which includes Windows 10 Enterprise) using the following command-line method:

Option 1:

From an admin Command Prompt, run this command-line:

MediaCreationTool20H2.exe /Eula Accept /Retail /MediaArch x64 /MediaLangCode en-US /MediaEdition Enterprise

Make sure you type in the full path for the MCT file you downloaded.

Command-line switch Description
/MediaArch The architecture you’re going to download. Possible values are x86, x64, or ARM64.
/MediaLangCode OS language. en-US is English (United States). See the full list of Language codes
/MediaEdition The edition you need to download. e.g., Enterprise, EnterpriseN, Education, EducationN, Professional, ProfessionalN, etc. Microsoft ISOs are multi-edition ISOs, anyway. You can choose between consumer and business editions only.

Continue the on-screen instructions. MCT will download the Windows 10 Enterprise Edition (64-bit/x64) ISO.

If you receive any errors when running the above command, follow “Option 2” below. Option 2 uses the same command-line arguments, but it suggests running it on the enclosed setup file  (inside MCT executable) instead of the wrapper.

Option 2:

  1. Run the Media Creation Tool — e.g., MediaCreationTool20H2.exe
  2. When the Setup window opens, launch the admin Command Prompt.
  3. Copy the C:\$Windows.~WS\Sources directory to a different location, say D:\Sources
  4. Cancel the Media Creation Tool’s setup window now and then wait for a minute.
  5. Switch to the D:\Sources folder in Command Prompt.
  6. Run the following command-line and press Enter:
    setuphost.exe /Eula Accept /Retail /MediaArch x64 /MediaLangCode en-US /MediaEdition Enterprise /Download /Web

    download windows 10 enterprise iso using mct

    Important: You must run the above command from an admin Command Prompt window. Or else, nothing would happen. The setuphost.exe will not self-elevate itself.

  7. Enter the Windows 10 Enterprise key here. If you’re evaluating it, you can use the generic product key for XGVPP-NMH47-7TTHJ-W3FW7-8HV2C Windows 10 Enterprise. Check out the official KMS client setup keys as well, if you want to use them. Note that the product key screen doesn’t appear when you use the GUI method.
    download windows 10 enterprise iso using mct
  8. Select “Create installation media (USB flash drive, DVD, or ISO file) for another PC.”
    download windows 10 enterprise iso using mct
  9. If you want the ISO file (instead of a USB setup disk), click ISO file.
    download windows 10 enterprise iso using mct
  10. Select the folder location where you need to download the ISO to.
    download windows 10 enterprise iso using mct
  11. The download completes in less than 10 minutes on a high-speed internet connection. The Windows 10 Enterprise 20H2 (x64) file size is 4.39 GB.
    download windows 10 enterprise iso using mctThe setup screen offers you to burn the ISO to DVD. If you don’t need a DVD, then click Finish.

After you click on Finish, the setup process will clean up the temporary directories automatically. However, if you used “Option 2” above, be sure to manually clear the D:\Sources folder where you copied the setup files earlier. Doing so can save you 5 GB of disk space.

The Windows 10 Enterprise ISO is now ready!

How to ensure it’s the “Windows 10 Enterprise” ISO?

To make sure that the MCT has downloaded the Windows 10 Enterprise ISO (and not the consumer editions ISO), you can use the DISM command to check the indexes inside the ISO. Follow these steps:

  • Double-click the ISO to mount it to a drive — e.g., H:\
  • Open an admin Command Prompt and type the following command:
    dism /Get-WimInfo /WimFile:"H:\sources\install.esd"
    
    (or)
    
    
    dism /Get-WimInfo /WimFile:"H:\sources\install.wim"

    (Most likely you’ll find the ESD file instead of WIM, as ESD is a highly compressed format.)

    download windows 10 enterprise iso using mct

There you go! You can see the editions of Windows 10 and the corresponding sizes. For the business editions, the following SKUs are included in the ISO:

1 - Windows 10 Education
2 - Windows 10 Education N
3 - Windows 10 Enterprise
4 - Windows 10 Enterprise N
5 - Windows 10 Pro
6 - Windows 10 Pro N

Likewise, by interchanging the command-line setup switches, you can download any edition (Consumer vs. Business editions) of the ISO using the Media Creation Tool.

Option 3: Download any version or edition ISO using “Universal MediaCreationTool wrapper”

You can easily download any version or edition of the official Windows 10 ISO (any language) using the “Universal MediaCreationTool wrapper” batch file. All you need to do is download the wrapper or the batch file from this link:

https://gist.github.com/AveYo/c74dc774a8fb81a332b5d65613187b15

Direct download:
https://gist.github.com/AveYo/c74dc774a8fb81a332b5d65613187b15/archive/8eb72d99b73ffd942c02841874a1ac0a304b8020.zip

(The batch file is a plain-text file that can be viewed using Notepad.)

Unzip and extract MediaCreationTool.bat and run it. It presents the list of Windows 10 versions available — the following UI is powered by the Windows PowerShell command-line used in the batch script.

universal mct wrapper batch file to download any edition or version Windows 10 ISO

Choose the version of Windows 10 ISO you want.

universal mct wrapper batch file to download any edition or version Windows 10 ISO

The tool then downloads that particular version of the Media Creation Tool (e.g., MediaCreationTool20H2.exe, MediaCreationTool2009.exe) along with the respective products.cab file. It then extracts the products.cab contents and parses the products.xml and adds the required lines in it.

It then launches the Media Creation Tool. This time, you’ll see the Edition and Language choice in the MCT window. You can choose between the Consumer version and the Business version (which contains the Enterprise edition) of the Windows 10 ISO.

universal mct wrapper batch file to download any edition or version Windows 10 ISO

Media Creation Tool will download the selected ISO from the Microsoft servers.


Other than MCT, here are other ways to directly download the Windows 10 ISO. Read on…


Direct download using your web browser

By changing your web browser’s user-agent string (to mimic a mobile or tablet), Microsoft’s Windows 10 download page can be made to reveal the direct download links for Windows 10 ISO for both x86 and x64 versions.

A web browser uses the user agent string to tell the website information about the browser and operating system. This allows the website to customize (dynamic) content for the capabilities of a particular device. For instance, a website may automatically render a mobile version of its pages if it detects the browsing from a mobile or tablet.

Change the “User-Agent” in (old) Edge or IE

  1. Open Microsoft Edge (legacy) or IE and visit the following Microsoft link:
    https://www.microsoft.com/en-us/software-download/windows10
  2. Press F12 to open the Developer Tools window.
  3. Select the “Emulation” tab and change the “User agent string” to Apple Safari (iPad) 
    edge change user agent string
    Fig 1: Change User-agent string in Microsoft Edge

Change the User-agent in Google Chrome and Microsoft Edge Chromium

If you’re a Google Chrome user, here is how to change the browser user agent. The instructions below also apply to Microsoft Edge Chromium.

  1. Open Google Chrome, press F12 to open Developer Tools.
  2. Click the ellipsis (button with three dots on the top-right of the Dev. Tools window)
    chrome change user agent string
  3. Click “More tools” and select Network conditions.
  4. Under “User agent,” uncheck the Select automatically option.
  5. Select the Safari – iPad iOS xx from the User agent drop-down list.
    chrome change user agent string
    Change the User-agent string in Google Chrome and Microsoft Edge Chromium

Windows 10 ISO Direct Download Link(s) is now revealed!

The current web page will refresh automatically, rendering content for the chosen user-agent or device (iPad). If it doesn’t automatically refresh, refresh the page manually. You’ll now see the “Select Edition” drop-down box.

  1. Select Windows 10 from the drop-down, and click Confirm. The Windows 10 ISO will include both Windows 10 Home and Windows 10 Pro.
  2. Select the product language from the drop-down list, and click Confirm.
    windows 10 iso direct download user agent
  3. You’ll see the download button for Windows 10 64-bit as well as Windows 10 32-bit ISO. The download URLs will automatically expire after 24 hrs. Click on the link to download it, or if you want to share the URL with someone, right-click on the link and copy the target URL.

Windows 10 October 2020 (version 20H2) is the latest version, and here are the ISO file sizes.

windows 10 iso direct download user agent

Windows 10 October 2020 (version 20H2) ISO file sizes.

  • 64-bit (x64) 20H2 Update ISO file size is 5.7 GB
  • 32-bit (x86) 20H2 Update ISO file size is 4.2 GB

On the Microsoft webpage, you’ll also see the list of SHA256 checksums (for all languages) for the specific build you’re downloading. The Microsoft software downloads page offers only the latest available build.


Using tb.rg-adguard.net site

The tb.rg-adguard.net site generates ISO download links for the version, edition, and language of the Windows 10 ISO you need.

https://tb.rg-adguard.net/public.php

adguard iso download

When you click on Download, the ISO starts downloading in your default web browser. As said earlier, the software simply gives you the direct download link (pointing to the Microsoft site) of the ISO image. After it starts downloading in your browser, you can verify the URL on your Downloads page.


Using Rufus to Download Official Windows 10 ISO Images

As you’ve seen, the Windows 10 ISO files can be downloaded using the Media Creation Tool or by changing the browser user-agent and download it using your web browser.

There is another excellent way to download official Windows 8.1 and Windows 10 ISOs from Microsoft servers. This post explains how to use the 3rd party utility named Rufus to download the Windows 8.1 and Windows 10 ISO images.



Rufus is an excellent utility that helps you create bootable USB flash drives from an ISO image. We’ve covered Rufus earlier in the article Create Bootable USB Flash Drive from ISO Using Windows USB/DVD Download Tool or Rufus.

Rufus Version 3.5 (2019.03.28) and higher versions have the feature to download official retail Windows 8.1 or Windows 10 ISOs. Follow these steps to download the Windows 10 ISO files:

  1. Download Rufus portable version and run it.
  2. Click the down arrow next to the SELECT button, and choose DOWNLOAD
    download windows 10 iso using rufus

    Note: If the DOWNLOAD option is missing, then open Rufus settings, and set the update check option to Daily, Weekly, or Monthly.

    rufus settings

    If it’s set to Disabled, the DOWNLOAD button would be missing.

  3. Click the DOWNLOAD button
  4. Select the Operating System, Release (build), Edition, Language build, and the bitness
    download windows 10 iso using rufus

    tips bulb iconIf you want to download the ISO using your browser, enable the “Download using a browser” checkbox. The advantage of this option is that you’ll know the direct download URL of the ISO, and you can share the link with others.
    download windows 10 iso using rufus
    If the “Download using a browser” checkbox is not chosen, the Rufus utility downloads the ISO and shows you the progress bar on the utility’s main screen.
    download windows 10 iso using rufus
  5. Click on the Download button.

Using Rufus, you can download any release of Windows 10, starting from version 1507 (Build 10240) to the latest build.

download windows 10 iso using rufus

Whereas, the Windows 10 Media Creation Tool always downloads the latest available ISO, and the user has no option to choose previous releases/builds.

If you use the browser user-agent method to download the ISO images, you may see only the last two Windows 10 releases/builds.

download windows 10 iso using user agent browser

Rufus is an easy way to download the required Windows 10 ISO release from Microsoft’s servers. And, using Rufus, you can create a bootable USB flash drive from ISO too!


Using Fido PowerShell script

Fido is a standalone PowerShell script used to download ISOs from Microsoft. This script is written by the makers of Rufus and it’s used in the background by Rufus. In case you prefer a script to download the ISO from Microsoft, then Fido is for you.

1. Download Fido from the following link:

GitHub - pbatard/Fido: A PowerShell script to download Windows retail ISOs:
https://github.com/pbatard/Fido

Direct download:
https://github.com/pbatard/Fido/archive/refs/heads/master.zip

2. Unzip Fido and extract the contents to a folder. Fido.ps1 is the only standalone file you need. The other files can be removed from the folder, to reduce clutter.

3. Right-click Fido.ps1 and click Run with PowerShell.

4. If you see the following prompt in PowerShell, type “N” (for “No”)

Execution Policy Change

The execution policy helps protect you from scripts that you do not trust. Changing the execution policy might expose
you to the security risks described in the about_Execution_Policies help topic at
https:/go.microsoft.com/fwlink/?LinkID=135170. Do you want to change the execution policy?
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"):

5. Follow the on-screen instructions to download the Build/Release, Language, and Edition of Windows 10 you need.

fido iso downloader

The options are exactly the same as in the previous method, as the same script powers Rufus.


Using the HeiDoc’s ISO Download Tool

The Microsoft Windows and Office ISO Download Tool from Heidoc.net allows an easy and comfortable way to download genuine Windows 7, Windows 8.1, and Windows 10 disk images (ISO) directly from Microsoft’s servers, as well as Office 2010, Office 2013, Office 2016, Office 2019, Expression Studio and Office for Mac.

“In the past, Microsoft provided disk images for many of their products through their subcontractor “Digital River.” These downloads were pulled in early 2014. Afterward, Microsoft made a limited selection of downloads available on their TechBench site. This tool is based on TechBench, and makes a range of hidden products available for download.”

Download Windows-ISO-Downloader.exe (a digitally signed executable) from Heidoc.net, and run it.

heidoc iso download windows office

This software can download any version of Windows 10 or Office. In addition, you can download* the following ISOs as well:

  • Windows 10 Insider builds.
  • Dell OEM image for any model from any Dell Desktop and laptop series.
  • Developer tools (WDK, SDK)
  • Windows Admin Center
  • Windows 7
  • Windows 7 (Aug 2018)
  • Windows 8.1
  • Windows Preinstallation Environment

*Note that the ISO images are hosted at the respective manufacturer’s (Microsoft, Dell, etc.) servers. HeiDoc.net doesn’t host them.

For each item listed, you can pick the particular version you need from the list of releases.

Also, I could download the OEM images for my Dell Vostro 3470 using this excellent tool.

heidoc iso download windows office


INFO: Are these ISO files safe to download?

Some users may be hesitant to use 3rd party tools to download the ISO. However, please note that, regardless of the method (or tool) you use in this article, the ISO file will be downloaded from the official Microsoft servers directly.

So, the downloaded ISO is completely safe. Microsoft hasn’t released the official hash checksum (e.g., SHA1, SHA256, etc.) of the ISOs on their website.


Windows 10 ISO download – Which method should I use?
Method Description
1 Using Media Creation Tool MCT is an official software from Microsoft. The GUI downloads the Consumer Edition ISO. But, using the command-line switches, you can force it to download Business (Windows 10 Enterprise Edition) ISO as well.

Disadvantage: Unlike other methods discussed in this article, MCT (GUI method) can download only the current/latest available build/version of the Windows 10 ISO. If you need an older version of the ISO (for testing or other reasons) using MCT, you’ll need to use the batch file method in this article.

2 Using your web browser You can download ISOs by changing the browser user-agent string and visit the MS ISO downloads page.

Disadvantage: You can download only the current/latest available build/version of the Windows 10 ISO

3 Using tb.rg-adguard.net site This is the easiest option of all. No need for any software, script, or changing the browser user-agent.
4 Using Rufus Rufus is a bootable media creator. It can also download ISOs.
5 Using Fido PowerShell script Fido is a lightweight, standalone Powershell script that can download Windows 10 ISOs. Rufus also uses the Fido script.
6 Using HeiDoc’s ISO Downloader HeiDoc can download Windows and Office ISOs

(Last updated on June 15, 2021)


One small request: If you liked this post, please share this?

One "tiny" share from you would seriously help a lot with the growth of this blog. Some great suggestions:
  • Pin it!
  • Share it to your favorite blog + Facebook, Reddit
  • Tweet it!
So thank you so much for your support, my reader. It won't take more than 10 seconds of your time. The share buttons are right below. :)

Ramesh Srinivasan is passionate about Microsoft technologies and he has been a consecutive ten-time recipient of the Microsoft Most Valuable Professional award in the Windows Shell/Desktop Experience category, from 2003 to 2012. He loves to troubleshoot and write about Windows. Ramesh founded Winhelponline.com in 2005.

9 thoughts on “How to Download Windows 10 Official ISO of Any Version”

  1. @genea

    Make from the .iso a USB boot device, and put a ei.cfg file in the source folder, then you can choose the Windows version home/pro/etc.

    there a more options into the ei.cfg so do some google search on it 😉

    Reply
  2. Hello, I’ve got Rufus 3.3.1624 portable. I wanted to test the Win 10.iso download function but i only get the possibility to select an iso. There is no down arrow next to the SELECT button for choosing DOWNLOAD. Has this function been removed?
    Thanks

    Reply
    • @Wosch: Upgrade to Rufus 3.9 (latest, as of this date). If that doesn’t help, close Rufus, rename rufus.ini and relaunch Rufus.

    • If the DOWNLOAD option is missing, then open Rufus settings, and set the update check option to Daily, Weekly, or Monthly.

  3. Hallo, thanks for your replay. As i just see i’ve made a mistake in my post above. The version i used was the latest 3.9.1624 that behaved like described.
    I deactivated the ini as you described and now i have the download arrow.

    Thank you very much!

    Reply

Leave a Comment