Показать полную графическую версию : Вопросы По WPI
Привет!
Помогите, пожалуйста, с установкой Office 2003 из WPI, а именно, каким образом вставить автоматически серийник офиса при установке?
TERMINAL
16-11-2006, 10:42
Romaxa
сделай это http://oszone.net/2769, а потом либо просто устанавливай либо с ключами (тихая установка)
seriy_wolk
23-11-2006, 11:46
Кто нибудь может выложить готовый конфигурационый файл, чтоб посмотреть, как и что туда прописывать?
seriy_wolk
Так ведь в WPI есть папка Example Configs в ней они и лежат.
Sanja Alone
25-11-2006, 03:29
Вышла новая версия WPI - 5.6 (http://www.wpiw.net/downloads/WPI_v5.6.rar) (19 ноября 2006) Список изменений (http://www.wpiw.net/changelog.htm).
Изменения в основном касаются конфиг-визарда, к-рым я не пользуюсь :) А еще воткнули в дистрибутив 7-Zip и написали vbs-скрипт для экстракции архивов при пом. данного архиватора - может кому-то это реально пригодится (команда %extract%).
Модифицированные скрипты для WPI 5.6 с отключенным функционалом отметки чекбоксов категорий вкладываю в этот пост.
Sanja Alone
Поправьте ссылку на загрузку WPI_v5.6.rar (http://www.wpiw.net/downloads/WPI_v5.6.rar)
У меня такая проблема.
Создал я списочек с прогами (их дето 11 + 4 .reg файла) и вот думаю проверю как оно работает. Ну у смотнтирвал образ в виртуальную машину и смотрю, запустился WPI, я убедлся что все выбрано и нажал установить, а оно нефига reg файлы не устанавливает, просто прога закрылась и все.
Раньше у меня работало до того как я добавил пункт Registry Tweaks (ну там указал путь к 4 рег файлам), в нем на выбор 4 твик файла для реестра.Так вот если я разбиваю 4 рег файла по 2 в две разные категории то получаю 2 твика рабочих, а два дето пропадают, но в списке они есть. Я продел пару десятков различных манипуляций с именами файлов, переименованием групп и так далее (ну, думал, мож ступил дето), но результат - 0. Сделал все в миллион раз проще, теость тупой список, группа называется Software и там списочек 10 прог и один реестр все вподряд и НЕПАШЕТ. Переделал .reg файл в самораспаковующийся архив, короче .exe, переписал скрипт, проверяю - хрен. Смотрю в файл config.js и наблюдаю, что все 11 записей абсолютно одинакового формата и почему оно не инсталит непонятно, скрываю // ne запись что с реестром, теперь их 10, проверяю о5 нефига. Вобщем я так и непонял закономерности, и вапще я в шоке. Я проверял написание config.js (копирывал прогу в другое место и там проверял), скопирывал config.js в папку с "чистым WPI" и ниче не меняется.
Чесно говоря я могу долго описывать все мои "попытки", котрые я делал все ночь, вместо того, чтобы выспаться нормально (ну как всегда "авось получится") я лучше приведу мой файл config.js
//---------------------------------------------------------------------------------------------
// Reference ... prog[0] won't be used. It's just an example.
// Look in program.js to see explanation of these properties.
//---------------------------------------------------------------------------------------------
// pn=0; // start value for prog numbering
// prog[pn]=['ProgramName'];
// ordr[pn]=[0];
// desc[pn]=['Description'];
// uid[pn]=['APP1'];
// dflt[pn]=['no'];
// cat[pn]=['Application Category'];
// forc[pn]=['false'];
// configs[pn]=['List of configs to be auto checked. Comma seperated'];
// deps[pn]=[];
// excl[pn]=[];
// cond[pn]=['Javascript Conditional Statement'];
// gcond[pn]=['Javascript Conditional Statement to gray item'];
// regb[pn]=['Registry Key Path'];
// cmd1[pn]=['CommandLine 1'];
// cmd2[pn]=['CommandLine 2'];
// cmd3[pn]=['CommandLine 3'];
// cmd4[pn]=['CommandLine 4'];
// cmd5[pn]=['CommandLine 5'];
// cmd6[pn]=['CommandLine 6'];
// rega[pn]=['Registry Key Path'];
// picf[pn]=['Picture File'];
// picw[pn]=['Width'];
// pich[pn]=['Height'];
// textl[pn]=['Text Location'];
// pn++;
//---------------------------------------------------------------------------------------------
// Your programs here ...
//---------------------------------------------------------------------------------------------
pn=1;
prog[pn]=['.NET Framework 1.1'];
ordr[pn]=[01];
uid[pn]=['NETFRAMEWORK11'];
dflt[pn]=['yes'];
cat[pn]=['Applications'];
forc[pn]=['no'];
cmd1[pn]=['"%CDROM%\\WPI\\Install\\NETFramework11\\DOTNETFX.EXE"'];
cmd2[pn]=['"%CDROM%\\WPI\\Install\\NETFramework11\\NDP1.1SP1-KB867460-X86.exe"'];
pn++;
prog[pn]=['.NET Framework 2.0'];
ordr[pn]=[02];
uid[pn]=['NETFRAMEWORK20'];
dflt[pn]=['yes'];
cat[pn]=['Applications'];
forc[pn]=['no'];
cmd1[pn]=['%CDROM%\\WPI\\Install\\NETFramework20\\dotnetfx.exe /Q'];
pn++;
prog[pn]=['Install Flash Player'];
ordr[pn]=[03];
desc[pn]=['Устанавливает плеер для браузера'];
uid[pn]=['INSTALL_FLASH_PLAYER'];
dflt[pn]=['yes'];
cat[pn]=['Applications'];
forc[pn]=['no'];
cmd1[pn]=['"%CDROM%\\WPI\\Install\\install_flash_player.exe" /s'];
pn++;
prog[pn]=['DirectX_9.0c_update'];
ordr[pn]=[04];
desc[pn]=['30 обновление DirectX 9.0c'];
uid[pn]=['DIRECTX_90C_UPDATE'];
dflt[pn]=['yes'];
cat[pn]=['Applications'];
forc[pn]=['no'];
cmd1[pn]=['"%CDROM%\\WPI\\Install\\DirectX_9.0c_update\\DXSETUPFULL.EXE"'];
pn++;
prog[pn]=['K-lite Mega Codec Pack 1.59'];
ordr[pn]=[05];
desc[pn]=['Сборник кодеков'];
uid[pn]=['KLMCODEC159'];
dflt[pn]=['yes'];
cat[pn]=['Applications'];
forc[pn]=['no'];
regb[pn]=['%CDROM%\\WPI\\Install\\klite\\klite.reg'];
cmd1[pn]=['"%CDROM%\\WPI\\Install\\klite\\klmcodec159.exe" /silent /sp-'];
pn++;
prog[pn]=['Java Runtime Env. 5.0'];
ordr[pn]=[06];
desc[pn]=['Устанавливает виртуальную машину Java'];
uid[pn]=['JAVARUNTIMEENV50'];
dflt[pn]=['yes'];
cat[pn]=['Applications'];
forc[pn]=['no'];
cmd1[pn]=['"%CDROM%\\WPI\\Install\\jre-1_5_0_06-windows-i586-p.exe&File=jre-1_5_0_06-windows-i586-p\\J2SE Runtime Environment 5.0 Update 6.msi" /qn'];
pn++;
prog[pn]=['Window Media Codecs 9'];
ordr[pn]=[07];
uid[pn]=['MP9CODECS'];
dflt[pn]=['yes'];
cat[pn]=['Applications'];
forc[pn]=['no'];
cmd1[pn]=['"%CDROM%\\WPI\\Install\\MP9Codecs.exe" /Q'];
cmd2[pn]=['"%CDROM%\\WPI\\Install\\WMEncoder.exe" /Q'];
cmd3[pn]=['"%CDROM%\\WPI\\Install\\WMFDist.exe" /Q'];
pn++;
prog[pn]=['Alcohol 120% 47.19'];
ordr[pn]=[08];
desc[pn]=['Менеджер Виртуальных Дисков'];
uid[pn]=['ALCOHOL120'];
dflt[pn]=['yes'];
cat[pn]=['Applications'];
forc[pn]=['no'];
cmd1[pn]=['"%CDROM%\\WPI\\Install\\Alcohol_120\\Alcohol120.exe"'];
pn++;
prog[pn]=['Total Commander 7.00 PowerPack 0.10 Pro'];
ordr[pn]=[09];
desc[pn]=['Менеджер Файлов'];
uid[pn]=['TOTALCOMMANDER700POWERPAC'];
dflt[pn]=['yes'];
cat[pn]=['Applications'];
forc[pn]=['no'];
cmd1[pn]=['"%CDROM%\\WPI\\Install\\TC7.exe"'];
cmd2[pn]=['"%CDROM%\\WPI\\Install\\TCconfig.exe"'];
pn++;
//prog[pn]=['Windows Optimization'];
//ordr[pn]=[10];
//desc[pn]=['Windows Optimization'];
//uid[pn]=['SOP'];
//dflt[pn]=['yes'];
//cat[pn]=['Applications'];
//forc[pn]=['no'];
//cmd1[pn]=['%CDROM%\\WPI\\Install\\reg.exe'];
//pn++;
prog[pn]=['Download Master'];
ordr[pn]=[11];
desc[pn]=['Качалка файлов с интернета'];
uid[pn]=['DOWNLOADMASTER'];
dflt[pn]=['yes'];
cat[pn]=['Applications'];
forc[pn]=['no'];
cmd1[pn]=['"%CDROM%\\WPI\\Install\\Download_Master\\dmaster.exe" /VERYSILENT /SP-'];
cmd2[pn]=['taskkill.exe /F /IM dmaster.exe'];
cmd3[pn]=['taskkill.exe /F /IM iexplore.exe'];
rega[pn]=['%CDROM%\\WPI\\Install\\Download_Master\\run.reg'];
pn++;
//---------------------------------------------------------------------------------------------
// End of program definitions ...
//---------------------------------------------------------------------------------------------
Я просто непойму в чем дело, может это прога такая? Руки у меня вроде прямые всегда были и топор с головы не торчит, но такого бреда я еще не видел.
Помогите разобраться.
Если нужно еще каенибудь файлы, то я выложу, но я еще раз повторюсь, что я пробовал все удалить и записать WPI заново с добавлением config.js в папку со скриптами и никакой разницы. В файле WPI_log.txt на диске С: те проги которые "пролетают" неустанавливаясь не появляются в логе.
__________
Добавлено:
Вапще коечто заметил! Если в списке есть несколько групп, то последняя будет либо скрытая либо нерабочая, а если группа одна то и она будет нерабочая (ну тоесть в списке присутствует, а инстал не идет).
Gozya
проверь наличие маркерных файлов в корне диска, по ним WPI определяет путь до CDROM
по поводу reg-файлов, проверь работоспособность самих файлов (т.е. импортируются ли они в реестр, - появл. ли сообщение об успешном/неуспешном импорте), попробуй в WPI запускать через обычную команду cmd а не rega
regedit /s "путь\\твик.reg"
regedit /s "путь\\твик.reg"
в курсе, пробовал, результат тотже.
попробуй в WPI запускать через обычную команду cmd а не rega
аналогично.
EgOrus как выглядят маркерные файлы? я вроде ничего нового в корне не приметил.
Еще вопрос, обязательно ли ставить кавычки в строке команды WPI ?
Русский языковый файл для версии 5.6 и русская справка. Справка - только перевод (возможно не очень качественный) того, что написали авторы программы. Прошу сильно не пинать. Содержание архива (это о справке) распакуйте в папку Manual т.к. в архиве не все, а только переведенные файлы.
Gozya
по поводу маркеров см. ссылку (http://forum.oszone.net/showthread.php?p=450899#post450899) в шапке темы
включи логирование установки, и прикрепи сюда лог вместе с конфигом (архивом лучше)
EgOrus
ок, прийду домой попробую с маркерами разобраться и прикреплю сюда сцыло на архивчик. На какую шару лучше файл ложить?
TERMINAL
27-11-2006, 14:22
Sanja Alone помоги плз!!!
Я изменил в WMI фон а теперь часы (время ожидания 1 мин) выпирают из за рамок, где можно уменьшить ширину этой фигни...?
вот конфига и лог файл. но сразу скажу, что он в него ничего не пишет, потому, что нефига не устанавливает при нажатии кнопки установить. то что в нем написано, это было раньше, когда он еще хоть чтото устанавливал. и скриншот того, что в корне диска прикрепил тоже.
Буду благодарен за помощь.
Похоже не я один с таким столкнулся хттп://www.msfn.org/board/index.php?showtopic=87311 тоже подобный случай. Придется напрячь свой англицкий =)
Gozya
судя по твоему логу и конфигу, установилось только то приложение комстрока которого не заключена в кавычки... .NET Framework 2.0
откуда кавычки то взялись?
После интеграции в дистрибутив IE7 старый добрый WPI 3.3.5 в конце установки запускается, а при нажатии Начать установку ничего не устанавливая вылетает. В уже установленной системе ошибка повторяется. Скачал последний WPI 5.6 (дистрибутивчик потолстел в 20 раз!!!) и перенёс свой конфиг. Запускается всё нормально и устанавливаться тоже начинает, но далеко не всё.
Сначала заметил, что при установке какого-либо приложения обязательно должна стоять галка радом с названием категории. В старой версии такого идиотизма не было. А самое интересное, что галочки в некоторых категориях просто напросто не ставятся. Хотя при щелчке мышкой все приложения в категории выделяются, типа установить все приложения в данной категории. Но без галки в самой категории так устанавка при запуске и не начинается.
Скачал поправленные файлики для избавления от галок в категориях от Sanja Alone (спасибо большое) для последней версии 5.6. Стало намного лучше. По крайней мере не запускались теперь всего 2 приложения с расширением .msi
В первом приложении я поменял ключ /passive на /qn и оно как ни странно стало запускаться, а вот со вторым и последним ничего не выходит. Это приложение одно единственное в последней категории Internet. Которое ну никак не могу заставить устанавливаться.
Решил разобраться в категориях. В старой версии они явно указывались в том же файле config.js, а в новой уже в useroptions.js. В параметре SortOrder явно прописал категории:
SortOrder=['System','Multimedia','Office','CD/DVD Tools','Internet'];
Снова тишина. Подскажите плиз. что может быть не так? Путь к файлу запуска проверял 10 раз, там всё правильно, да и на старой WPI всё работало. Может быть ещё что-то надо прописать в файле useroptions.js? На всякий случай строки на это приложение из файла config.js:
prog[pn]=['MSN Live Messenger 8.0 Build 0812'];
ordr[pn]=[13];
desc[pn]=['Интернет-пейджер от Microsoft'];
dflt[pn]=['no'];
cat[pn]=['Internet'];
forc[pn]=['no'];
cmd1[pn]=['%cdrom%\\Soft\\Messenger\\MsnMsgs.msi /Q'];
pn++;
EgOrusЧитай внимательнее, я же написал, что лог файл старый!!! сейчас при попытке устаноавки лог файл не ведется вообще. А кавычки прога сама ставит если добавлять команды через прогу, а не ручками. пробовал без кавычек и с ними никакой разницы. Если создать 2 категории то устанавливается первая и пишется в лог, но вторая молчит и в логе нету.
Изходя из написанного north7 и наличия явного сходства в глюках могу заключить следующее:
Если у вас 3 категории программ, то последняя устанавливаться не будет! это я уже заметил раннее, что скока б нибыло ктегорий последняя игнорируется напрочь. Сталобыть если у вас одна категория, как у меня щас, то вапще ничего устанавливаться не будет!
Еще я создавал Custom категорию и пихал туда 5 прог. В итоге галочка над группой снимается и ставится, но на галочки в группе не влияет (а должна все снимать либо все выделять). В настройках выбирал опцию чтобы не показывало галки над группами, но проги не устанавливаются всеравно.
Менял расположение папки WPI (пробовал поместить все содержимое в корень) и всеравно.
Здается мне, что разработчики дето ошиблись. Может это рано заявлять, но более логичного вывода сделать немогу. Возможно прога не дружит с какимто компонентом виновс. Должен заметить, что у меня обычный WinXP_SP2RUS неимеющий триального периода и ненуждающийся в активации через инет (никаких твиков! он таким и есть в оригинале).
Какие есть соображения?
Вот рабочая конфига. Суть заключается в последней категории, которая является фальшивой. тоесть я просто сделал новую категорию с прогой Readme и без указания команды. В таком варианте все проги устнавливаются нормально, но последняя категория не существует, что и ненадо вапще т.к. она фальшивая.
Самый спец по WPI я так понял Sanja Alone, очень интересно, что скажет он по поводу проблемы последней категории. Ведь кто-то же пользуется уже последней версией 5.6 и если эта проблема имеет место быть, активные пользователи WPI нам это подтвердят.
ХР кстати у меня тоже SP2 без активации (Corp.) с интегрированными UpdatePack-XPSP2-Rus и ещё 12 дополнительными аддонами (в том числе WMP11 и IE7).
Интересно, а если в параметре SortOrder вписать например 5 категорий, а пользоваться только 4-мя? Т.е. подписать одну лишнюю от балды?
Gozya
Читаешь мысли. Пока я излагал свои соображения, ты их уже воплотил :)
Добавлено
Да, при создании фальшивки всё работает, только если она тоже отмечена галочкой на установку. В противном случае последняя категория всё равно не устанавливается. А простое добавление дополнительной категории в SortOrder ничего не меняет. Нужна ещё фальшивая категория с приложением в config.js.
Sanja Alone
28-11-2006, 18:14
TERMINAL
выпирают из за рамок, где можно уменьшить ширинуНе понял. Можно картинку?
Gozya
north7
В моем сл., все категории отображаются. Параметры, влияющие на категории в useroptions.js у меня такие (WPI 5.6 с модифицированными скриптами boxes.js и check.js):
SortOrder=['System','File Managers','Multimedia','CD/DVD Tools','Archivers','Office','Net','Tests','Utils','Antivirus','TV','Misc'];
DisableCatCheckBoxes=true;
SortWithinCats=true;
DontSplitCats=true;
InstallByCategory=false;
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC