Вопросы По WPI

Ответить
 • Просмотры: 45
Аватара пользователя
D@nil

Re: Вопросы По WPI

Сообщение D@nil »

Zhiberya



cmdlines.txt



Код:

Код: Выделить всё

[COMMANDS]
.\wpi\WPI_RunOnceEx.cmd

Почитай
http://oszone.net/display.php?id=2760
Аватара пользователя
VelDmi

Re: Вопросы По WPI

Сообщение VelDmi »

Sanja Alone


Цитата:



Но, даже если аналогичным образом перенести код cleanup.cmd в wpi.cmd, он все равно не выполняется (я имею ввиду удаление мусора).



Почему, все работает. Опиши проблему поконкретнее.


Цитата:



И еще к вопросу о ключе /d. Автор WPI подправил код:



Нафиг было заморачиваться то? Я про cd /d в справке прочитал, пока разбирался почему не работает.



Zhiberya


Цитата:



Прописываю все в батнике, и в wpi прописываю путь к этому батнику так:



А зачем? Можно сразу в wpi команды писать.




Цитата:



%cdrom%\$OEM$\warez\мойбатник.cmd



Лучше уж сразу %cdrom%\warez\мойбатник.cmd. Зачем тебе его копировать на винт, а затем не использовать?
Аватара пользователя
Vadikan

Re: Вопросы По WPI

Сообщение Vadikan »

VelDmi

Само по себе расположение файлов внутри $ОЕМ$ не означает их автоматического копирования на HDD во время установки. Автоматически копируются только файлы расположенные в $папках.
Аватара пользователя
Zhiberya

Re: Вопросы По WPI

Сообщение Zhiberya »

D@nil


Цитата:



[COMMANDS]

.\wpi\WPI_RunOnceEx.cmd



Я стартую WPI из winnt.sif через [GuiRunOnce], а в чем глубокий смысл такого запуска WPI? Код WPI_RunOnceEx.cmd в студию!



VelDmi


Цитата:



Почему, все работает. Опиши проблему поконкретнее.



А что тут описывать - не удаляется и все тут. Не удалялось ни на VMWare 4.5.2.8848, ни на новой 5.0.0.13124. На реальной машине этот вариант еще не проверял (при выполнении cleanup.cmd [999]-пунктом config.js точно не работало).




Цитата:



Нафиг было заморачиваться то? Я про cd /d в справке прочитал, пока разбирался почему не работает.



А я о чем. Парится мужик, а все гораздо проще делается. Можешь ему (а не мне) писнуть по этому поводу Изображение
Аватара пользователя
Zhiberya

Re: Вопросы По WPI

Сообщение Zhiberya »

VelDmi


Цитата:



А зачем? Можно сразу в wpi команды писать.



Можно и так, но мне нужна возможность выбора - запускать мой батник или нет.

Проблема решилась перенесением wpi в корень диска и правкой cmdlines.txt.
Аватара пользователя
Zhiberya

Re: Вопросы По WPI

Сообщение Zhiberya »

Здесь кто-то интересовался проблемой - почему вместо %cdrom%\install\file.exe

WPI пытался запустить $OEM$\$1\install\wpi\install\file.exe

Я решил эту проблему так: В директории \WPI\WpiScripts есть файл

generate.js, а в нём есть функция FindCDRom,которая ищет файл WPI.ico в корне CD и т.о.

определяет букву CD. Этого WPI.ico у меня отродясь в корне CD нет. Я поменял его на WIN51,

т.е. стало if (FileExists(li+'\\WIN51')). Кстати там дважды эта строчка встречается.

После этого всё стало нормально запускаться. И ещё я не использую WPI.cmd, а просто запускаю

WPI.hta и всё прекрасно работает.
Аватара пользователя
Sanja Alone

Re: Вопросы По WPI

Сообщение Sanja Alone »

Eralex


Цитата:



И ещё я не использую WPI.cmd, а просто запускаю WPI.hta и всё прекрасно работает.



Проблемы появятся когда твой список устанавливаемых программ разрастется, или когда ты добавишь несколько "тяжелых" приложений (Office, Photoshop, Lingvo). Прочти тему с начала - это уже обсуждалось. WPI.cmd сам по себе не важен, важно то, что он добавляет в реестр. Можно запускать сразу hta-файл, но тогда первым пунктом в config.js пропиши импорт wpi.reg файла (или добавь его содержимое к своему RegTweaks.reg).
Аватара пользователя
VelDmi

Re: Вопросы По WPI

Сообщение VelDmi »

Проблема с установкой Office2003 через WPI:



Никак не могу понять в чем проблема офис готовил по инструкции (административная установка)

всё работает устанавливаеться... через WPI создается впечатление что всё окей



идёт офисовский прогрес-бар установка проходит без каких-либо ошибок и вопросов...

после перезагрузки офиса как небывало... ну нет и всё... ни папок, ни файлов, ничего



в чём проблема....?? Изображение



спасибо всем!
Аватара пользователя
DenchikK

Re: Вопросы По WPI

Сообщение DenchikK »

Самое первое (и самое лёгкое) проверить синтаксис, должно быть как-то

вот так:



Настройка через WPI:



prog[pn]=['Microsoft Office 2003']

cmd1[pn]=['%cdrom%\\Software\\office\\office.bat']

desc[pn]=['Установка Word и Excel']

dflt[pn]=['yes']

ordr[pn]=[101]

cat[pn]=['Office']

pn++



Содержимое файла office.bat

%cdrom%\\Software\\Office\\setup.exe TRANSFORMS=%cdrom%\\Software\\Office\\Unattend.MST /qb-



Дистрибутив и пара конфигурационных файлов Оффис находится:

.\Software\Office\

office.bat

unattend.mst



.\Software\Office\FILES\SETUP\SETUP.INI



Содержимое файла (примерное) SETUP.INI



; Microsoft Office SETUP.EXE settings file.



[MSI]

MSI=PRO11.MSI



[Product]

ProductCode={xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}

ProductName=Microsoft Office 2003

ProductVersion=11.0.5614.0

Recache=1



[Options]

USERNAME=Customer

COMPANYNAME=my company

INSTALLLOCATION=C:\Program Files\MyApp

PIDKEY=xxxxxxxxxxxxxxxxxxxxxxxxx



[Display]

Display=None

CompletionNotice=No



[Logging]

Template=Microsoft Office 2003 Setup(*).txt

Type=piwaeo



[MinOSRequirement]

VersionNT_1=500

WindowsBuild_1=2195

ServicePackLevel_1=3



[Cache]

CDCACHE=0

LOCALCACHEDRIVE=C:\

DELETABLECACHE=0

PURGE=1



[OfficeWebComponents]

MSI=OWC11.MSI





Если всё правильно, то стоит проверить файл ответов (unattend.mst),

если и тут всё нормально, то разбираться надо уже глубже.
Аватара пользователя
Eralex

Re: Вопросы По WPI

Сообщение Eralex »

У меня последние две версии 3.5.0 и 3.5.1, скаченные с официального сайта.

И в них в функции FindCDRom ищется именно WPI.ico в корне CD.

А вот в более старой версии 3.2 ищется WIN51



Версию можно посмотреть в файле lang.js в конце раздела,

начинающегося со следующих строк:

//english - DO NOT DELETE !!

...

Will display the source code\n\nExit - Quits WPI without installing any components\n\nVersion - 3.5.1'];

//
Ответить

Вернуться в «Автоматическая установка Windows 2000/XP/2003»