Флешка сисадмина часть 8. Создание основы WPI
WPI (Windows Post Install) — это оболочка, в которой мы выбираем программы для инсталляции и после нажатия на кнопку “УСТАНОВИТЬ” установка проходит полностью в тихом режиме, т.е. не выдавая никаких сообщений пользователю в стиле “Нажмите далее”. Это существенно сокращает время настройки операционной системы, поэтому мы воспользуемся данной технологией. Чтобы не изобретать велосипед, мы не будем создавать WPI сборку с нуля, а разберёмся в принципе работы этой оболочки на примере уже существующей сборки, но данных знаний нам будет достаточно, чтобы создать собственную сборку с нуля.
Шаг 1. Скачиваем (скачать) и копируем папку WPI в папку SystemFlash.
Шаг 2. В папке SystemFlash\WPI\UserFiles переименовываем файл useroptions в useroprions1.
Шаг 3. Запускаем SystemFlash\WPI\WPI.exe и видим что слева появились дополнительные кнопки.
Шаг 4. Заходим в Настройка WPI-Общие и убираем галочку с Таймера обратного отсчета, затем жмём Сохранить-Выход.
Шаг 5. Мы получили доступ в режим конфигурации WPI. Жмём на кнопку Конфигурация программ и смотрим какие вкладки за что отвечают.
Шаг 6. Удаляем ненужные приложения и меню. Для этого заходим в конфигурацию программ и выбираем программу (в примере я удалю NET Framework, т.к. он и так уже есть в нашей сборке Windows 7).
Шаг 7. Затем переходим в Команды и смотрим где располагается наша программа.
Шаг 8. Находим её в папке WPI\Install и удаляем.
Шаг 9. Переходим на вкладку Tool Tips и смотрим где располагается файл с рисунком.
Шаг 10. Находим его в папке WPI\Graphics\Logos и удаляем.
Шаг 11. Возвращаемся к WPI. Жмём Удалить-Да.
Таким методом удаляем все программы, которые нам не нужны.
Нюансы: удобнее всего фильтровать программы по категориям справа 
Если в категории нет программ, то категория после запуска автоматически удалится.
Мы освоили базовые элементы по тема «создание WPI». В следующей статье мы разберёмся как добавлять в сборку новые программы, а также разберём некоторые фишки связанные с изменением интерфейса WPI. В качестве бонуса я поделюсь с Вами ссылкой на свою WPI сборку 2015 года.
Пишите свои вопросы и пожелания в комментариях под данной статьёй, ставьте лайки, подписывайтесь на мой блог в форме справа.
Как добавить wpi в сборку windows
Сообщения: 78
Благодарности: 1
Я обошёлся следующим:
1. Cоздал файл wpistart.cmd следующего содержания:
for %%i in (C D E F G H I) do if exist %%i:\WIN51 set CDROM=%%i:
set wpipath=%CDROM%\wpi
REG ADD %KEY%\999 /V 1 /D «%wpipath%\WPI.hta» /f
2. Поместил этот файл в папку $OEM$
3. В cmdlines.txt прописал этот файлик:
«wpistart.cmd»
4. На 13-12 минуте скрипт переберёт значения дисков в поисках WIN51, и найдя его, присвоит диску %CDROM%, внесёт значения в реестр, что впоследствии запустит WPI до первого входа в Windows
Конфигурация компьютера |
Материнская плата: La-7912p |
HDD: Hitachi HTS545050A7E380 |
Звук: Realtek ALC271x |
Ноутбук/нетбук: acer e1-571G |
Индекс производительности Windows: 5.7 |
Последний раз редактировалось Vsirf, 13-04-2010 в 23:31 .
Конфигурация компьютера |
Материнская плата: Asus Socket 775 P5B-VM SE |
HDD: WD 320GB SATAII 7200rpm 8Mb |
Звук: NVIDIA High Definition Audio |
ОС: Microsoft Windows XP Professional SP3 |
Если можно, то обьясните, в чём разница? И имеет ли это значение для набора программ, которые я хочу установить?
А установить я хочу следующее:
Java Runtime Environment 6.0 Update 19
Microsoft Visual C++ 2005 и 2008 Redistributable
Net Framework 3.5 SP1 с рус.паками.
Direct X (Февраль 2010).
WinRAR версии 3.93 Final.
Hashtab версии 3.0.0.
Akelpad версии 4.4.1 (Вместо блокнота).
Reg-файл с твиками системы.
Папка SVCPACK у меня есть, а файла svcpack.inf в ней нет, его нужно создать самому?
Спасибо.