Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Вопросы По WPI

Ответить
Настройки темы
Вопросы По WPI

Аватара для DenchikK

Старожил


Сообщения: 282
Благодарности: 40

Профиль | Отправить PM | Цитировать


Изменения
Автор: Petya V4sechkin
Дата: 10-02-2014




Windows Post Install Wizard (WPI)
Официальный сайт WPI
Официальный форум WPI на MSFN.org

Обзор WPI в статье "Выбор устанавливаемых приложений" (там рассказ о старой версии, но кое-что почерпнуть можно)

Для тех кто в танке: WPI не волшебная палочка и сама по тихому программы устанавливать не умееет!!!
Очень внимательно читаем материалы хотя бы по этим и этой ссылкам!


Полезные сообщения в теме:

Отправлено: 03:34, 10-03-2005

 

Старожил


Сообщения: 245
Благодарности: 6

Профиль | Отправить PM | Цитировать


Хы вот интересно:

Поменял команду на XCOPY. Всегото!! и всё РАБОТАЕТ!

Странно фактически схожи но на copy ругается а на xcopy всё проходит на ура !

PS я вот раннее хотел сделать этой командой но отговорили а я был прав

Отправлено: 13:36, 10-04-2006 | #171



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 25
Благодарности: 0

Профиль | Отправить PM | Цитировать


Привет всем ! У меня такая проблема , хочу что бы установка была с cd , начну по порядку:
1. каталог WPI у меня находится в корне DVD-диска. DVD: -i386
-bcdw
-$oem$
-wpi-install-из него устанавливаются программы
-wpi.cmd
и т.д.

в файле wpi.cmd исправлено как описывал (Sanja Alone ) for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %%i:\WIN51 set CDROM=%%i:
и
set wpipath=%~d0\твой_путь_к_wpi_на_CD_или_DVD_диске_без_обратного_слэша_в_конце

в данном случае set wpipath=%~d0\WPI (у меня так сделано)

2. В файле WpiScripts\config.js все вхождения %systemdrive%\\wpi\\Install\\ заменены на %cdrom%\\wpi\\Install\\
3. В секцию [GuiRunOnce] файла I386\winnt.sif у меня записано %cdrom%\wpi\wpi.cmd (когда происходит первый раз вход в систему прога запускается нормально)
4. утилита setenv.exe лежит где ей и положено в $OEM$
5. в каталоге $OEM$ создан файл begin.cmd с таким содержания:
Код:
@echo off
@setenv -m cdrom %~d0
@exit
файл лежит там же в $oem$
6. В секции [COMMANDS] файла $OEM$\cmdlines.txt прописана строка "begin.cmd" все как положено запускается на 12 минуте и назначает букву cdrom -у

Собственно теперь вопрос после того как я выбрал приложения которые хочу установить у меня вылазит окно следующего содержания(происходит дублирования каталога WPI )
говорит что cd не найден потом
D:\WPI\WPI\INSTALL\manager\far1705.exe -приложение не найдено , попробуйте найти с помощью ОБЗОР и повторите попытку -как-то так вроде

может быть проблема в том что у меня в файле useroptions.js в строке var LaunchFromCD='no' -запуск не с CD
или может быть где-то здесь ошибка set wpipath=%~d0\WPI

За ранее спасибо , объясните в чем моя ошибка , а то долго ставить на виртуальном компе . Всем спасибо !!!


Отправлено: 19:19, 10-04-2006 | #172


Аватара для Sanja Alone

Ищу Человека…


Сообщения: 420
Благодарности: 67

Профиль | Сайт | Отправить PM | Цитировать


fanatf1
Цитата:
Поменял команду на XCOPY. Всегото!! и всё РАБОТАЕТ!
Мы этот вопрос уже обсуждали, но там "раз на раз не приходится "


mulja
  1. Переменная cdrom в wpi.cmd может быть использована только в данной командной сессии. В wpi.cmd она реально вообще не нужна и НИКАК не влияет на определение переменной cdrom самим WPI (как он это делает я уже как-то рассказывал). Без всего лишнего wpi.cmd выглядит так (структуру каталогов и краткие инструкции я приводил ранее - структура такая же, как и у тебя):
    Код: Выделить весь код
    @echo off
    set wpipath=%~dp0
    %wpipath%Tools\cmdow.exe @ /hid
    start /wait %wpipath%Tools\fonts\fontinstaller.exe
    regedit /s "%wpipath%common\wpi.reg"
    cd /d "%wpipath%"
    wpi.hta
    regedit /s "%wpipath%common\undo.reg"
    shutdown.exe -r -f -t 20 -c "To finish installations WPI will now reboot in 20 sec..."
    exit
  2. Все вхождения %systemdrive%\\wpi\\Install\\ заменить на %cdrom%\\Install\\
  3. В файле useroptions.js должно быть var LaunchFromCD='no'wpi.ico должен лежать рядом с wpi.cmd).

-------
Sanja Alone's site (ConvRegToAU3, OEsr, RSA, AutoIt скрипты)


Отправлено: 03:25, 11-04-2006 | #173


Старожил


Сообщения: 205
Благодарности: 20

Профиль | Отправить PM | Цитировать


mulja
Проверь, чтобы в корне CD лежал файл wpi.ico

Sanja Alone
start /wait %wpipath%Tools\fonts\fontinstaller.exe
Это зачем нужно? Может быть для каких-то тем оформления, отличных от стандартной? Я эту строку удалил.

Отправлено: 08:14, 11-04-2006 | #174


Аватара для Sanja Alone

Ищу Человека…


Сообщения: 420
Благодарности: 67

Профиль | Сайт | Отправить PM | Цитировать


VelDmi
Цитата:
Это зачем нужно?
Установка доп. шрифтов в систему. Ясное дело, что это совсем необязательно

-------
Sanja Alone's site (ConvRegToAU3, OEsr, RSA, AutoIt скрипты)


Отправлено: 01:53, 12-04-2006 | #175


Новый участник


Сообщения: 13
Благодарности: 1

Профиль | Отправить PM | Цитировать


Уважаемый all!

Давно назрел следующий вопрос по WPI:

У меня установка некоторых приложений добавляется через RunOnceEx.cmd (например: подготовка через prepare.cmd, твики реестра, обновления DirectX, очистка через cleanup.cmd и т.д., т.е. те приложения которые ИМХО всегда должны быть в системе), а остальные выбираются через WPI.

У всех приложений из RunOnceEx.cmd порядковые номера мешьне 100 (за исключение clenup.cmd, он выполняется последним). Все номера приложений в WPI лежат в диапозоне 100-900.

В теории должно быть так:
Код: Выделить весь код
prepare.cmd
...
WPI приложения
...
cleanup.cmd
На практике получается совсем по-другому:
Код: Выделить весь код
WPI приложения
....
prepare.cmd
....
cleanup.cmd
Мб кто уже сталкивался с подобной ситуацией и знает решение?

Заранее благодарен.

PS: Перепробовал кажется все. Номера с ведущими нулями и без. Трехзначные и четырехзначные. Результат отрицательный.

Последний раз редактировалось EasyFrag, 16-04-2006 в 14:26.


Отправлено: 17:02, 15-04-2006 | #176


Аватара для Sanja Alone

Ищу Человека…


Сообщения: 420
Благодарности: 67

Профиль | Сайт | Отправить PM | Цитировать


EasyFrag
файл Wpiscripts\useroptions.js:
Код: Выделить весь код
var installByCategory=false;
Может у тебя здесь true?

-------
Sanja Alone's site (ConvRegToAU3, OEsr, RSA, AutoIt скрипты)


Отправлено: 02:18, 16-04-2006 | #177


Новый участник


Сообщения: 13
Благодарности: 1

Профиль | Отправить PM | Цитировать


не, переменная installByCategory у меня FALSE
Код: Выделить весь код
//
// User defined options
//
var numCols=2;
var appsPerInstallWindow=25;
var secs=60;
var language='ru';
var load_checks='default';
var discPath='';
var timer='off';
var ReallyForce='no';
var sorting=true;
var debugOn=false;
var debugLevel=1;
var alwaysUseScrollbar=true;
var dontSplitCats=true;
var disableOnDepsNotMet=false;
var showOptBtn=false;
var showmpWPIBtn=true;
var showmpINSBtn=false;
var showmanualBtn=false;
var showMultiDefault=false;
var FiltersEnabled=false;
var installByCategory=false;
var sortorder=['System','Antivirus','Office','Internet','Record CD/DVD',' Multimedia',' Utilities','Tests','Visual Styles'];
var configlist=[''];
var bgpicture='';
var resolution=0;
var theme='Glossy';
Style[0]=["#FF00FF","black","#000000","#C0C0C0","","","","","","","","","","",200,"",2,2,10,10,51,0.4,0,"",""];
var LaunchFromCD='yes';
Складывается впечатление, что WPI игнорирует прописанные в config.js номера приложений и нумирует их сам. В результате получается путаница, т.е. они вылезают раньше чем нужно в списке установки.

PS: Может кто знает, где посмотреть толковое описание синтаксиса для config.js?

Отправлено: 14:24, 16-04-2006 | #178


Новый участник


Сообщения: 34
Благодарности: 0

Профиль | Отправить PM | Цитировать


Просмотрел все страницы, но не нашел (Возможно проустил)... Меня интересует следующий вопрос. У меня на диске 2 одинаковые програмы только с разными настройками установки. Я хочу что бы при выставлении галочки на одно установке, со второй установке снималась автоматом и наоборот. В WPI есть такая возможность или нет?

Отправлено: 10:57, 19-04-2006 | #179


Аватара для Sanja Alone

Ищу Человека…


Сообщения: 420
Благодарности: 67

Профиль | Сайт | Отправить PM | Цитировать


Denion
Вот тебе пример (файл WPI\Wpiscripts\config.js):
Код: Выделить весь код
prog[pn]=['DivX Pro 5.1.1 GAIN Bundle Codec']
uid[pn]=['DivX5']
excl[pn]=['KLite','DivX6']
desc[pn]=['<p><b>DivX Codec</b>.</p><i>Recommended</i>']
ordr[pn]=[25]
cmd1[pn]=['%cdrom%\\Soft\\DivX\\autoit-divx5.exe']
dflt[pn]=['yes']
cat[pn]=['Multimedia']
pn++

prog[pn]=['DivX Pro 6 Bundle Codec']
uid[pn]=['DivX6']
excl[pn]=['KLite','DivX5']
desc[pn]=['Newest <b>DivX Codec</b>.']
ordr[pn]=[49]
cmd1[pn]=['%cdrom%\\Soft\\DivX\\autoit-divx6.exe']
cat[pn]=['Multimedia']
pn++

prog[pn]=['K-Lite Mega Codec Pack 1.31']
uid[pn]=['KLite']
excl[pn]=['DivX5','DivX6']
desc[pn]=['Huge Codec Pack']
ordr[pn]=[24]
cmd1[pn]=['%cdrom%\\Soft\\K-Lite\\klite_autoit.exe']
cat[pn]=['Multimedia']
pn++
В данном сл., divx6, divx5 и K-Lite Codec Pack взаимоисключаются (при отметке одного пункта галочки с двух других снимаются).

Об этой ф-ции можно почитать здесь: WPI\UserManual/sub/user_manual.html -> Description of Configuration entries -> Excludes (ну и там же о зависимостях почитай - пункт Dependant of)

-------
Sanja Alone's site (ConvRegToAU3, OEsr, RSA, AutoIt скрипты)


Отправлено: 01:30, 20-04-2006 | #180



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Вопросы По WPI

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] создал WPI икону / WPI.ico / для него и файл Autorun.inf tim75 Хочу все знать 7 25-02-2013 06:48
WPI.autorun Pris Автоматическая установка Windows 2000/XP/2003 10 16-01-2012 06:07
Пакет русификации WPI .:[все вопросы]:. Aspirine Автоматическая установка Windows 2000/XP/2003 19 08-08-2010 01:43
wpi-wpi d2201 Автоматическая установка Windows 2000/XP/2003 11 13-04-2005 10:19
PROXY-сервера ---- вопросы, вопросы, вопросы Galosh Хочу все знать 2 09-07-2003 00:57




 
Переход