Windows language/Time currency/Keyboard options during setup (unattended?)

jwatson2323

New Member
Hi all,

I have recently managed to create a Windows 7 ISO in ESD format. The only way to get it to work is to add the install.esd to a Windows 8/10 ISO.
This works fine.

However as Windows 7 doesn't have a EN-GB language pack, I have had to use the Windows 8 EN-US ISO in order for this to work correctly. Otherwise i get a "Windows Cannot Find the Microsoft Software License Terms" error during setup.

Does anyone know a way around this problem first of all? I would like the default options to be EN-GB as language, time, keyboard etc.. I have tried using the unattended options in NTLite but they either don't apply or the user gets no option to change what I have set.
Can i change or add the software license terms into the ISO somehow?

Second - If not possible that's fine. So what i would like to do is during setup is have EN-GB at least as default options for time and keyboard. Much like screenshot i have attached.
 

Attachments

  • w8.png
    w8.png
    21.7 KB
Here is 2 known working unattended files, 1 for Professional, 1 for Ultimate, en-gb language and keyboards and time zone. Rename them to autounattend - autounattend.xml Carefully review and edit usernames etc. The product keys in each are generic installation keys.
 

Attachments

  • ntlite-autounattend-professional.xml
    4.6 KB
  • ntlite-autounattend-ultimate.xml
    4.6 KB
Last edited:
@jwatson2323,

Hi, first a note to other readers that this is not related to NTLite, but to mixing Win7 with other, newer images.

Btw you don't have to compress to ESD to save time, use install.wim.

To solve the licensing file issue:
Potentially this ei.cfg method, and here more advanced Win10 image method to learn about the license file.
Also make sure the VM (if testing under it), has at least 2GB of ram allocated.

To solve NTLite setting only showing the install.wim unattended options:
You could load the originally used image, in this case Win8, set locale settings in NTLite Unattended page, apply (you don't have to save the image, to save time reloading if you want to change something, there is the option to Stop after processing on the Apply page - imaging tasks).
Then copy .\autounattend.xml from the root of that folder to the Win7 Frankenstein, that will apply those unattended settings - if it allows during further setup.

If later setup stage complains about the wrong locale/unattended settings, then there are two places to set it in the Unattended page, one is pre-install, the boot ("Windows PE-Windows localization)"
And the second is OOBE - Windows Language, that depends on Install.wim itself, so you may need to use Win7 values.

Let me know how it goes.
 
Thanks for the replies.

I've tried tweaking the unattended file, but can only seem to make it apply if i fill in all the of the options. But if i fill in all the options, the user then loses the choice of each setting which is what i am trying to avoid. All i want to do is leave Language as "English (United States)", Time/Currency as English (United Kingdom) and Keyboard as (United Kingdom). But I want the user to see that's set this way during the install.

Hopefully that makes some sort of sense.


P.S - Nuhi - The reason for converting to ESD is to fit a fully up to date W7 ISO on one single layer DVD. I can't seem to make it possible in WIM format.
 
On a single layer dvd you are looking at 4.3gb usable once formatted. Installing from usb is a breeze and the limit is the key capacity. Not every pc and laptop has an optical drive these days but they do have usb ports :).
 
Last edited:
Yeh i know, I still like to have the option of DVD though.

Last question, on the image I attached in my original post, is it possible to edit the text on the setup screen? Where it says "Windows 8" would be nice to change it to "Windows 7".

Thanks!
 
No, not possible with all the updates. It's just Windows 7 Pro x64.
Just looking for a way to change that setup screen from Windows 8 to Windows 7. I did have a look through the mounted files but couldn't see anything obvious
 
There must be something in the Boot.wim which calls upon the graphic during install. Hopefully someone will know the answer!
 
@jwatson2323, you can make the language settings prompt (pre-set hopefully), if the "UI Language" is not set. If you have only one UI language, or the one you want is first in line, it will be auto-selected by the setup when the window is prompted.

As for editing the setup text, it's in a resource in some DLL, you would need to use something like "Resource Hacker" tool to edit it (nothing hackerish there, it's safe). I don't know which DLL or which entry in it. Try to check what people are doing with "AIO" (all in one) images, they tend to be strong on those kinds of edits.
 
Back
Top