Показать полную графическую версию : Помогите с авто установкой программ
Помогите с авто установкой программ. Я пока тока вникаю во все тонкости. Моя проблема в то м что не получается атоустановка с RunOnceEx. Ничего не выполняется хотя сам фаил походу запускается. может я гдето допустил ошибку в синтаксисе и не могу полностью разобратся с ключами и принцепом их работы(верхний и нихний регистр).
tiylar,
Телепаты в отпуске! :tongue:
Где сам пример то!?
tiylar, Пожалуйста приведите пример ваших твиков , которые должны запускать автоматическую установку программ из RunOnceEx , может вам помогут эти статьи : RunOnceEx (http://www.oszone.net/2762/) , Запуск RunOnceEx с CD (http://www.oszone.net/2805/) , и еще даю ссылку на статью Установка приложений способом RunOnceEx в Windows Vista (http://www.oszone.net/8610/RunOnceEx_Vista) , так как вы не указали на какой именно ОС делаете установку приложений , также можете себе скачать Учебник по автоматической установке Windows (http://soft.oszone.net/program/30/) , там есть все основные статьи по автоустановке приложений и Windows
Моя проблема в то м что не получается атоустановка с RunOnceEx. Ничего не выполняется хотя сам фаил походу запускается »
Пример файла RunOnceEx.cmd:
@echo off
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
SET i=100
REG ADD %KEY% /V TITLE /D "Компоненты Windows" /f
REG ADD %KEY%\%i% /VE /D "Установка приложений" /f
REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\Install\dotnetfx35.exe /qn /norestart" /f
REG ADD %KEY%\%i% /V 2 /D "%systemdrive%\Install\directx.exe /q" /f
SET /A i+=1
exit
Сам файл RunOnceEx.cmd должен иметь кодировку (CP866-CP1251) и распологаться в папке $OEM$ созданной в корне Вашего дистрибутива, если нет такой то нужно создать, далее нужно в этой-же папке создать файл CmdLines.txt с следующей записью:
[commands]
"RunOnceEx.cmd"
... далее по теме, нужно заглянуть в каталог I386 Вашего дистрибутива и найти файл с именем WINNT.SIF, опять же, если нет онного, нужно создать и вписать в него:
[Data]
UnattendedInstall="Yes"
[Unattended]
UnattendMode=DefaultHide
UnattendSwitch="Yes"
OemPreinstall="Yes"
создать сам файл и сделать эту запись можно в блокнете Windows переименовав сам файл в WINNT с расширением не TXT, а SIF.
Далее нужно нужно сделать пакет программ которых установку Вы хотите сделать путем RunOnceEx, способов несколько, приведу самый простой (из примера RunOnceEx.cmd):
Создать папку Install
Положить в эту папку программу dotnetfx35.exe и directx.exe
Создать с помощью программы WinRAR SFX архив с коментарием Path=%SystemDrive%\
Silent=1
Положить полученный архив Install.exe в папку $OEM$
Дописать в файле CmdLines.txt строчку [commands]
"RunOnceEx.cmd"
"Install.exe"
Собрать дистрибутив Windows обратно в образ *.ISO программой, к примеру UltraISO, записать полученный образ на CD
Готово! =)
Получится что-то похожее на это (http://www.oszone.net/user_img/050214130343/runonceex.png)
з.ы... а вообще, почитайте ВНИМАТЕЛЬНО справочник (http://www.oszone.net/3124) по автоустановке.
jameszero
09-01-2010, 14:39
Перемещено в Тест-форум (ОПК (http://forum.oszone.net/rules.html) п 3.19)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC