Как в winpe добавить свои программы

В следующей ниже процедуре демонстрируется, как добавить пользовательское приложение в образ Windows PE в автономном режиме. Например, при наличии диагностического программного обеспечения или специально созданных средств, которые играют ключевую роль в процедуре проверки, эти средства можно включить в пользовательскую установку Windows PE перед предварительной установкой операционной системы. Чтобы добавить приложение в настроенный образ Windows PE, создайте для этого приложения папку в образе Windows PE (например, Tools) или скопируйте его в папку System32 образа Windows PE. Если приложению требуется место для временного хранения файлов, можно указать настраиваемую рабочую зону в составе образа.

Чтобы добавить приложение в образ Windows PE в автономном режиме

  1. Используя систему DISM, подключите базовый образ Windows в локальный каталог среды предустановки Windows. Пример:

Dism /Mount-WIM /WimFile:c:winpe_x86winpe.wim /index:1 /MountDir:c:winpe_x86mount
dism /unmount-wim /Mountdir:c:winpe_x86mount /commit

После отключения образ можно записать на соответствующий носитель.

Создание загрузочной флешки Windows PE с набором программ.

См. также

Щелкните здесь, чтобы отправить отзыв на этот раздел.

Дата сборки: 2010-07-09

Источник: systemscenter.ru

P4Start — утилита для подключения пакета программ под WinPE/OS

Отправлено: 31-Окт-2021 15:53

P4Start — утилита для подключения пакета программ под WinPE/OS
Утилита является развитием способа подключения набора программ (программного пакета, или далее просто ПП ), используемого в сборках 2k10 .
Вначале уточню способ подключения ПП, используемый в P2Start (2k10) и P4Start :
1. Папка с программным пакетом монтируется как диск (в 2k10 это диск Y: )
2. В меню Пуск , на рабочий стол и в QuickLaunch распаковываются заранее заготовленные ярлычки программ, » привязанные » к диску Y:
3. Удаляются ярлычки для отсутствующих в ПП программ (что позволяет пользователю корректировать ПП под свои запросы, просто удаляя «ненужное»)
4. Производятся дополнительные действия по настройке конкретной WinPE .
Отличие P4Start от предыдущего варианта подключения ПП в 2k10 — это полная автономность и независимость от 2k10 . Т.е., P4Start может использоваться в любых WinPE ( с оболочкой на базе Explorer , в которой имеется меню Пуск ); из любой папки (нет жесткой привязки в каталогу ПП); ПП может монтироваться на любую букву (естественно, ярлычки должны быть «привязаны» к этой букве); имеется трей-утилита с мониторингом подключения ПП (с возможностью отключения/подключения ПП); всё необходимое для работы интегрировано в утилиту (не требуется дополнительных файлов); допустимо изменение имени утилиты (конфигурационный архив должен иметь такое же имя).

P4Start.7z — конфигурационный архив (его имя должно совпадать с именем утилиты, расширение 7z). Внутри находятся:

1. Файл конфигурации P4Start.cfg . В нём указываются переменные для подключения программного пакета и списки исключений для конкретной РЕ/ОС.
2. Папка » SoftPack.2k10 » — ярлычки сборки, будут в » ПускSoftPack.2k10 «.
3* Папка » Desktop.PE » — ярлычки, которые будут извлечены на рабочий стол .
4* Папка » Programs.PE » — ярлычки, которые будут в » ПускПрограммы «.
5* Папка » QuickLaunch.PE » — ярлычки для панели быстрого запуска » Quick Launch «.
6. Start_PE.cmd — коммандный файл, который будет выполнен после подключения программного пакета под WinPE . Start_OS.cmd — аналогично, выполняется под ОС .
7* Всё, что находится в папке » System32 «, под РЕ-сборками будет скопировано в %WinDir%System32 (для х64 также делается копия в %WinDir%SysWOW64 ).
8* В папке Add2Reg.PEAll*****.reg — общие патчи реестра (например, для регистрации программ).
9* В папке Add2Reg.PEAdd_XXXX.reg — патчи реестра, применяемые для конкретной сборки. Т.е., Add_7x64.reg будет применён только для РЕ 7х64 .
* — означает, что действие будет произведено только под РЕ -сборками (под обычной ОС задействуется только папка SoftPack.2k10 ).

В файле конфигурации P4Start.cfg (внутри архива P4Start.7z) указываются:

P4Marker=Y:icons.dll — маркер подключенного ПП (диск, на который будет смонтирован ПП плюс файл, который гарантированно имеется в ПП)
P4Folder=..Test.PackSoftPack — путь к ПП, может указываться относительно корня диска до папки ПП, либо относительно архива P4Start.7z (в данном примере .. — это переход на уровень выше)
P4Name=SoftPack.2k10 — имя ПП в меню Пуск (оно же имя папки основного набора ярлычков ПП в архиве P4Start.7z )
P4TrayPE=no — переменная, значение tray указывает, что будет использована трей-утилита для отключения/подключения ПП под WinPE (в ОС эта утилита используется всегда, независимо от настроек). Также tray может использоваться в качестве ключа запуска (ключ приоритетнее настроек), пример запуска: P4Start.exe tray
WIMfile=Wim-soft.wim — имя wim -файла для монтирования (путь указывается относительно корня диска либо относительно архива P4Start.7z , аналогично P4Folder )
WIMmount=B:PePrograms — путь, по которому будет смонтирован wim-файл (при наличии самого wim-файла, естественно)
Также в конфиг могут быть включены наборы масок ярлычков, которые нужно удалить для конкретной РЕ. Наборы указываются как del+ Код , где Код : 5×86 (РЕ на базе 2003/ХР), 7×86 / 7×64 (РЕ на 7), 8×86 / 8×64 (РЕ на базе 8 или 8.1), 10х86 / 10х64 (РЕ на базе 10 или 11), WinOS — обычная ОС . Маска должна однозначно определять имя ярлычка, который нужно удалить, пробелы недопустимы (заменяем их звёздочкой * ), при поиске звёздочка подставляется спереди и сзади маски, т.е., можно указывать неполное имя как спереди, так и сзади.
Пример набора масок:
del5x86=Acro DaRT 78setup EasyBCD DismPP *target*OS*
delWinOS=Acro DialupPE Disk*Cryptor Driver*Import*PE Office*2007 Reset*Windows*Password Reset*WinPassword ERD*2005 OO*Bluecon

Читайте также:
Как убрать подсознательную программу

Дополнительные возможности, реализуемые утилитой:

1. Смена обоев WinPE из заготовок в папке ПП User.Config (при условии, что свободной памяти больше 256Мб)
2. Создание ярлычка для папки пользователя User.Folder (в РЕ — на рабочем столе, в ОС — в меню ПП) — при условии, что в папке есть хотя бы один EXE-файл.
3. Если буква для монтирования ПП уже занята другим, будет произведена попытка перемонтировать другое на последнюю свободную букву, чтобы смонтировать ПП.
4. Ведётся лог работы, файл P4Start.log в папке %Temp%.
5. Выполнение скрипта пользователя, с готовыми переменными.
6. Предлагайте свои пожелания.

Как могут взаиморазмещаться P4Start.exe, архив P4Start.7z и папка ПП

Для автозапуска ПП после старта РЕ необходимо обеспечить поиск и запуск P4Start.exe. Это можно сделать двумя способами:
1. Поиск по полному относительному пути (т.е., от корня диска). Реализуется просто, но после «переезда» сборки в другую папку придётся править скрипт поиска в ядре.
2. Вариант сложнее, но более универсальный: при запуске из РЕ вначале ищем относительный путь к WIM-файлу, из которого запущено ядро. Этот путь указан в реестре HKLMSYSTEMCurrentControlSetControl , в конце SystemStartOptions . Потом по этому относительному пути мы находим накопитель с ядром. А P4Start.exe можно положить рядом с WIM -файлом ядра. Таким способом мы можем переносить ядро с ПП в разные папки без изменения скрипта поиска P4Start.exe .
Скрипт PECMD для поиска и запуска P4Start.exe, находящегося в одной папке с запущенным ядром:
REGi $HKLMSYSTEMCurrentControlSetControlSystemStartOptions,te //получаем значение SystemStartOptions
TEAM SED te=1,RDPATH,*,%te%|MSTR -delims:* te=%de%,ne,IFEX :e%te%,TEAM ENVI we=%te%|EXIT FORX //ищем накопитель с WIM-файлом
TEAM FDIR we=%we%P4Start.exe,EXEC %медленный» для подключения ПП) способ — использовать иконку sfx -модуля.
После этого просто добавляем ярлычек запуска утилиты в нужную папку архива P4Start.7z , и выключаем/включаем ПП. Ярлычок должен появиться в ПП (конечно, если он добавлен в основной пакет, папку SoftPack.2k10 в исходном случае).

Актуальный перечень номеров иконок в файле icons.dll (для 2k10 Next 220119)

— Выражаю свою благодарность AZJIO за реализацию трей-утилиты для P4Start. — *** Для демонстрации возможностей в состав P4Start включен небольшой набор утилит из 2к10, для тестирования распаковать на любой накопитель, запустить P4Start.cmd или pe10P4Start.exe. При переносе ПП в другую папку не забудьте подправить путь в P4Start.cmd (и, при необходимости, конфигурацию переменных в P4Start.7zP4Start.cfg). Версия 1.0 final (upload.ee)

Источник: usbtor.ru

Создаем реаниматор на базе Windows PE

Создаем реаниматор на базе Windows PE

Windows PE. Возможно вы слышали это название, а возможно и нет, хотя вполне вероятно, что пользовались данной версией Windows даже не подозревая об этом. Фактически это не отдельная редакция операционной системы вроде Windows 7 Professional или Windows 10 Home, а упрощенная версия, о чем и свидетельствует ее название Preinstallation Environment. Что можно перевести как «предустановочная среда» или «среда предустановки».

Если вы самостоятельно устанавливали Windows, то уже имели дело с Windows PE, так как на ней основаны первые этапы установки операционной системы. Также на Windows PE работает среда восстановления, к которой можно обратиться в случае возникновения каких-либо проблем в системе.

Особенности Windows PE

О возможностях Windows PE можно узнать на официальном сайте Майкрософт.

Windows PE — это небольшая операционная система, используемая для установки, развертывания и восстановления Windows для настольных компьютеров.

Ее требования к оборудованию практически ничем не отличаются от обычной Windows, но основное ее преимущество заключается в том, что для ее запуска не требуется жесткий диск. Базовая версия Windows PE построенная на Windows 10 требует не более 512 Мб памяти и поэтому может быть запущена как с флешки, так и непосредственно в оперативной памяти.

Легковесность Windows PE может вызвать соблазн использовать ее в качестве основной системы на компьютере или домашнем сервере, однако есть существенные ограничения, которые не позволят это сделать.

Так, например, система автоматически перезапускается через 72 часа непрерывного использования и все изменения при этом будут утеряны. Кроме этого при установке Windows PE по умолчанию используется файловая система FAT32, что ограничивает максимальный размер используемых файлов до 4 Гб.

Но тогда для чего может быть полезна эта версия Windows?

Для чего нужен Windows PE

А как раз для создания загрузочной флешки с привычной (хоть и сильно урезанной) операционной системой.

Например если ваш компьютер перестал загружаться с жесткого диска, то загрузка с такой флешки позволит получить доступ к данным на нем. То есть эту операционную систему можно и нужно использовать по ее прямому назначению — для восстановления или диагностики компьютера.

Именно на Windows PE построены многие известные реаниматоры, то есть готовые сборки, которые можно записать на флешку, а после загрузки с нее вы получите доступ к привычной среде Windows с предустановленным набором программ и утилит.

Hiren

Именно на Windows PE построены такие популярные сборки, как Hiren’s Boot CD или загрузочные диски Sergei Strelec, которые предназначены для диагностики и обслуживания компьютеров или для восстановления работоспособности ОС.

Скачать понравившуюся сборку можно в виде ISO-образов и затем записать его на флешку с помощью любой предназначенной для этого утилиты, например, Rufus.

Также можно воспользоваться утилитой Ventoy, которой я посвятил отдельную заметку, и записать нужный образ или все образы сразу на флешку, подготовленную с помощью этой программы.

Читайте также:
Как получить рут права если ни одна программа не помогает

Как создать флешку с Windows PE

Ну и нельзя не упомянуть о том, что вы можете создать свою загрузочную флешку с «голой» Windows PE. Весь алгоритм по ее созданию подробно описан на официальном сайте. Процесс этот хоть и не сложный, но довольно муторный и потребует установки еще дополнительных утилит и надстроек. Не буду подробно на нем останавливаться, так как не думаю, что от «голой» системы есть какая-то существенная польза.

Но вполне возможно вы захотите создать загрузочную флешку со своей собственной сборкой, то есть с набором нужных вам программ. Сделать это довольно просто и существует множество вспомогательных утилит, предназначенных для этого. Давайте рассмотрим две из них.

Утилита AOMEI PE Builder

Пожалуй самой простой и известной утилитой, позволяющей создать свою сборку на базе Windows PE, является утилита AOMEI PE Builder.

Скачиваем и устанавливаем программу на компьютер, а затем запускаем.

AOMEI PE Builder

На первом шаге нам нужно будет выбрать разрядность Windows.

Выбор разрядности ОС

Я выберу 64-бита. Сейчас подавляющее большинство программ имеют 64-х разрядную версию, однако перед выбором разрядности Windows стоит убедиться, что утилиты, которые вы планируете поместить в сборку также имеют такую же разрядность.

На следующем шаге выбираем программы, которые планируем включить в нашу сборку.

Выбор программ

На выбор уже есть небольшое количество утилит, которые разложены по соответствующим разделам. Всего три раздела — работа с файлами (File), с сетью (Network) и с системой (System).

При выборе программы появится ее описание, правда оно на английском.

Описание программы

Тем не менее, все эти утилиты довольно известны, а если какие-то из них вам незнакомы, то можно легко по названию найти в интернете описание программы на русском.

Выбираем нужные программы из списка, а затем добавляем свои. Для этого есть две опции — добавить файл и добавить папку.

Добавить программу

Программы должны иметь ту же разрядность, что и Windows, а также быть портативными, то есть запускающимися без предварительной установки на компьютер.

На сайте уже есть несколько заметок, посвященных портативным программам и их созданию. У многих известных программ есть портативные версии и можно их скачать либо с официального сайта приложения, либо со специализированных сайтов, на которых выложено большое количество готовых портативных программ.

Обычно для поиска нужной программы достаточно в поисковике набрать ее название и слово «portable».

Поиск портативной программы

Также можно подготовить портативные версии нужных вам программ с помощью специальных утилит.

Я подготовил на рабочем столе папку с портативными версиями программам — VLC media player, утилиты для диагностики жесткого диска Victoria и еще одна утилита для тестирования и идентификации компонентов компьютера AIDA64. Так как все программы состоят более чем из одного файла, то добавим их папками.

Добавление программ

Осталось лишь записать сборку на флешку. Сделать это можно прям из программы. Подключенная флешка уже отображается в соответствующем разделе.

Запись флешки

Либо можно создать ISO-образ, который потом можно, например, закинуть на флешку с Ventoy или позже записать на нее с помощью любой другой утилиты.

Процесс создания сборки займет довольно много времени, так как все необходимые файлы утилита скачивает из интернета.

После того, как флешка готова загружаемся с нее.

Загрузка с флешки

На рабочем столе увидим ярлыки для запуска утилит, которые мы выбрали в процессе создания сборки. Также тут есть еще две утилиты Partition Assistant и Backupper — это программы того же разработчика, что и утилита PE Builder. Backupper позволяет создавать резервные копии данных и целых разделов, а Partition Assistant предназначена для работы с дисками, то есть с ее помощью можно вносить изменения в разделы на жестком диске.

Все выбранные нами вручную утилиты находятся в отдельной папке UserTools. И вот тут меня ждал сюрприз.

Утилитой AOMEI PE Builder я пользовался лет пять назад и тогда мне без проблем удалось добавить в сборку нужные мне программы, однако сейчас все три добавленные мною программы запустить не удалось. Скорее всего это связано с тем, что Windows PE был создан на базе самой последней редакции Windows 10, и с этими редакциями как раз и возникают подобные проблемы, о чем расскажу далее.

Думаю, что если в качестве базы для Windows PE использовать предыдущие редакции десятки, то все будет работать. В любом случае, далее речь пойдет об утилите, которой я пользовался многократно.

Утилита Win10XPE

Вторая утилита, о которой пойдет речь, имеет намного более широкие возможности. Называется она Win10XPE и ее интерфейс нельзя назвать интуитивно понятным, так как здесь содержится огромное количество всевозможных настроек.

Win10XPE

Кроме этого есть еще один нюанс — так как утилита использует системные файлы и содержит большое количество специализированных инструментов, то ваш антивирус может на нее реагировать.

На счет вирусов и антивирусов сказано уже очень много и предыдущая моя заметка была посвящена данной теме, поэтому каждый в этом вопросе решает для себя сам.

Скажу лишь, что утилита эта довольно известная и ее страница представлена на одном из крупнейших форумов, посвящённых Windows 10, поэтому лично я ее считаю безопасным и весьма удобным инструментом для быстрого создания нужного вам Live CD/USB диска.

Итак, в первую очередь нам нужно выбрать оригинальный ISO-образ операционной системы, на базе которой мы будем создавать нашу сборку. Это важно, так как у той же Windows 10 уже вышло множество редакций, которые отличаются какими-то инструментами. В итоге созданный Live-диск может не работать или часть его инструментов будет недоступна.

Возможно, именно поэтому у меня не запускались программы с флешки, созданной в PE Builder, так как при создании флешки использовалась самая последняя редакция Windows 10.

Читайте также:
Удаляются ли программы при восстановлении системы

На странице утилиты на форуме есть предупреждение, что разработчики утилиты пытались адаптировать ее к последним редакциям Windows 10, но надежного результата получить не удалось, поэтому они рекомендуют использовать Windows 10 версии 2004-20H1.

Предупреждение

Так мы и поступим. В окне утилиты щелкаем по ссылке:

Загрузка образа

Затем выбираем образ и его параметры, а затем скачиваем его на компьютер.

Скачиваем образ Windows

С этого сайта можно скачать официальные образы системы, однако можно использовать любой другой образ, которым вы располагаете.

После загрузки образа его нужно смонтировать, то есть подключить в качестве виртуального диска в DVD-привод. Делается это через контекстное меню:

Монтируем образ

После этого выбираем содержимое виртуального DVD-привода в утилите:

Подключение образа

Осталось лишь выбрать нужные вам программы.

Настройка программ

В левой части окна находится список всех встроенных утилит (1), которые мы можем добавить в нашу сборку. Здесь действуем по аналогии — отключаем или включаем нужные инструменты. В отличии от PE Builder набор инструментов здесь более широкий и действительно есть из чего выбрать.

При выборе утилиты в правой части окна появляется ее описание (2) и всевозможные настройки. У разных программ этот набор настроек отличается и зависит от специфики каждой программы.

Для всех программ доступна настройка расположения значка — на рабочем столе будущей Windows, в меню Пуск или закрепить на панели задач (3).

В перечне есть и платные утилиты, вроде AcronisTrueImage. Если у вас есть лицензия к таким утилитам, то можно ее вставить в соответствующее поле (4) и тогда утилиту можно будет включить в сборку и использовать с флешки.

Проходимся по списку, выбираем нужные утилиты и делаем соответствующие настройки.

Практически все готово.

Выбираем первый пункт Build Core.

Настройка Windows PE

Здесь собраны еще десятки настроек, которые относятся непосредственно к операционной системе. Например, мы можем повлиять на интерфейс операционной системы, изменив обои рабочего стола, задав значок пользователя или изменив приветственную мелодию, которая звучит при загрузке.

Все готово для создания флешки. Нажимаем на кнопку Play в верхней части окна программы и создаем образ.

Процесс создания образа займет некоторое время и продолжительность будет напрямую зависеть от количества выбранных вами программ, так как в процессе утилита будет скачивать недостающие файлы из интернета.

После того, как образ будет создан, он будет сохранен в папке с утилитой. Можно закинуть его на флешку с Ventoy или записать отдельно с помощью той же Rufus.

Теперь загружаемся с флешки и смотрим на результат.

Реаниматор на флешке

Все выбранные нами утилиты есть в с системе. Какие-то из них я вынес на рабочий стол, какие-то поместил в панель задач. Доступ к остальным утилитам есть в меню Пуск.

Запускаем нужные утилиты и работаем…

Включение своих программ в сборку

Пока мы использовали только утилиты, которые уже имелись в конструкторе. Но как же включить нужные вам программы в сборку, если их нет в предложенном перечне?

Теоретически мы можем включить в сборку не только портативные программы, но и установленные на основном компьютере. В этом случае придется ковыряться в реестре системы, копируя ключи оттуда и интегрируя их в WinPE. Занятие это не особо приятное и далеко не всегда гарантирующее положительный результат. Поэтому я рассмотрю самый простой и надежный способ — использование уже упомянутых мною ранее портативных версий программ.

У меня уже есть три программы, которые я включал в первую сборку и которые отказались в ней работать. Давайте их подключим и сюда.

Сейчас каждая из программ находится в своей папке. Мне нужно их сжать в архив, чтобы включить в сборку.

Самый последний раздел программы называется Utilites. Воспользуемся им и запустим SFX Constructor. Эта утилита построена на базе архиватора 7-ZIP и с помощью нее мы сейчас упакуем наши портативные программы.

SFX Constructor

Просто перетягиваю папку с программой в соответствующее поле и затем нажимаю кнопку Create 7z SFX.

Создание SFX

Тоже самое проделываю и со второй папкой. VLC плеер есть в стандартных программах, поэтому его добавлять не буду.

Теперь перейдем к утилите XPE Packed Application Creator (1). Она нам позволит добавить собственные портативные программы в сборку. Я скачивал 64-х разрядные версии утилит, поэтому добавляю путь к архиву в соответствующем поле (2). Выбираю созданный ранее архив, а затем в следующем поле я должен указать имя исполняемого файла, то есть имя файла, который программу запускает. Его можно найти в папке с программой (3). Все готово и нажимаем соответствующую кнопку (4), для создания нового приложения:

Добавление программ в сборку

Тоже самое проделаем и для второй утилиты.

Теперь перейдем в список всех приложений Apps и найдем раздел XPE Plugin Creator. Здесь увидим добавленные нами программы. Можем задать название папки, в которой они будут находиться в меню Пуск, а также указать их дополнительное расположение, например, вынеся их на панель задач.

Настройки программ в реаниматоре

Пересобираем образ, нажав на кнопку Play, а затем записываем его на флешку и загружаемся с нее.

Новые программы я разместил в панели задач, здесь они и отображаются. Также эти программы я вынес в отдельную папку MySoft в меню Пуск и действительно мы их здесь находим.

Реаниматор Windows

Вот таким образом с помощью Windows PE и утилит вроде PE Builder и Win10XPE вы можете создать свою собственную флешку-реаниматор с набором только вам нужных программ и утилит.

Интересные заметки и видеоуроки по этой теме:

  1. Зачем нужна экранная заставка
  2. Какие программы нужны на компьютере?
  3. Как создать портативную программу (Portable)
  4. Программы для создания Portable-приложений
  5. TOP10 БЕСПЛАТНЫХ ПРОГРАММ, которые стоит установить

Источник: pcsecrets.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru