PDA

Показать полную графическую версию : [статья] Создание настроенного образа операционной системы


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 [39] 40 41 42

Smarty
18-03-2020, 18:01
habib2302, команды для winpeshl.ini давно описаны в документации (https://docs.microsoft.com/ru-ru/windows-hardware/manufacture/desktop/winpeshlini-reference-launching-an-app-when-winpe-starts) Майкрософт.
И Nordek прав, WinPE х64 - не полноценная система х64, совместимости с х86-программами нет, только 64-битные приложения.

Vadikan
18-03-2020, 22:32
Smarty, интересно, работают ли оба раздела одновременно. Раньше точно не работали.

Smarty
18-03-2020, 23:16
Vadikan, нет, там просто синтаксис для примера.

Nordek
19-03-2020, 13:09
команды для winpeshl.ini давно описаны в документации Майкрософт. »LaunchApp:
[LaunchApp]
AppPath = %PROGRAMFILES%\totalcmd\TOTALCMD64.exe
Выполнил свою работу

Прочитав это
Note

The [LaunchApp] entry may only include one app.
You can’t specify a command that is greater than 250 characters.
You can’t specifiy any command-line options with LaunchApp.



Понял - Бестолковая ерунда.

Как ранее было удобнее импортировать в реестр, таким этот способ остаётся:
DISM.exe /Mount-Wim /WimFile:"%UserProfile%\Desktop\boot.wim" /index:1 /MountDir:"%UserProfile%\Desktop\Mount\WINRE"

REG LOAD HKLM\1SYS "%UserProfile%\Desktop\Mount\WINRE\Windows\System32\config\SYSTEM"
regedit
» HKEY_LOCAL_MACHINE » 1SYS » ControlSet001 » Control » Session Manager » Environment

Path add %PROGRAMFILES%\AkelPad\;
REG UNLOAD HKLM\1SYS

DISM.exe /Unmount-Wim /MountDir:%UserProfile%\Desktop\Mount\WINRE /commit



WinPE х64 - не полноценная система х64 »Я воспринимаю как:
x86 - Выполняются только 32-bit приложения
x64 - Выполняются только 64-bit приложения
x86-x64 - Выполняются как 32-bit приложения, так 64-bit приложения.
Пожалуй данность определяет своими именами разве что в Unix-подобных системах. В Windows всё смешано: x64 будет 32-bit и 64-bit.

Vadikan
19-03-2020, 14:06
нет, там просто синтаксис для примера. »
Угу, это было и в старой документации, еще к 3.1. Плохой пример.

Smarty
19-03-2020, 14:46
Плохой пример. »
Пример писался для habib2302, на скриншоте которого написано, что "... файл winpeshl.ini есть, но нет команд с успешным запуском...".
Могла быть просто ошибка в написании строки выполнения, поэтому привел синтаксис.

Nordek
19-03-2020, 15:35
Могла быть просто ошибка в написании строки выполнения »Проверив выполнение из LaunchApp - Кучу комбинаций перебрал, часто встречается ошибка как на скриншоте у habib2302:
A winpeshl.ini file is present, but no commands were successfully launched. This could be caused by incorrect formatting or an invalid executable name. Please consult the documentation for more information.
Более 150 символов ни разу не привышало (хотя допустимо 250), никакие специфические символы не добавлялись.

habib2302
19-03-2020, 18:14
Nordek, т.е проблема теперь не только у меня?

раньше я делал winpe для проги Windows Login Unlocker и как бы все работало

Nordek
19-03-2020, 18:42
т.е проблема теперь не только у меня? »Издеваюсь над boot.wim, и теперь не могу понять: почему только при третьей правке winpeshl.ini получилось загрузить, сейчас опять выводит ошибку (Кодировку не менял, даже параметры вернул которые были, и всё-равно выводит ошибку.).

Smarty
19-03-2020, 18:44
Nordek, а содержание winpeshl.ini?

Nordek
19-03-2020, 20:08
Smarty, [LaunchApp]
AppPath = "%PROGRAMFILES%\totalcmd\TOTALCMD64.exe"
или
[LaunchApp]
AppPath = "%PROGRAMFILES%\Akelpad\Akelpad.exe"

Сейчас пытаюсь побороть:
[LaunchApp]
AppPath = "%PROGRAMFILES%\totalcmd\TOTALCMD64.exe"

Smarty
19-03-2020, 20:14
Nordek, у меня так написано:
[LaunchApps]
"%PROGRAMFILES%\PE Network\PENetwork.exe"
%SYSTEMDRIVE%\Shell\Shell.exe
Работает.
Еще есть такой вариант:
[LaunchApps]
hidcon.exe, mountiso.cmd
"%PROGRAMFILES%\PE Network\PENetwork.exe"
%SYSTEMDRIVE%\Shell\Shell.exe
Тоже все отрабатывает.
Второй вариант для установки системы из ISO-файла через GRUB4Dos.
Shell.exe в обоих случаях это Loader от Boa Soft.

Nordek
19-03-2020, 20:57
habib2302, Smarty, Сейчас сработало с LaunchApp. Не понял что было, ссылку на образ в PM отправил.

Smarty
19-03-2020, 21:21
Nordek, зачем образ, если работает?

habib2302
19-03-2020, 22:35
Nordek, образ работает

Nordek
20-03-2020, 09:58
зачем образ, если работает? »Когда в предыдущий раз через LaunchApp работал - Неожиданно перестал срабатывать. Его же ещё раз смонтировал » удалил winpeshl.ini » создал winpeshl.ini » добавил [LaunchApp] ... » сохранил winpeshl.ini » размонтировал в последний раз.

образ работает »У вас, из вашего образа получилось произвести выполнение?

habib2302
20-03-2020, 11:35
У вас, из вашего образа получилось произвести выполнение? »
Нет. Все как было так и осталось. А ваш образ работает с вашим winpeshl.ini

Smarty
20-03-2020, 17:20
Неожиданно перестал срабатывать. »
Нет. Все как было так и осталось. »
Проблема вообще непонятна. У меня таких заморочек отродясь не было.
Правильный синтаксис и правильные пути - все работает как и положено.

rbvl
18-06-2020, 03:45
Здравствуйте. Никак не пойму, имеется autounattend.xml и wim файл. Установка начинается из стороннего PE. Что с делать в wim, чтобы файл ответов автоматически работал? С iso то понятно - положить в корень, а с wim - нет. Шапку прочитал, но не понимаю.

Vadikan
18-06-2020, 11:35
rbvl, варианты:
• Указывать ФО при sysprep, он будет закэширован.
• Передавать ФО в качестве параметра /Unattend (https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/windows-setup-command-line-options#unattend) setup.exe
• Implicit Answer File Search Order (https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/windows-setup-automation-overview#implicit-answer-file-search-order)




© OSzone.net 2001-2012