How to Find the Windows version, build and edition from ISO or DVD

Windows 10 ISO files downloaded from Microsoft will have descriptive names, such as en_windows_10_pro_10586_x64_dvd.iso and en_windows_10_pro_14393_x86_dvd.iso, depending upon the variant you downloaded. The file name depicts the language, version, build edition and the bitness of the Operating System contained in the ISO.

iso dvd header image

Let’s assume you have a copy of the Windows ISO with a generic name such as windows_10.iso (which doesn’t make any sense) obtained from a friend. To find the Windows version, build and edition from an ISO file or Windows Setup DVD, you can use the DISM tool.

Find Windows version, build, edition from ISO file

To find the Windows version, build and edition from an ISO file or DVD, use these steps:

  1. Mount the ISO file by double clicking on it. By default, Mount will be the default action for ISO files. If not, right-click on the file and choose “Mount” in the context menu.
  2. Double-click the drive letter of the mounted drive.
  3. Double-click the Sources folder.
  4. Sort folder contents by Name, and look for a file named install.wim. If install.wim is missing, then you’ll have install.esd.

    find windows build version from iso file
    Install.esd located in the Sources folder.

  5. Open an elevated Command Prompt window, and then type the following command:
    dism /Get-WimInfo /WimFile:F:\sources\install.wim /index:1

    In the ISO file, if you have install.esd instead of install.wim, you’d type:

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

    DISM can handle both these file formats (.wim & .esd), at least in Windows 10.

    find windows build version from iso file
    Running DISM command on install.esd

    You’ll see the following output:

    Deployment Image Servicing and Management tool
    Version: 10.0.14393.0
    Details for image : F:\sources\install.esd
    Index : 1
    Name : Windows 10 Pro
    Description : Windows 10 Pro
    Size : 14,747,431,455 bytes
    WIM Bootable : No
    Architecture : x64
    Hal : 
    Version : 10.0.14393
    ServicePack Build : 0
    ServicePack Level : 0
    Edition : Professional
    Installation : Client
    ProductType : WinNT
    ProductSuite : Terminal Server
    System Root : WINDOWS
    Directories : 19070
    Files : 103878
    Created : 7/16/2016 - 8:35:47 PM
    Modified : 8/3/2016 - 3:15:18 AM
    Languages : en-US (Default)

    If you’re using Windows 7, running the above DISM command-line with the .esd file name parameter would throw the following error:

    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

    In that case, you can pass boot.wim as the parameter, as below:

    dism /Get-WimInfo /WimFile:F:\sources\boot.wim /index:1
    find windows build version from iso file
    Running DISM command on boot.wim

    Which results in the following output:

    Details for image : F:\sources\boot.wim
    Index : 1
    Name : Microsoft Windows PE (x64)
    Description : Microsoft Windows PE (x64)
    Size : 1,501,424,835 bytes
    WIM Bootable : No
    Architecture : x64
    Hal : 
    Version : 10.0.14393
    ServicePack Build : 0
    ServicePack Level : 0
    Edition : WindowsPE
    Installation : WindowsPE
    ProductType : WinNT
    ProductSuite :
    System Root : WINDOWS
    Directories : 3313
    Files : 15074
    Created : 7/16/2016 - 6:26:52 PM
    Modified : 8/3/2016 - 3:11:57 AM
    Languages : en-US (Default)
    The operation completed successfully.

    Note that for Multi-arch ISO files that include both 32-bit and 64-bit versions of Windows, the boot.wim, install.wim, install.esd file path varies slightly. These files are located under their respective architecture folders.


That’s it! You’ve now obtained the maximum information about the Operating System included in an ISO file, such as the OS version, edition, Service Pack level, architecture.

DISM Get-WimInfo showing the wrong version?

Sometimes, the Windows 8 or 10 ISOs may have the wrong version info (header?) causing the above DISM command to show the wrong version or build.

I downloaded the Windows 20 20H2 ISO (20H2 Build starts with 19042.nnn) from Microsoft.

  • Filename: Win10_20H2_English_x64.iso
  • SHA-256: e793f3c94d075b1aa710ec8d462cee77fde82caf400d143d68036f72c12d9a7e

Running DISM showed this:

dism get wiminfo wrong version

Whereas, 20H2 build starts with 19042.nnn (as shown by the winver command)

dism get wiminfo wrong version

The setup.exe (inside the 20H1 ISO) file’s version showed up as, instead of 19042.nnn. So, it’s a glitch in this particular ISO.

Here is another such case: Windows version mismatch for Install.WIM, shows it as “Windows 8.1 Enterprise”

So, be aware of the above issues. The above can happen sometimes.

See also How to Find Your Windows 10 Build Number, Version, Edition and Bitness

Image credits:

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. :)

About the author

Ramesh Srinivasan founded back in 2005. He is passionate about Microsoft technologies and he has been a Microsoft Most Valuable Professional (MVP) for 10 consecutive years from 2003 to 2012.

10 thoughts on “How to Find the Windows version, build and edition from ISO or DVD”

  1. 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 as the version number.

    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?

    It seems the only way to keep a record of the Windows 10 release is from the “Created” date in the DISM listing.

  2. Nice, now i know what version i have but….is useles, because can be broke on worse, so i check the checksum, ehi you know what? ther’s no way to verify if my version is legit or is a custom build, because MS don’t give us a complete list of checksum of his products….
    this is my version, if someone know where find a checksum
    Versione : 6.1.7601
    Build Service Pack : 17514
    CRC-32: 06B4258E
    MD5: B00D1EABC043412FD9CD13F6FE04202D
    SHA-1: 9F92DF8607D7C67FB19BB92910A8AE74A584D22E

  3. I have a multi install DVD that has 14 versions of Windows 7 x64. Any idea how to find a specific one so I make it an install iso? Thanks.


Leave a Comment