Войти

Показать полную графическую версию : [решено] Запуск SetupComplete при вшитом в BIOS ключе


Valek271183
19-12-2020, 23:28
Подскажите, как обойти ограничение microsoft, при котором после установки Windows на ноутбук с зашитым ключом не запускается SetupComplete.cmd
Каким ещё способом можно запустить SetupComplete.cmd или другой CMD/BAT файл ?

Vadikan
20-12-2020, 10:14
Valek271183, не запускается даже если в файле ответов указан ключ другого издания?

А так, все давно здесь http://www.oszone.net/8594#compare

Valek271183
20-12-2020, 11:01
не запускается даже если в файле ответов указан ключ другого издания? »
С ключом я не пробовал, так как с файлом ответов всё работает, но ноутбуки разные и ключи разные, а подставить нужно родной ключ из BIOS. Делать файл ответов индивидуально под каждый ноутбук вариант не очень удобный. Если использовать файл ответов - то не подхватывается ключ из BIOS. Если использовать ручную установку (с ключом в биосе) - то не запускается OOBE и SetupComplete. Пробовал, подключив образ, смонтировав ветку Software, в RunOnce добавить запуск OOBE.cmd - но не сработало (хотя может я где-то ошибся). Варианты у меня закончились, надеюсь на Вашу помощь

Vadikan
20-12-2020, 11:38
но ноутбуки разные и ключи разные »
Но проверить-то вы можете? Или вы принципиально отказываетесь?

С ключом я не пробовал, так как с файлом ответов всё работает »
Вот и попробуйте с KMS ключом того же издания https://docs.microsoft.com/en-us/windows-server/get-started/kmsclientkeys

а подставить нужно родной ключ из BIOS »
После установки удалите ключ, из того же setupcomplete если сработает
cscript %windir%\system32\slmgr.vbs -upk

Варианты у меня закончились, надеюсь на Вашу помощь »
Гм... т.е. по ссылке из поста 2 вы не увидели FirstLogonCommands?

Valek271183
20-12-2020, 13:22
Vadikan, может я неправильно объясняю или я Вас неправильно понимаю. С файлом ответов всё ставиться, и запускается OOBE и SetupComplete.cmd и отрабатывает FirstLogonCommands из состава autounattend.xml.
Проблема в том, как потом подставить ключ из BIOS. Не хотелось бы делать это вручную для каждого нового ноутбука.
При обычной, не автоматической установке, ключ из BIOS не запрашивается - он, видимо, вводится перед тем, как появляется вариант выбора ОС и Windows уже ставиться с ключом.
Но по окончании установки таким способом, когда ключ подставляется сам, не запускает OOBE и SetupComplete. Каким способом можно их запустить?
P.S. Vadikan, FirstLogonCommands Вы имели ввиду из состава файла ответа или отдельный CMD файл? Как отдельный CMD файл я его не пробовал.

Vadikan
20-12-2020, 13:42
Valek271183, я может тоже чего-то не понимаю. В частности, что мешает перенести команды из setupcomplete в FLC по отдельности, либо одной командой, запускающей любой cmd файл.

Valek271183
20-12-2020, 22:28
Vadikan, создал файл FirstLogonCommands.cmd в $OEM$\$$\SETUP\SCRIPTS, прописал запуск SetupComplete.cmd
FirstLogonCommands.cmd тоже не запускается

Vadikan
21-12-2020, 01:50
Valek271183, я разве предлагал вам такое делать?

По ссылке из поста 2 http://www.oszone.net/8594#compare объясняется ровно три варианта: setupcomplete, аудит и FLC. Там же написано, как создать в корне диска папку Install, сложить в нее все необходимое и создать переменную для определения флэшки.

Не хотите ставить с флэшки, создайте $OEM$\$1\Install\ и ставьте из C:\Install

Короче, ваш командный файл может лежать где угодно. Но его вызов вам надо прописать в файле ответов в разделе FLC FirstLogonCommands (http://www.oszone.net/8609)

Valek271183
21-12-2020, 22:35
Да нельзя файл ответов использовать )
С файлом ответов ключ ОС из BIOS не подхватывается, вот я и ищу альтернативные варианты, как запустить CMD после установки. С файлом ответов как раз таки всё работает и запускается, но не подхватывается лицензия из UEFI. И чтобы эту лицензию подхватить использую ручную установку, но в конце нужно доустановить ПО, которое должно установиться при первом входе в систему или после первой перезагрузки

Vadikan
22-12-2020, 13:17
Да нельзя файл ответов использовать )
С файлом ответов ключ ОС из BIOS не подхватывается »
Спасибо, что наконец сообщили эту незначительную подробность в классическом стиле Неправильно поставлена задача (http://www.outsidethebox.ms/13148/#_Toc314611149).

Если поставить ее как "извлечь ключ из BIOS и активировать ОС", то можно пробовать PowerShell (или wmic).

powershell "changepk.exe /ProductKey (Get-WmiObject -query 'select * from SoftwareLicensingService').OA3xOriginalProductKey"

Valek271183
22-12-2020, 15:57
Думаю этот вариант тоже не подойдёт. Дело в том что на практике попытка подставить ключ из UEFI не всегда срабатывает. Объясню на примере: при ручной установке Windows 10 на ноутбук с ключом от Windows 8 (или иногда и от 8.1) ключ подхватывается ещё до выбора ОС и ОС ставится уже с ключом и при подключении к интернет она активируется. Если на тот же ноутбук попытаться вставить этот же, зашитый от Windows 8 ключ, после установки Windows 10 она его не принимает (текст сообщения не помню, пишет что-то вроде этот ключ не подходит), версия та же Для одного языка. Это то, что я вижу на практике.
Учитывая это, я теперь чаще стараюсь использовать установку без файла ответов (и раздел восстановления при ручной установке окажется в конце). Но при этом не запускается OOBE, SetupComplete и FLC. Поэтому я решил у Вас спросить каким ещё способом можно запустить SetupComplete.cmd или другой CMD/BAT файл при условии, что ключ зашит в BIOS. Vadikan, извините что запутал Вас неправильно поставленной задачей, хочется всё-таки найти способ запустить настройку при таких условиях задачи и возможно ли это?

Vadikan
22-12-2020, 17:47
Я бы предложил подключить образ и прописать запуск в HKLM\Software\Microsoft\Windows\CurrentVersion\Runonce но прозреваю, что и этот вариант не устроит по какой-то еще причине:)




© OSzone.net 2001-2012