See which Windows 10 version, build and edition iso file contains

How to see which Windows 10 version, build and edition an iso file contains.

If you have an ISO file whose name gives you no idea about which build number, edition and supported platform is contained in it, here is a quick tip. Using the information from this article, you will be able to detect which Windows version is included in the selected file.

Advertisement

Some iso images may already include the version, build and bitness tag in the file name. This works well for official iso files downloaded from the Microsoft website. However, you may have an iso image with a generic file name like Windows10.iso or even windows_setup.iso. In this case, you need to use the DISM tool.

This post will show you how to see which Windows 10 version, build and edition an iso file contains using the DISM app.

See which Windows 10 version, build and edition iso file contains

To see which Windows 10 version, build and edition iso file contains, do the following.

  1. Double-click the iso file to mount it in File Explorer.Windows 10 iso file in Explorer
  2. Open the "sources" folder and see which extension has the largest file by size, named "Install". It can be install.wim or install.esd.Windows 10 install wim
  3. Now look at the address bar and see which drive letter File Explorer assigned to the opened ISO file. In my case it is F:Windows 10 letter f
  4. Open an elevated command prompt.
  5. If you have the file install.wim, then type the following command: dism /Get-WimInfo /WimFile:F:\sources\install.wim /index:1. Replace F: with the appropriate letter after the WimFile: portion.See Windows Version Build From ISO
  6. If you have the file install.esd, then type the following: dism /Get-WimInfo /WimFile:F:\sources\install.esd /index:1 
  7. The DISM tool will print out the detailed info about the OS contained in the ISO file, including version, bitness (architecture), and so on.

You are done. Here is the example output for the official iso image of Windows 10 version 1909.

Details for image : D:\sources\install.wim

Index : 1
Name : Windows 10 Home
Description : Windows 10 Home
Size : 14,513,453,277 bytes
WIM Bootable : No
Architecture : x64
Hal : <undefined>
Version : 10.0.18362
ServicePack Build : 418
ServicePack Level : 0
Edition : Core
Installation : Client
ProductType : WinNT
ProductSuite : Terminal Server
System Root : WINDOWS
Directories : 21327
Files : 92708
Created : Sunday, 10/6/2019 - 7:07:10 PM
Modified : Sunday, 10/6/2019 - 7:47:39 PM
Languages :
en-US (Default)

The operation completed successfully.

In the above text, you can see that the ISO file contains 64-bit Windows 10 with the 10.0.18362.418 build number. The appropriate lines are highlighted.

Note. Some ISO files of Windows 10 can combine 32-bit and 64-bit setup files. This is called Multi-arch ISO image. If you have  such an ISO image, you will find the "sources" folder under the following location:

x86\sources
x64\sources

For such a multi-architecture ISO file you will to adjust the DISM commands. For install.esd use:

  • dism /Get-WimInfo /WimFile:F:\x86\sources\install.esd /index:1
  • dism /Get-WimInfo /WimFile:F:\x64\sources\install.esd /index:1

The commands for the install.wim file are as follows.

  • dism /Get-WimInfo /WimFile:F:\x86\sources\install.wim /index:1
  • dism /Get-WimInfo /WimFile:F:\x64\sources\install.wim /index:1

An ISO image with Install.esd in Windows 7

If you are running Windows 7 and want to check the Windows version for the ISO file that contains the install.esd file, this won't work. The DISM app in Windows 7 doesn't support ESD files. It will show you the following error message.

An attempt was made to load a program with an incorrect format.

The DISM log file can be found at C:\Windows\Logs\DISM\dism.log

To workaround this issue, use the boot.wim file instead of the install.esd. This will give you the accurate result.

To find Windows version on ISO with install.esd in Windows 7, do the following.

  1. Open a command prompt as Administrator.
  2. Execute the following command: dism /Get-WimInfo /WimFile:F:\sources\boot.wim /index:1. Correct the drive letter if required.Boot Wim File Windows Version
  3. This will show you the maximum available information for the OS contained in the ISO image.

That's it.

Support us

Winaero greatly relies on your support. You can help the site keep bringing you interesting and useful content and software by using these options:

If you like this article, please share it using the buttons below. It won't take a lot from you, but it will help us grow. Thanks for your support!

Advertisment

Author: Sergey Tkachenko

Sergey Tkachenko is a software developer from Russia who started Winaero back in 2011. On this blog, Sergey is writing about everything connected to Microsoft, Windows and popular software. Follow him on Telegram, Twitter, and YouTube.

30 thoughts on “See which Windows 10 version, build and edition iso file contains”

  1. I tried this after unpacking the iso image into a directory (Windows10x64) and keying in the command shown below. I received the following error message in my (Windows 7 SP1, all updates installed) cmd window:

    C:\Windows\system32>dism /Get-WimInfo /Wimfile:I:\Data\…\Windows10x64\sources\install.esd /index:1

    Deployment Image Servicing and Management tool
    Version: 6.1.7600.16385

    Error: 11

    An attempt was made to load a program with an incorrect format.

    The DISM log file can be found at C:\Windows\Logs\DISM\dism.log

    The following entries are copied from the log file mentioned:

    2015-11-27 10:54:03, Error DISM DISM WIM Provider: PID=16768 WIM open failed. – CWimImageInfoCollection::Initialize(hr:0x8007000b)
    2015-11-27 10:54:03, Error DISM DISM WIM Provider: PID=16768 d:\win7sp1_gdr\base\ntsetup\opktools\dism\providers\wimprovider\dll\wimimageinfocollection.cpp:70 – CWimImageInfoCollection::CreateWimImageInfoCollection(hr:0x8007000b)
    2015-11-27 10:54:03, Error DISM DISM WIM Provider: PID=16768 Failed to create the image info collection. – CWimManager::GetImageInfoCollection(hr:0x8007000b)
    2015-11-27 10:54:03, Error DISM DISM WIM Provider: PID=16768 d:\win7sp1_gdr\base\ntsetup\opktools\dism\providers\wimprovider\dll\wimmanager.cpp:1839 – CWimManager::InternalOpGetImages(hr:0x8007000b)
    2015-11-27 10:54:03, Error DISM DISM WIM Provider: PID=16768 d:\win7sp1_gdr\base\ntsetup\opktools\dism\providers\wimprovider\dll\wimmanager.cpp:2460 – CWimManager::InternalCmdGetImages(hr:0x8007000b)
    2015-11-27 10:54:03, Error DISM DISM WIM Provider: PID=16768 Error executing command – CWimManager::InternalExecuteCmd(hr:0x8007000b)
    2015-11-27 10:54:03, Error DISM DISM WIM Provider: PID=16768 d:\win7sp1_gdr\base\ntsetup\opktools\dism\providers\wimprovider\dll\wimmanager.cpp:516 – CWimManager::ExecuteCmdLine(hr:0x8007000b)

    Any comments or suggestions welcomed.

    BTW, the .iso file is fine, I’ve build a VM Box instance using it and that system runs just fine; it is the Fall Refresh version 1511.

    D

      1. Windows 7 dism is able to detect the 10.0.10240 16384 build from mounted ISO.
        However I am getting the same error as Don with a newly created ISO.
        Trying to find another method/fix.

    1. Try boot.wim instead of install.esd. This is what I did to check my Windows 10 iso on Windows 7 and it worked. Eg:

      dism /Get-WimInfo /WimFile:F:\sources\boot.wim /index:1

    2. Hi,

      Install ADK for W10 and execute the command with the “dism.exe” file from”C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\x86(or amd64)\DISM”

      It works fine for me :)

    1. Thanks for the dism command line option, but a simpler method is

      right click on setup.exe -> Properties-> Product Version

  2. Hello,
    There is any way to know before installing,
    if the last iso available from microsoft download site for Win 10 is the “anniversary edition”? (or anyway is the last build?)
    I’d like to know. Thanks to all

  3. Why the HELL is this so hard? Shouldn’t the size or version of a file be more than enough to identify the edition???

  4. i dont want be ugly but that version which it show Verze: “6.1.7600.16385” is version of system you actualy use i did use comand on my win 7

    1. sorry my bad i didnt notice here is second version info Xd Verze: 10.0.15063
      its last version for my country from media creator i downloaded today QQ

  5. The only release of Windows 10 that has a correct build number is the Anniversary update which returns:
    Version : 10.0.14393
    All other releases return 10.0.10586.
    Another inconsistency is found in release 1511 where one download from Microsoft contains sources/install.esd and another downloaded on the same day contains sources/install .wim. Surely this should not depend on the server the .iso file is downloaded from?
    Why is it so difficult for Microsoft to ensure that information is accurate?

  6. I HAVE A ISO FILE OF WINDOWS HOW TO IDENTIFY THAT WHICH WINDOWS FILES IS INCLUDE IN THIS ISO IMAGE.
    AND WHEN I HAVE MULTIPLE WINDOWS ISO IMAGE HOW TO IDENTIFY THAT WHICH ISO IS FOR WHICH WINDOW .

    TELL ME FAST.

    8800273489

  7. Exactly what I was looking for to bring some clarification in the unidentified ISO’s on a friend’s computer.
    Thank you so much, Sergey ! :-)

  8. I run windows 10 family. Why the output talk about windows 10 S ?

    Output in french
    Outil Gestion et maintenance des images de déploiement
    Version : 10.0.15063.0
    Détails pour l’image : J:\sources\install.esd

    Index : 1
    Nom : Windows 10 S
    Description : Windows 10 S
    Taille : 15 857 250 325 octets
    Peut être démarré par WIM : Non
    Architecture : x64
    Couche HAL :
    Version : 10.0.16299
    Version du Service Pack : 15
    Niveau du Service Pack : 0
    Édition : Cloud
    Installation : Client
    Type de produit : WinNT
    Suite de produits : Terminal Server
    Racine système : WINDOWS
    Répertoires: 21301
    Fichiers : 103106
    Création : 2017-09-30 – 09:48:02
    Modification : 2017-11-16 – 18:40:04
    Langues :
    fr-FR (Par défaut)

  9. What if I’d like to change the edition of the iso? I tried running the commands from this page: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/dism-windows-edition-servicing-command-line-options
    directly on the folder containing the iso, but I keep getting “The parameter is incorrect.” I’ve tried both the Pro and the Home image (trying to change to Edu or Enterprise). I’d really appreciate it if you could help me out here.

  10. I spent a few hours making a batch file that works on one click.
    If you have .iso, you need to mount, or insert USB/DVD-Rom, and run batch file.
    I hope you like it. Tested on windows 7 and 10.

    Batch file: https://drive.google.com/file/d/13MbmhvnD76WW2qMT_LamHaoVqx3RjD2X/view?usp=sharing
    Screen shot: https://drive.google.com/file/d/1BCxZrXIUT11zVDm6Xa7W0LPGj_pvMkso/view?usp=sharing

  11. Tried this on 12/21/20 – didn’t work! MS changed the format (of course they did):
    dism /get-wiminfo /WimFile:D:\sources\install.esd /index:1
    Worked for me, where D was a bootable USB thumb drive.

    1. I am sorry, but there is the entry #6 in this post.

      If you have the file install.esd, then type the following: dism /Get-WimInfo /WimFile:F:\sources\install.esd /index:1 

      Have you seen this before trying?

Leave a Reply

Your email address will not be published. Required fields are marked *