- Windows Setup Edition Configuration and Product ID Files (EI.cfg and PID.txt)
- Using EI.cfg and PID.txt
- EI.cfg Format
- PID.txt Format
- Troubleshooting
- Установка Windows 8 без ключа
- Формат файла EI.cfg
- Модификация дистрибутива Windows 8 с целью возможности установки без ввода ключа продукта
- Нет выбора версии Windows 10 при установке с флешки, сразу устанавливается Домашняя (решение)
- Как выбрать Windows 10 Pro или другую версию при установке и почему такой выбор может не появляться
Windows Setup Edition Configuration and Product ID Files (EI.cfg and PID.txt)
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 instead of using an answer file. If you use an EI.cfg file to differentiate volume license media, but you do not include a PID.txt file, the user receives a prompt for a product key to continue Windows Setup.
You can reuse the product key in the product ID file for multiple installations. The product key in the product ID file is only used to install Windows. This key is not used to activate Windows. For more information, see Work with Product Keys and Activation.
Using EI.cfg and PID.txt
Create these configuration files in a text editor such as Notepad.
Save the files into the \Sources folder on the installation media. Windows Setup will use these files automatically during installation.
Run Windows Setup. Setup uses these files during the Windows PE configuration pass as soon as it is launched.
NoteВ В An answer file takes precedence over these files. If you use an answer file during installation, Windows Setup ignores the EI.cfg and PID.txt files.
EI.cfg Format
The EI.cfg file specifies the values for the edition ID, the channel, and the volume license.
The EI.cfg file has the following format:
must be a valid Windows edition ID, for example, «Enterprise». To obtain the current EditionID, use the Dism /Get-ImageInfo command or the Dism /Get-CurrentEdition command. For more information, see Take Inventory of an Image or Component Using DISM and DISM Windows Edition-Servicing Command-Line Options.
must be either «OEM» or «Retail»
must be either 1, if this is a volume license, or 0, if this is not a volume license. For example:
PID.txt Format
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:
where XXXXX-XXXXX-XXXXX-XXXXX-XXXXX is the product key.
Troubleshooting
«The product key entered does not match any of the Windows images available for installation. Enter a different product key.»: You may need to download a separate version of Windows. OEM versions are only available to OEMs, and volume licenses are only available to MSDN subscribers.
Установка Windows 8 без ключа
Все кто хоть раз пытался установить Windows 8, вероятно, помнят, что в процессе установки система просит указать ключ продукта. И если в Windows 7 этот шаг можно было пропустить, в Windows 8 дальнейшая установка системы без ввода валидного ключа невозможна. Этот шаг разработчиков Microsoft выглядит странным (хотя и ожидаемым), лишая возможности пользователей протестировать работу новой ОС до момента покупки лицензионного ключа.
Прежде чем приступить к описанию структуры файла EI.cfg, разберемся что это за файл и зачем он нужен.
EI.cfg (файл конфигурации выпуска) и PID.txt (файл идентификатора продукта) – дополнительные файлы конфигурации, которые могут использоваться в процессе установки Windows 8. Данные файлы хранятся на установочном диске в каталоге \Sources. В файле EI.cfg возможно задать версию выпуска ОС, а в PID.txt, соответственно, ключ продукта (он используется только для установки Windows, но не для активации). Данные файлы возможно использоваться вместо файла ответов (AutoUnattend.xml) для частичной автоматизации установки Win 8.
В том случае, если при установке Windows 8 используется файл ответов, то информация в дополнительных конфигурационных файлах игнорируется, т.к. файл ответов AutoUnattend для программы-установщика Windows является более приоритетным, чем файлы EI.cfg и PID.txt.
Формат файла EI.cfg
В файле EI.cfg задаются 3 параметра:
- EditionID — идентификатор выпуска
- Channel — тип канала поставки
- VL — Тип лицензии
Допустимые значения параметров файла EI.cfg:
[EditionID]
[Channel]
[VL]
- 1 — корпоративная лицензия
- 0 – во всех остальных случаях
Модификация дистрибутива Windows 8 с целью возможности установки без ввода ключа продукта
- В том случае, если имеется образ Windows 8 в формате iso, распакуйте (например, с помощью архиваторов WinRar, 7zip или WinZip) содержимое установочного образа с Windows 8 на свой жесткий диск (проще всего, конечно, напрямую отредактировать iso образ, например с помощью UltraISO). Если имеется установочная флешка с Windows 8 (Как создать установочную флешку с Windows 8, Как создать флешку для установки Windows 8 на UEFI системе), это намного упрощает работу, т.к. все изменения можно выполнять непосредственно на флешке. Если в наличии имеется лишь DVD диск – скопируйте его содержимое на компьютер.
- Создайте простой текстовый файл ei.cfg в каталоге / Sources и заполните его следующим образом (вставьте в него следующие строки):
Предположим, что распакованный образ Windows 8 находится в каталоге D:\Windows8ISO.
Чтобы создать загрузочный iso образ с Windows 8, с правами администратора выполните команду:
- –l — задает метку диска
- -m – говорит, что создается DVD образ (который больше образа CD)
- -u2 – создает файловую систему UDF
- -b – определяет путь к загрузочному образу
В результате выполнения команды на диске D:\ должен появится файл с уставочным образом — Win8_without_key.iso.
Осталось записать получившийся образ на DVD или USB и начать установку Windows 8.
В окне, в котором предлагается ввести ключ Windows 8 появится дополнительная кнопка Skip, позволяющая пропустить ввод ключа продукта.
После окончания установка Windows 8, ввести ключ продукта можно в свойствах компьютера.
Спасибо. Действительно не знал о таком трюке.
как все сложно ! Через UltraISO можно и изменения в обрезе сделать, и загрузочную флешку.
да чувак правильно изложил молодец
Вот не знаю схитрят ли эти штуки к ноутбуку ASUS ?Ведь они же чувырлы зашивают ключ и привязку системы к ноутам уже. Я так чуть у племянницы ноут не угробил Теаперь сидит и дррожит над Windows 7 Ultimate. Система не активирована Я ей говорю—жди любой беды если не успеешь,начиная от простого чернения экрана с рабочим столом и гнусной надписью предателя сбоку и кончая опять же выпадением системы в осадок
НЕ РАБОТАЕТ! Короче у меня ноут асус. Сделал флешку, кстати делается гораздо проще чем написано в статье на этом сайте (воткнул новую купленную флешку, в свойствах удостоверился что она фат32, в управлении дисками удостоверился что раздел активен, распаковал раром исошник и вуаля, все с нее грузится, спасибо UEFI. ) Но вот по поводу EI.cfg все очень плохо 🙁 Пишет «введенный ключ продукта не соответствует ни одному из образов виндовс, доступных для установки. Введите другой ключ». Никакой кнопки SKIP не появляется при этом. Соостветственно дистрибутив 8,1 ОЕМ. Читал что 8,1 вообще нельзя ставить в чистую — только накатывать. А еще пишут, что даже если таким способоу систему установить, то система не принимает потом ключ и не активируется.
Скорее всего у тебя дистрибутив Windows другой версии. Попробуй в файле EI.cfg оставить только строки:
[Channel]
Retail
У меня тоже так было ты поэксперементируй вместо VL напиши OEM. Или версию. меняй у меня получилось
здравствуйте. Есть dvd диск с Windows 8.1, но потерян ключ. Хочу установить винду без активации, извлечь из неё ключ и активировать. При использовании утилиты oscdimg пишет-ERROR: Invalid flag «-1». Подскажите, в чем дело?
Если windows активирована ключом, а ты его просто забыл, то узнать его легко — в блокнот вставь следующий текст:
Set WshShell = CreateObject(«WScript.Shell»)
regKey = «HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\»
DigitalProductId = WshShell.RegRead(regKey & «DigitalProductId»)
Win8ProductName = «Windows Product Name: » & WshShell.RegRead(regKey & «ProductName») & vbNewLine
Win8ProductID = «Windows Product ID: » & WshShell.RegRead(regKey & «ProductID») & vbNewLine
Win8ProductKey = ConvertToKey(DigitalProductId)
strProductKey =»Windows 8 Key: » & Win8ProductKey
Win8ProductID = Win8ProductName & Win8ProductID & strProductKey
Function ConvertToKey(regKey)
Const KeyOffset = 52
isWin8 = (regKey(66) \ 6) And 1
regKey(66) = (regKey(66) And &HF7) Or ((isWin8 And 2) * 4)
j = 24
Chars = «BCDFGHJKMPQRTVWXY2346789»
Do
Cur = 0
y = 14
Do
Cur = Cur * 256
Cur = regKey(y + KeyOffset) + Cur
regKey(y + KeyOffset) = (Cur \ 24)
Cur = Cur Mod 24
y = y -1
Loop While y >= 0
j = j -1
winKeyOutput = Mid(Chars, Cur + 1, 1) & winKeyOutput
Last = Cur
Loop While j >= 0
If (isWin8 = 1) Then
keypart1 = Mid(winKeyOutput, 2, Last)
insert = «N»
winKeyOutput = Replace(winKeyOutput, keypart1, keypart1 & insert, 2, 1, 0)
If Last = 0 Then winKeyOutput = insert & winKeyOutput
End If
a = Mid(winKeyOutput, 1, 5)
b = Mid(winKeyOutput, 6, 5)
c = Mid(winKeyOutput, 11, 5)
d = Mid(winKeyOutput, 16, 5)
e = Mid(winKeyOutput, 21, 5)
ConvertToKey = a & «-» & b & «-» & c & «-» & d & «-» & e
End Function
Сохрани его, измени расширение файла с txt на vbs, получится исполняемый скрипт, который покажет тебе ключ активировавший систему, на win7 тоже работает.
Вообщем с 8.1 не прокатует ))) окно с вводом ключа на раннем этапе. всплывает всё равно ! Просто не плохая фишка убрать это окно ! Ситуации бывают разные. я ставлю систему на работе а ключь от винды дома записан в тетради )
А возможно-ли сделать, чтобы при установке появлялось окно выбора устанавливаемой редакции Windows 8.1/Windows 8.1 Pro/Windows 8.1 Enterprise?
Для Windows 7 это делалось как раз удалением файла ei.cfg, но может для Windows 8.1 в него можно прописать какой-то параметр? А то держать несколько дистрибутивов — не айс..
В случае с Windows 8.1 придется создать универсальный все редакцииAll in one iso-образ. Вы можете подготовить его самостоятельно или создать на базе оригинальных образов Windows 8 всех редакций(Windows 8; Windows 8 Pro; Windows 8 Enterprise 32 и 64 бита). Инструкций в интернете полно
Нет выбора версии Windows 10 при установке с флешки, сразу устанавливается Домашняя (решение)
Один из частых вопросов к инструкции про то, как установить Windows 10 с флешки — почему нет выбора версии (редакции) устанавливаемой версии системы, соответственно нельзя установить Pro: вместо этого сама устанавливается Windows 10 Домашняя.
В этой инструкции подробно о том, почему так происходит и как сделать, чтобы при чистой установке Windows 10 с флешки можно было выбрать Профессиональную или другую редакцию системы.
Как выбрать Windows 10 Pro или другую версию при установке и почему такой выбор может не появляться
Рассматриваемая ситуация возникает на компьютерах и ноутбуках, где при покупке была установлена лицензионная Windows 10, 8.1 или 8 определенной версии.
Если на таком ноутбуке или ПК выполнять чистую установку Windows 10 в режиме UEFI, программа установки проверит, присутствует ли ключ продукта от производителя, хранящийся в БИОС (UEFI) и, если такой есть в наличии, автоматически будет установлена соответствующая редакция Windows 10, чаще всего — Домашняя, так как на большинстве фирменных устройств была предустановлена именно она.
В этом есть плюсы: вы получите лицензионную, автоматически активированную (после подключения к Интернету) систему. Если же вам требуется установить иную редакцию системы, например, Windows 10 Pro, сделать это можно с помощью следующих простых шагов:
- На любом компьютере запустите блокнот (или другой текстовый редактор) и введите следующий текст:
- Сохраните этот файл с именем «ei.cfg». При сохранении в блокноте обязательно в пункте «Тип файла» укажите «Все файлы», иначе к файлу добавится расширение .txt. В качестве кодировки используем UTF-8.
- Скопируйте файл ei.cfg в папку sources на загрузочной флешке Windows 10.
Готово, теперь при загрузке с флешки вы увидите стандартное окно выбора редакции системы, которую нужно установить.
Также, если в качестве содержимого файла ei.cfg использовать
то выбора версии системы появляться не будет, а сразу будет устанавливаться Windows 10 Pro.
А вдруг и это будет интересно:
Почему бы не подписаться?
Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)
09.03.2020 в 13:04
Спасибо, было полезно.
10.03.2020 в 10:05
Спасибо! Я несколько раз переустанавливал Windows 10 и всегда ставилась Домашняя. Но в «Параметры — Обновление и безопасность — Активация» мне предлагалось обновить до Pro из Магазина. Я так и поступал. В следующий раз попробую Ваш вариант.
10.03.2020 в 11:05
Спасибо, Дмитрий, очень нужная информация, как всегда от Вас.
10.03.2020 в 11:21
Спасибо за отзыв!
10.03.2020 в 23:16
25.03.2020 в 01:44
а windows 10 pro for workstation в таком варианте прокатит?
[EditionID]
Professional
[Channel]
Retail
25.03.2020 в 08:30
Для Workstation —
[EditionID]
ProfessionalWorkstation
[Channel]
Retail
29.05.2020 в 01:30
Спасибо, очень помогло!
07.06.2020 в 08:04
Здравствуйте. Так и не получилось, сначала появляется ком строка и затем выбор языка.
07.06.2020 в 11:14
Здравствуйте. А версия на более позднем этапе выбирается. Вот здесь видно: https://remontka.pro/windows-10-install/
07.06.2020 в 12:40
Похоже моя ос не дает, окно активации не появляется вообще, даже без этого файла. Стоит 1903 домашняя, а на флешке 1909, где косяк, не пойму.
07.06.2020 в 13:11
да нет, должно работать. т.е. если мы ничего не задаем в файле или файла нет, то будет сама ставиться домашняя (если была предустановлена с завода). если прописали про — будет сама ставиться про. если прописали так, чтобы выбор был — должен быть выбор после нажатия «у меня нет ключа».
файл же именно с расширением cfg, не ei.cfg.txt? Чтобы быть уверенным, нужно включить показ расширений для зарегистрированных типов файлов.
07.06.2020 в 14:28
Спасибо, попробую прописать редакцию, но не про, т.к. про установится без окна выбора, как сейчас домашняя, наверное. Хочу добиться именно окна выбора. С файлом все ок, не в нем дело.
09.06.2020 в 13:38
Не получилось, но зацепило. Установил чистую 1909, все обновления, пробовал все три файла, но не хочет. Визуально, вроде окно открывается, но срыв и далее лицензия. Почему, так въелся ключ или майкрасофт защита?
10.06.2020 в 11:13
Секунду… А вы прямо из запущенной Windows 10 запускаете установку, не компьютер загружаете с флешки?
10.06.2020 в 11:18
Классически, через Биос.
10.06.2020 в 11:32
Тогда сдаюсь. Проверил у себя — работает метод.
18.08.2020 в 22:17
Согласно фразы «но не про, т.к. про установится без окна выбора, как сейчас домашняя», имеется подозрение на наличие в дистрибутиве файла AutoUnattend.xml с указанием индекса/ключа и/или файла pid.txt В таких случаях в ei.cfg возможны нюянсы при наличии секции [EditionID] в файле.
Про требование кодировки UTF-8 для файла ei.cfg не понял. В файле нет кирилицы и кодировка может быть ANSI/OEM/UTF-8.
19.06.2020 в 14:09
метод рабочий, тока проверил. спасибо за помощь
05.07.2020 в 02:24
А с enterprise версией так прокатит?
05.07.2020 в 09:47
А там образ по идее другой. Так что точно не знаю.
18.08.2020 в 22:22
В дистрибутиве Windows 10 Корпоративная LTSC имеется штатный файл ei.cfg размером 58 байт и с содержимым:
[EditionID]
EnterpriseS
25.08.2020 в 19:20
Это что получается, если автоматом установится винда — она так же автоматом активируется (т.е. подойдет ключ от windows 8)? А если другую редакцию выбрать-ключ не подойдет?
26.08.2020 в 09:51
Да, все верно. Если выбрать другую редакцию (например, Про), то система будет не активирована, пока вы вручную уже в параметрах не введете ключ именно для Pro.
26.08.2020 в 11:12
Понял. Спасибо за ответ. Только у меня та же проблема, что у Сергея: разместил файл ei.cfg в папке sources: флешка/WINSETUP/Windows10/sources и все равно пропускает выбор редакции. На флешке Windows 10-х64 ALL (2004).
27.08.2020 в 15:19
Админ, если не сложно-дополни статью (уверен, многим пригодится):
В общем, попробовал я разные варианты: на одной флешке стоит только Windows 10-х64 ALL, на другой-несколько ОС (Windows 10-х64 ALL, Windows 7 ALL, Windows ХР и Acronis True Image 2018), которые записаны программой «WinSetupFromUSB».
На первой флешке сначала попробовал вариант:
В итоге в начале загрузки выдает ошибку типа: Ни одной редакции не найдено.
Попробовал:
Переходим ко второй флешке (с которой уже 2 дня вожусь):
«WinSetupFromUSB» работает следующим образом: На флешке создается папка «WINSETUP», где создаются папки для каждой ОС (например, для Acronis True Image 2018 на флешке создается папка «ISO», куда записывается образ). Если открыть например, папку «W10_x64», то мы в ней увидим ту самую папку «sources», а так же образ Windows 10-х64 ALL. Да-да, именно образ (*.iso). Закидывать данный файл в папку «sources» бессмысленно.
Нужно сделать следующее: Берем наш образ, открываем его программкой «UltraISO», находим папку «sources», после чего закидываем туда наш файл (желательно сразу второй вариант, с добавлением «[EditionID]», ибо с первым может не
получиться) и сохраняем новый образ. Далее, прогой «WinSetupFromUSB» заново записываем наш новый образ на флешку. Готово.
27.08.2020 в 15:33
UPD. Перед тем, как записывать заново образ-желательно через командную строку удалить ID ОС, которая стояла до этого, ибо могут возникнуть проблемы с загрузкой (у меня на USB драйвера ругалась). Как это сделать-можете загуглить или написать мне, скину инструкцию, как это сделать, а так же как редактировать меню загрузки и как в качестве фона добавить свою картинку.
28.08.2020 в 18:26
Спасибо! Ваш способ помог сделать выбор системы при установке.