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

Показать сообщение отдельно
7ka 7ka вне форума

Аватара для 7ka

Старожил


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

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


Цитата tiylar:
Моя проблема в то м что не получается атоустановка с 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):
  1. Создать папку Install
  2. Положить в эту папку программу dotnetfx35.exe и directx.exe
  3. Создать с помощью программы WinRAR SFX архив с коментарием
    Код: Выделить весь код
    Path=%SystemDrive%\
    Silent=1
  4. Положить полученный архив Install.exe в папку $OEM$
  5. Дописать в файле CmdLines.txt строчку
    Код: Выделить весь код
    [commands]
    "RunOnceEx.cmd"
    "Install.exe"
  6. Собрать дистрибутив Windows обратно в образ *.ISO программой, к примеру UltraISO, записать полученный образ на CD
  7. Готово!
Получится что-то похожее на это

з.ы... а вообще, почитайте ВНИМАТЕЛЬНО справочник по автоустановке.

Отправлено: 01:14, 09-01-2010 | #4