Windows 10 Setup not Showing the OS Editions List

Windows 10 ISOs downloaded from the Microsoft site or using the Media Creation Tool are multi-index ISOs that contain multiple Windows editions. When running a clean installation using the Windows 10 DVD or USB setup disk, the setup procedure asks the user to choose a Windows 10 Edition from the list.

windows 10 setup not showing the list of editions
Windows Setup screen showing the list of OS editions   

However, in some configurations, the Windows 10 Setup doesn’t offer you the chance of selecting the edition (e.g., Professional, Professional N, Education, etc.) you want to install. Instead, it defaults to Windows 10 Home Edition or the edition which was shipped with your computer.

Let’s assume that your Dell, HP, or any other OEM-branded computer, for that matter, was preinstalled with Windows 10 Home Edition. After some time, you may buy a retail license of Windows 10 Professional Edition. When you attempt to install Windows 10 Pro using Microsoft’s multiple-edition setup disk, the setup defaults to Windows 10 Home Edition without even displaying the list of editions for the user to choose.

Note: If you run an in-place upgrade (repair installation) from Windows, the list of the Windows 10 editions is now supposed to show during setup. The list of editions should show up only when you boot from the setup disk to perform a clean installation. Likewise, if you have a single-edition Windows 10 ISO/DVD/USB setup disk, Windows Setup would automatically pick that edition.

You may be wondering how to make the Windows 10 installation media allow you to choose other editions other than the factory-default one during a clean install.

Cause

This problem happens because Windows 10 Setup module reads the product key embedded in the BIOS/UEFI firmware of your OEM-branded computer. And then, it begins installing the Windows 10 Edition that corresponds to the UEFI firmware-embedded product key.

Windows Setup picks the preinstalled edition on OEM systems

We’ve shown you how to retrieve the product key embedded into the UEFI firmware, in the article How to view the Windows 10 Product Key. Using the wmic path softwarelicensingservice /get command line, you can know the product key and the edition of Windows preinstalled (fields named OA3xOriginalProductKey and OA3xOriginalProductKeyDescription) on the computer — which in my case was Windows 10 Home Single Language Edition.

OA3 refers to OEM Activation 3.0, a methodology by which an OEM can prepare a computer for the Windows 8, Windows 8.1, or Windows 10 end-user activation and validation process.

windows 10 setup not showing the list of editions

On my Dell Vostro 3470 series computer, I ran the Windows 10 Setup (USB setup disk created using MCT) by booting from the USB disk. The setup didn’t offer a list of editions for me to choose from, and it began installing the Windows 10 Home Single Language Edition by default.

windows 10 setup not showing the list of editions

[Fix] Windows 10 Setup not Showing the List of Available Editions

To get the list of available Windows 10 editions during Windows Setup, follow the steps below.

  1. Open Notepad and paste the following lines in it.
    [Channel]
    Retail
  2. Save the file as “ei.cfg”. Be sure to use double-quotes when saving the file, to avoid double-extension — e.g., ei.cfg.txt, which is incorrect. This is a crucial step.
  3. Move the file ei.cfg to the Sources folder of your Windows 10 USB setup disk.
    ei.cfg in sources folder
  4. Now, boot the computer from the USB setup disk. You should see the Operating System Editions listing this time.

hand point iconImportant note: If you still don’t see the OS Editions list during Windows Setup, then rename the file PID.txt if it’s present in the Sources folder. It’s another setup configuration file with a different purpose, but with a slightly overlapping function. More information on this file is available in the next section.

Additional Information

The edition configuration (EI.cfg) file and the product ID (PID.txt) file are optional configuration files that you can use to specify the Windows product key and the Windows edition during Windows installation. You can use these files to automate the product-key entry page in Windows Setup. Using the ei.cfg or PID.txt file, you can force Windows Setup to install a particular edition automatically.

When installing Windows, setup.exe uses the following priority logic for product keys:

  1. Answer file (Unattended file, EI.cfg, or PID.txt)
  2. OA 3.0 product key in the BIOS/UEFI Firmware.
  3. Product key entered manually by the user.

For more information on these two files, check out the Microsoft article Windows Setup Edition Configuration and Product ID Files (EI.cfg and PID.txt)

Option 1: Force install particular Windows edition using the ei.cfg file

In case you want Windows Setup to install Windows 10 Professional by default (without showing you the list), change the ei.cfg contents as follows:

[EditionID]
Professional
[Channel]
Retail

As said earlier, this file needs to be in the Sources folder of your setup disk.



Option 2: Force install particular Windows edition using the PID.txt file

Create a PID.txt file in the Sources folder of your USB setup disk. The PID.txt file contains the product key for the edition of Windows that you are installing. The PID.txt file has the following format:

[PID]
Value=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

(where XXXXX-XXXXX-XXXXX-XXXXX-XXXXX is the product key.)

tips bulb iconYou can get the list of generic Windows 10 product keys from this article. Generic keys are used for installation and evaluation purposes only. You can’t use them to activate Windows. In contrast, the UEFI-embedded product keys are the real product keys that are used for activation.

In the PID.txt file, Windows 10 S, and Windows 10 Enterprise Edition keys won’t work because they’re not included in the Install.WIM or Install.ESD image of the official Windows 10 ISO downloaded using the Media Creation Tool.

Attempting to use the Enterprise Edition product key in PID.txt would cause the following error during setup:

The product key entered does not match any of the Windows images available for installation. Enter a different product key.

Tip: You can force the Media Creation Tool to download Windows 10 Enterprise Edition using the command-line switches.

To force Windows Setup to install Windows 10 Professional Edition, change the PID.txt contents as follows:

[PID]
Value=VK7JG-NPHTM-C97JM-9MPGT-3V66T

When you run the Windows 10 Setup now, it automatically picks the appropriate edition, matching the product key you have specified in PID.txt.

If you want to install Windows 10 Education, use the following lines:

[PID]
Value=YNMGQ-8RYV3-4PGQ3-C8XTP-7CFBY

Both options above worked perfectly when I tested them.

windows 10 setup not showing the list of editions

windows 10 setup not showing the list of editions

I hope you were able to install Windows 10 Professional Edition or any edition of your choice, using the multi-image Windows 10 ISO/DVD or USB setup disk.


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.

Leave a Comment