Показать полную графическую версию : Вопросы По WPI
prankster
23-02-2008, 09:37
sanekz
обычно кладут WPI прямо в корень (структура на сд: CD-ROM\WPI\wpi.hta).
я запуcкаю через cmdlines.txt - http://forum.oszone.net/post-669421-454.html
sanekz
обычно кладут WPI прямо в корень (структура на сд: CD-ROM\WPI\wpi.hta).
я запучкаю через cmdlines.txt - http://forum.oszone.net/post-669421-454.html »
А в папку $OEM$ можно?У меня несколько вариантов установки поэтому cmdlines.txt не катит!Может еще есть какие не то варианты?
maximencoigor
27-02-2008, 23:51
помогите решить проблемку!!! поиск ничего конкретного не дал!!
не запускается WPI, пишет:
windows cannot find '%cdrom%\software\WPIv6.3\WPI.hta. Make sure you typed the name correctly, and then try again.
WPI находится в корне диска \software\WPIv6.3\WPI.hta, запускаю из [GuiRunOnce]
вот так "%cdrom%\Software\WPIv6.3\WPI.hta"
я запускаю WPI из OEM в cmdlines.txt такая строчка - "RunWPI.exe" данный фаил лежит в OEM
сама папка WPI в корне диска
unikum111
28-02-2008, 16:02
maximencoigor, Лучше сделать батник с нижеприведёнными строками, и уже этот батник запускать из [GuiRunOnce]:
FOR %%d 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 %%d:\win51ip.SP2 SET CDROM=%%d:
%CDROM%\Software\WPIv6.3\WPI.hta
exit
То есть сначала нужно установить переменную %CDROM%.
То есть сначала нужно установить переменную %CDROM% »
А как её установить?
unikum111
01-03-2008, 19:07
sanekz, пишешь батник, при помощи этой команды устанавливаешь переменную %CDROM%:
FOR %%d 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 %%d:\win51ip.SP2 SET CDROM=%%d:
затем запускаешь WPI.hta
%CDROM%\Software\WPIv6.3\WPI.hta
Скопируй этот текст в блокнот
FOR %%d 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 %%d:\win51ip.SP2 SET CDROM=%%d:
%CDROM%\Software\WPIv6.3\WPI.hta
Del /F /Q %0
(Последняя строка удалит сам батник), задай расширение .cmd или .bat (например startwpi.cmd), положи его, скажем в папку дистрибутива $OEM\$$ и пропиши запуск в секции [GuiRunOnce] файла winnt.sif (папка дистрибутива\I386\winnt.sif)
[GuiRunOnce]
"%systemroot\startwpy.cmd"
Не мешало бы подправить шапку: сейчас доступна версия 6.3, которая уже содержит в себе русский язык.
Vadikan спасибо за редактирование.
Предлагаю вам запуск Windows Post Install Wizard (WPI) таким способом
(добавление ключа в реестр для запуска при первой загрузки при помощи CMD файла методом svcpack):
Создается CMD файл (с помощью блокнота допустим) с таким вот содержанием:
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=%CDROM%\wpi
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
REG ADD %KEY%\999 /V 1 /D "%wpipath%\WPI.hta" /f
Сохраняем как runonceex.cmd и копируем в папку I386\SVCPACK
Теперь в файле svcpack.inf (http://oszone.net/2755) в секции [SetupHotfixesToRun] прописываем название созданного нами файла. Также в секции [SetupData] параметр CatalogSubDir должен иеть такое значение "\I386\SVCPACK"
Наш файл запустится на T13 (за 13 минут до конца установки) и добавит ключ в реестр в секцию RunOnceEx. И при первой загрузке системы с вашего установочного диска запустится WPI.
Теперь примечание:
Если файл wpi.hta находится в другом месте (не в папке WPI корня диска), то в строчке созданного нами cmd файла:
set wpipath=%CDROM%\wpi
вместо %CDROM%\wpi нужно нужно указать свой путь к папке, содержащей wpi.hta (не трогая переменную %CDROM%).
PS На примере этого способа можно запускать и другие приложения, батники и т.д.
WPI 6.3
в один прикрасный момент процесс установки софта стал останавливаться на 100%
mshta.exe вызывает notepad.exe и все ((
При запуске WPI v.6.2 ругается на файл configwizard.js на функцию GetConfigValue()
Line:64 , потом когда жмешь на ок пишет что невозможно создать логфайл установкт C:\rb_config.js.
Кто с таким сталкивался и как решить проблему »
Я с таким сталкивался... поиск дал во всей ветке три сообщения с подобным текстом и ни одного ответа... пришлость долго и нудно ковыряться самому... Решение оказалось простым - внимательнее просмтотреть заполнение полей " Уникальный ID" если какое то поле будет пустым - получим подобное ругательство...
Надеюсь, кому нибудь окажется полезным
Не могу найти в программе и в теме такой момент.
Задана установка по категориям.
Можно ли отсортировать приложения внутри одной из категорий по номерам, например?
Есть, скажем, категория Мультимедиа.
Надо, чтоб вначале поставился LightAlloy, затем K-Lite, затем, скажем, Apollo. Надо для того, чтоб не слетели ассоциации файлов.
Можно ли это как-то организовать, не переименовывая программ?
вопрос может немного не в тему.
При установке винды отказала мышка. При помощи клавиатуры выбирается все что угодно, от файла справки и до конфигурации... Но как запустить сам процесс установки - Begin Install?
snark, Не знаю точно (не могу в данный момент проверить), но попробуй какую-нибудь из F.
Master Fess, :)
уже пробовал.
F1 - справка (Alt+M)
F2 - опции (Alt+O еще как вариант)
F3 - настройка (Alt+C)
F5 - обновить (перегружается окно и снова начинает тикать таймер)
F12 - о программе (Alt+W)
остальные пустые.
Alt+В - default selection
Alt+N - None selection
Alt+G - global variables
Alt+S - показывает скрипт установки
Alt+B - скрывает/показывает боковую панель с кнопками Options, Config, Manual etc.
Ded Vova
29-03-2008, 14:31
Здравствуйте уважаемые. Помогите новичку разобраться с WPI. После установки вылезает окно установленной программы,как его убить автоматически? Если можно то по подробнее. Раньше все устанавливал через AutoPlay Media Studio,теперь пробую WPI. Спасибо. Блин 4 раз пытаюсь не выходит! Накопилось еще несколько вопросов.Если прога требует при инсталяции ввести номер,как это обойти?Пытался в WPI ставить импорт в реестр до...,не выходит. А если в ручную внести вреестр,то пожалте!Может кто поможет старому?
unikum111
30-03-2008, 14:59
После установки вылезает окно установленной программы,как его убить автоматически? »
что вроде этого:
start /wait setup.exe /silent
taskkill "process"
Если по каким-то причинам не получится, можно попробовать с помощью AutoIT скрипта решить проблему.
Если прога требует при инсталяции ввести номер,как это обойти?Пытался в WPI ставить импорт в реестр до...,не выходит. А если в ручную внести вреестр,то пожалте!Может кто поможет старому? »
А когда вы, собственно вносите в реестр в ручную (до, во время или после)?
Можно создать рег-файл и и запустить его в WPI командой:
regedit /S reg.reg
или командой reg add.
Ded Vova
30-03-2008, 15:43
Спасибо. С запуском окна вопрос решил с помощью " taskkill.exe ",а по второму пункту проблема.Ставлю в окно до...,инсталяция проходит,но программа все равно пишет "незарегистрированая копия".А если по старинке после установки 2 щелчками на reg файл,то регестрирует.Пробывал поставить после...,тоже самое.Reg файл есть.В какую строку его прописать! И еще,подскажите какие ключи для тихой установки нужны для Undetected PE file. И если можно по подробней с " regedit /S reg.reg",куда прописать и что в эту строку добавить? Спасибо.
unikum111
30-03-2008, 18:04
regedit /S reg.reg »
"тихий" аналогпо старинке после установки 2 щелчками на reg файл »
следовательно, эту команду нужно использовать после установки программы
"regedit /S reg.reg" - команда имитирующая двойной клик мыши по рег-файлу, только не нужно ничего подтверждать, где reg.reg ваш рег-файл (имя может быть любым, только если в имени есть пробелы, его нужно заключить в кавычки).
В итоге, первая команда в WPI - запуск инсталлятора, например:
start /wait setup.exe /S
вторая команда -
regedit /S <ваш рег-файл>
И еще,подскажите какие ключи для тихой установки нужны для Undetected PE file.»
Тут нужно разбираться, что за программа, возможно она поддерживает какие-либо ключи, возможно нет. А на universal switch finder я бы слишком не надеялся, не такая уж она универсальная, на этом и ряде других форумов можно найти гораздо больше информации по автоматической установке программ (не только поддерживаемых ключей, но и ряде других тонкостей и возможных проблемах).
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC